Code Duplication    Length = 4-4 lines in 2 locations

index.php 2 locations

@@ 30-33 (lines=4) @@
27
    $cat_title = addslashes($_GET['cid']);
28
    $cat       = $GLOBALS['xoopsDB']->queryF("SELECT cid FROM {$GLOBALS['xoopsDB']->prefix('apcal_cat')} WHERE cat_shorttitle LIKE '$cat_title' LIMIT 0,1");
29
30
    if ($cat && $GLOBALS['xoopsDB']->getRowsNum($cat)) {
31
        $cat         = $GLOBALS['xoopsDB']->fetchObject($cat);
32
        $_GET['cid'] = $cat->cid;
33
    }
34
} elseif (isset($_GET['action']) && $_GET['action'] === 'View' && !is_numeric($_GET['event_id'])
35
          && isset($_GET['date'])
36
) {
@@ 41-44 (lines=4) @@
38
    $date    = isset($_GET['date']) ? strtotime($_GET['date']) : time();
39
    $event   = $GLOBALS['xoopsDB']->queryF("SELECT id FROM {$GLOBALS['xoopsDB']->prefix('apcal_event')} WHERE shortsummary='$summary' AND UNIX_TIMESTAMP(DATE(FROM_UNIXTIME(start)))=$date LIMIT 0,1");
40
41
    if ($event && $GLOBALS['xoopsDB']->getRowsNum($event)) {
42
        $event            = $GLOBALS['xoopsDB']->fetchObject($event);
43
        $_GET['event_id'] = $event->id;
44
    }
45
}
46
47
// for "Duplicatable"