Пример #1
0
        $result = self::$easyCronAPIObj->disable(self::$taskCronID);
        return $result;
    }
    /*
     * To enable manage cron (30 mins)
     */
    public static function manageCronEnable()
    {
        self::loadAPIDetails();
        $result = self::$easyCronAPIObj->enable(self::$manageCronID);
        return $result;
    }
    /*
     * To get API token from DB
     */
    private static function loadAPIDetails()
    {
        self::$easyCronAPIObj = new easyCronAPI();
        self::$token = getOption("easyCronToken");
        self::$easyCronAPIObj->setToken(self::$token);
        $jobIDs = array();
        $easyCronJobIDs = getOption("easyCronJobIDs");
        if (!empty($easyCronJobIDs)) {
            $jobIDs = unserialize($easyCronJobIDs);
        }
        self::$manageCronID = $jobIDs['manageCronID'];
        self::$taskCronID = $jobIDs['taskCronID'];
    }
}
panelRequestManager::addFunctions('manageEasyCron::activate', 'manageEasyCron::deactivate', 'manageEasyCron::isActive', 'manageEasyCron::taskCronEnable', 'manageEasyCron::taskCronDisable', 'manageEasyCron::manageCronEnable', 'manageEasyCron::getTokenFromDB');