Code Duplication    Length = 20-20 lines in 2 locations

main/work/work.lib.php 2 locations

@@ 185-204 (lines=20) @@
182
 *
183
 * @return array
184
 */
185
function get_work_data_by_path($path, $courseId = null)
186
{
187
    $path = Database::escape_string($path);
188
    if (empty($courseId)) {
189
        $courseId = api_get_course_int_id();
190
    } else {
191
        $courseId = intval($courseId);
192
    }
193
194
    $work_table = Database::get_course_table(TABLE_STUDENT_PUBLICATION);
195
    $sql = "SELECT *  FROM  ".$work_table."
196
            WHERE url = '$path' AND c_id = $courseId ";
197
    $result = Database::query($sql);
198
    $return = array();
199
    if (Database::num_rows($result)) {
200
        $return = Database::fetch_array($result, 'ASSOC');
201
    }
202
203
    return $return;
204
}
205
206
/**
207
 * @param int $id
@@ 303-322 (lines=20) @@
300
 *
301
 * @return array
302
 */
303
function get_work_assignment_by_id($id, $courseId = null)
304
{
305
    if (empty($courseId)) {
306
        $courseId = api_get_course_int_id();
307
    } else {
308
        $courseId = intval($courseId);
309
    }
310
    $id = intval($id);
311
312
    $table = Database :: get_course_table(TABLE_STUDENT_PUBLICATION_ASSIGNMENT);
313
    $sql = "SELECT * FROM $table
314
            WHERE c_id = $courseId AND publication_id = $id";
315
    $result = Database::query($sql);
316
    $return = array();
317
    if (Database::num_rows($result)) {
318
        $return = Database::fetch_array($result, 'ASSOC');
319
    }
320
321
    return $return;
322
}
323
324
/**
325
 * @param int $id