'Sequence', 'name' => 'Cron Job', 'frequency' => 'Frequency(H:M)', 'status' => 'Status', 'laststart' => 'Last Start', 'lastend' => 'Last End'); var $nameFields = array(''); var $name = 'CronTasks'; /** * Function to get editable fields from this module * @return List of fieldNames */ public function getEditableFieldsList() { return array('frequency', 'status'); } /** * Function to update sequence of several records * @param $sequencesList */ public function updateSequence($sequencesList) { $db = PearDatabase::getInstance(); $updateQuery = "UPDATE vtiger_cron_task SET sequence = CASE"; foreach ($sequencesList as $sequence => $recordId) { $updateQuery .= " WHEN id = $recordId THEN $sequence "; } $updateQuery .= " END"; $db->pquery($updateQuery, array()); } public function hasCreatePermissions() { return false; } public function isPagingSupported() { return false; } }