Beispiel #1
0
        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>");
}