case "checkstatus": $status = $controller->checkSubmissionStatus($_GET); $controller->updateSubmissionStatus($_GET['id'], $status); $controller->showSubmissionStatus($_GET['id']); break; case "featured": $controller->showFeaturedSubmission(); break; case "directorymgr": $controller->showDirectoryManager($_GET); break; case "dirstatus": $controller->changeStatusDirectory($_GET['dir_id'], $_GET['status'], true); break; case "showcheckdir": $controller->showCheckDirectory(); break; case "startdircheck": $controller->startDirectoryCheckStatus($_GET); break; case "checkdir": $controller->checkDirectoryStatus($_GET['dir_id'], $_GET['nodebug']); break; case "checkcaptcha": $_SESSION['no_captcha'] = $_GET['no_captcha']; break; default: $controller->showSubmissionPage(); break; } }
* (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ include_once "includes/sp-load.php"; if (empty($_SERVER['REQUEST_METHOD'])) { # the section for generate reports using system cron job include_once SP_CTRLPATH . "/cron.ctrl.php"; $controller = new CronController(); include_once SP_CTRLPATH . "/directory.ctrl.php"; $dirCtrler = new DirectoryController(); $searchInfo = array('checked' => 0); $dirList = $dirCtrler->getAllDirectories($searchInfo); $dirCtrler->checkPR = 1; // check pagerank of directory or not foreach ($dirList as $dirInfo) { $dirCtrler->checkDirectoryStatus($dirInfo['id']); echo "sleep for " . SP_CRAWL_DELAY . " seconds"; sleep(SP_CRAWL_DELAY); } } else { showErrorMsg("<p style='color:red'>You don't have permission to access this page!</p>"); }