/** * Возвращает количество секунд, которое нужно подождать перед тем, * как можно будет выполнить очередное дейтсие. */ public static function getWaitTime() { $needWait = 0; //Не будем заставлять админа ждать:) if (self::isActivityRegistered()) { $needWait = PsSettings::ACTIVITY_INTERVAL() - (time() - $_SESSION[SESSION_ACT_WATCHER_PARAM]); } return $needWait < 0 ? 0 : $needWait; }
private function jsConsts() { return array('FORM_PARAM_FILE' => FORM_PARAM_FILE, 'FORM_PARAM_BUTTON' => FORM_PARAM_BUTTON, 'SHORT_TEXT_MAXLEN' => SHORT_TEXT_MAXLEN, 'EMAIL_MAXLEN' => EMAIL_MAXLEN, 'REMIND_CODE_LENGTH' => REMIND_CODE_LENGTH, 'AJAX_ACTION_PARAM' => AJAX_ACTION_PARAM, 'PAGING_PARAM' => GET_PARAM_PAGE_NUM, 'POPUP_WINDOW_PARAM' => POPUP_WINDOW_PARAM, 'IDENT_PAGE_PARAM' => IDENT_PAGE_PARAM, 'TIMELINE_LOADING_MARK' => TIMELINE_LOADING_MARK, 'ACTIVITY_INTERVAL' => PsSettings::ACTIVITY_INTERVAL(), 'STOCK_IDENT_PARAM' => STOCK_IDENT_PARAM, 'STOCK_ACTION_PARAM' => STOCK_ACTION_PARAM, 'FORM_PARAM_ID' => FORM_PARAM_ID); }