private function loadPlannedTask() { $this->plannedTask = new Gpf_Db_PlannedTask(); $this->plannedTask->setClassName(get_class($this)); $this->plannedTask->setRecurrencePresetId('A'); $this->plannedTask->setAccountId($this->task->getAccountId()); try { $this->plannedTask->loadFromData(array(Gpf_Db_Table_PlannedTasks::CLASSNAME, Gpf_Db_Table_PlannedTasks::RECURRENCEPRESETID, Gpf_Db_Table_PlannedTasks::ACCOUNTID)); } catch (Gpf_Exception $e) { } }
/** * @param String $className * @return Gpf_Db_PlannedTask */ private function createTask($className) { $task = new Gpf_Db_PlannedTask(); $task->setClassName($className); $task->setRecurrencePresetId('A'); $task->setParams($this->getLastDateParams()); $this->initAccountId($task); return $task; }
private function updatePlannedTaskParams() { $plannedTask = new Gpf_Db_PlannedTask(); $plannedTask->setClassName(Pap_Merchants_Config_EmailNotificationsFormBase::REPORTS_SEND_CLASS); $plannedTask->setAccountId($this->task->getAccountId()); try { $plannedTask->loadFromData(array(Gpf_Db_Table_PlannedTasks::CLASSNAME, Gpf_Db_Table_PlannedTasks::ACCOUNTID)); $plannedTask->setParams($this->getSerializedDateParams(Gpf_Common_DateUtils::getDate($this->time))); $plannedTask->setLastPlanDate(Gpf_Common_DateUtils::addDateUnit(Gpf_Common_DateUtils::getDate($this->time), 1, Gpf_Common_DateUtils::DAY)); $plannedTask->save(); } catch (Gpf_Exception $e) { Gpf_Log::error('Error during updating planned ReportsSendTask: ' . $e->getMessage()); } }
private function saveReportsSendTask() { $task = new Gpf_Db_PlannedTask(); $task->setClassName(Pap_Merchants_Config_EmailNotificationsFormBase::REPORTS_SEND_CLASS); $task->setRecurrencePresetId('A'); $task->setParams(serialize(array('lastdate' => Gpf_Common_DateUtils::now()))); $task->setAccountId(Gpf_Application::getInstance()->getAccountId()); try { $task->loadFromData(array( Gpf_Db_Table_PlannedTasks::CLASSNAME, Gpf_Db_Table_PlannedTasks::RECURRENCEPRESETID, Gpf_Db_Table_PlannedTasks::ACCOUNTID)); } catch (Gpf_DbEngine_NoRowException $e) { $task->insert(); } catch (Gpf_DbEngine_TooManyRowsException $e) { } }
/** * @return Gpf_Db_PlannedTask */ private function createPlannedTask() { $plannedTask = new Gpf_Db_PlannedTask(); $plannedTask->setClassName('Pap_Features_RecurringCommissions_Runner'); return $plannedTask; }
private function createCompressedCommissionTask() { $plannedTask = new Gpf_Db_PlannedTask(); $plannedTask->setClassName('Pap_Features_CompressedCommissionPlacementModel_Task'); return $plannedTask; }
private function getPlannedTask() { $plannedTask = new Gpf_Db_PlannedTask(); $plannedTask->setClassName('ccBill_CheckRebill'); return $plannedTask; }
private function createPlannedTask() { $plannedTask = new Gpf_Db_PlannedTask(); $plannedTask->setClassName('AutoApprovalCommissions_Runner'); return $plannedTask; }