Code Duplication    Length = 11-18 lines in 6 locations

main/group/group_space.php 1 location

@@ 375-391 (lines=17) @@
372
 * @author Patrick Cool <[email protected]>, Ghent University, Belgium
373
 * @version April 2008
374
 */
375
function get_number_of_group_users()
376
{
377
    global $current_group;
378
    $course_id = api_get_course_int_id();
379
380
    // Database table definition
381
    $table = Database :: get_course_table(TABLE_GROUP_USER);
382
383
    // Query
384
    $sql = "SELECT count(iid) AS number_of_users
385
            FROM ".$table."
386
            WHERE c_id = $course_id AND group_id='".intval($current_group['id'])."'";
387
    $result = Database::query($sql);
388
    $return = Database::fetch_array($result, 'ASSOC');
389
390
    return $return['number_of_users'];
391
}
392
393
/**
394
 * Get the details of the users in a group

main/inc/lib/blog.lib.php 2 locations

@@ 24-40 (lines=17) @@
21
	 *
22
	 * @return String Blog Title
23
	 */
24
	public static function get_blog_title ($blog_id)
25
	{
26
	    $course_id = api_get_course_int_id();
27
28
		if (is_numeric($blog_id)) {
29
			$tbl_blogs = Database::get_course_table(TABLE_BLOGS);
30
31
			$sql = "SELECT blog_name
32
					FROM " . $tbl_blogs . "
33
					WHERE c_id = $course_id AND blog_id = " . intval($blog_id);
34
35
			$result = Database::query($sql);
36
			$blog = Database::fetch_array($result);
37
38
			return stripslashes($blog['blog_name']);
39
		}
40
	}
41
42
43
	/**
@@ 51-61 (lines=11) @@
48
	 *
49
	 * @return String Blog description
50
	 */
51
	public static function get_blog_subtitle($blog_id)
52
	{
53
		$tbl_blogs = Database::get_course_table(TABLE_BLOGS);
54
	  	$course_id = api_get_course_int_id();
55
		$sql = "SELECT blog_subtitle FROM $tbl_blogs
56
				WHERE c_id = $course_id AND blog_id ='".intval($blog_id)."'";
57
		$result = Database::query($sql);
58
		$blog = Database::fetch_array($result);
59
60
		return stripslashes($blog['blog_subtitle']);
61
	}
62
63
	/**
64
	 * Get the users of a blog

main/survey/survey.lib.php 1 location

@@ 3635-3652 (lines=18) @@
3632
     * @author Patrick Cool <[email protected]>, Ghent University
3633
     * @version January 2007
3634
     */
3635
    public static function get_number_of_survey_invitations()
3636
    {
3637
        $course_id = api_get_course_int_id();
3638
3639
        // Database table definition
3640
        $table_survey_invitation = Database :: get_course_table(TABLE_SURVEY_INVITATION);
3641
3642
        $sql = "SELECT count(user) AS total
3643
		        FROM $table_survey_invitation
3644
		        WHERE
3645
                    c_id = $course_id AND
3646
                    survey_id='".intval($_GET['survey_id'])."' AND
3647
                    session_id='".api_get_session_id()."' ";
3648
        $res = Database::query($sql);
3649
        $row = Database::fetch_array($res,'ASSOC');
3650
3651
        return $row['total'];
3652
    }
3653
3654
    /**
3655
     * Save the invitation mail

main/work/work.lib.php 1 location

@@ 4352-4368 (lines=17) @@
4349
 * @param int $item_id
4350
 * @param array $course_info
4351
 */
4352
function makeInvisible($item_id, $course_info)
4353
{
4354
    $work_table = Database :: get_course_table(TABLE_STUDENT_PUBLICATION);
4355
    $item_id = intval($item_id);
4356
    $course_id = $course_info['real_id'];
4357
    $sql = "UPDATE  " . $work_table . "
4358
            SET accepted = 0
4359
            WHERE c_id = $course_id AND id = '" . $item_id . "'";
4360
    Database::query($sql);
4361
    api_item_property_update(
4362
        $course_info,
4363
        'work',
4364
        $item_id,
4365
        'invisible',
4366
        api_get_user_id()
4367
    );
4368
}
4369
4370
/**
4371
 * @param int $item_id

main/forum/forumfunction.inc.php 1 location

@@ 5517-5527 (lines=11) @@
5514
 * @author Christian Fasanando
5515
 * @author Julio Montoya <[email protected]> Adding security
5516
 */
5517
function get_name_thread_by_id($thread_id)
5518
{
5519
    $t_forum_thread = Database::get_course_table(TABLE_FORUM_THREAD);
5520
    $course_id = api_get_course_int_id();
5521
    $sql = "SELECT thread_title FROM ".$t_forum_thread."
5522
            WHERE c_id = $course_id AND thread_id = '".intval($thread_id)."' ";
5523
    $result = Database::query($sql);
5524
    $row = Database::fetch_array($result);
5525
5526
    return $row[0];
5527
}
5528
5529
/**
5530
 * This function gets all the post written by an user