VCD-db maintainance tools

0) { $task_id = $_GET['task_id']; if (isset($task_id) && $task_id == 5) { // Check selected duplicate entries $list = $_SESSION['duplicatelist']; foreach ($_POST as $index => $dominant) { $currItems = $list[$index]; $arrToBeMerged = array(); foreach ($currItems as $vcdObj) { if ($vcdObj->getID() != $dominant) { array_push($arrToBeMerged, $vcdObj->getID()); } } // Process the movies to be merged in the businessLayer $status = MovieServices::mergeMovies($dominant, $arrToBeMerged); if ($status) { $message = $task_id."|"."Successfully merged " . sizeof($arrToBeMerged) . " items."; } else { $message = $task_id."|"."Failed to fix the duplicate entries."; } VCDLog::addEntry(VCDLog::EVENT_TASKS, $message); } $_SESSION['duplicatelist'] = null; header("Location: ./?page=tools&task_id={$task_id}"); /* Redirect browser */ } } $showTools = true; if (isset($_GET['do']) && $_GET['do'] == 'process') { $showTools = false; switch ($_GET['task_id']) { case 5: $list = $_SESSION['duplicatelist']; print "
"; $header = array("Id", "Title", "Copies", "Dominant"); printTableOpen(); printRowHeader($header); $iCounter = 0; foreach ($list as $listArray) { $radio = ""; foreach ($listArray as $movieObj) { printTr(); printRow($movieObj->getID()); printRow("getID()}\" target=\"_new\">{$movieObj->getTitle()}"); printRow($movieObj->getNumCopies()); printRow(str_replace('{#}', $movieObj->getID(), $radio)); printTr(false); } printTr(); printRow("
"); printRow("
"); printRow("
"); printRow("
"); printTr(false); $iCounter++; } printTableClose(); print "
"; print " 
"; print "
"; break; default: header("Location: ./?page=tools"); /* Redirect browser */ } } ?> "); printTr(false); printTr(); printRow("Move all covers from hard-drive to database"); printRow(getTaskStatus(2)); printRow(""); printTr(false); printTr(); printRow("Move all covers from database to hard-drive"); printRow(getTaskStatus(3)); printRow(""); printTr(false); printTr(); printRow("Clean up the cache folder"); printRow(getTaskStatus(4)); printRow(""); printTr(false); printTr(); printRow("Fix duplicate entries"); printRow(getTaskStatus(5)); printRow(""); printTr(false); printTr(); printRow("Fix broken pornstar images"); printRow(getTaskStatus(6)); printRow(""); printTr(false); printTr(); printRow("Create .htaccess for mod_rewrite"); printRow(getTaskStatus(7)); printRow(""); printTr(false); printTableClose(); } ?>