Code Duplication    Length = 14-16 lines in 2 locations

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

@@ 23-36 (lines=14) @@
20
    * @param	int		$active is active or not
21
    * @return boolean if success
22
    */
23
    public static function add($url, $description, $active)
24
    {
25
        $tms = time();
26
        $table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
27
        $sql = "INSERT INTO $table
28
                SET url 	= '".Database::escape_string($url)."',
29
                description = '".Database::escape_string($description)."',
30
                active 		= '".intval($active)."',
31
                created_by 	= '".api_get_user_id()."',
32
                tms = FROM_UNIXTIME(".$tms.")";
33
        $result = Database::query($sql);
34
35
        return $result;
36
    }
37
38
    /**
39
    * Updates an URL access
@@ 48-63 (lines=16) @@
45
    * @param	int		$active is active or not
46
    * @return 	boolean if success
47
    */
48
    public static function update($url_id, $url, $description, $active)
49
    {
50
        $url_id = intval($url_id);
51
        $table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
52
        $sql = "UPDATE $table
53
                SET url 	= '".Database::escape_string($url)."',
54
                description = '".Database::escape_string($description)."',
55
                active 		= '".intval($active)."',
56
                created_by 	= '".api_get_user_id()."',
57
                tms 		= '".api_get_utc_datetime()."'
58
                WHERE id = '$url_id'";
59
60
        $result = Database::query($sql);
61
62
        return $result;
63
    }
64
65
    /**
66
    * Deletes an url