Пример #1
0
 function getReminders(Vtiger_Request $request)
 {
     $recordModels = Calendar_Module_Model::getCalendarReminder();
     foreach ($recordModels as $record) {
         $records[] = $record->getDisplayableValues();
         $record->updateReminderStatus();
     }
     $response = new Vtiger_Response();
     $response->setResult($records);
     $response->emit();
 }
Пример #2
0
 function getReminders(Vtiger_Request $request)
 {
     if ('true' == $request->get('type_remainder')) {
         $recordModels = Calendar_Module_Model::getCalendarReminder(true);
     } else {
         $recordModels = Calendar_Module_Model::getCalendarReminder();
     }
     foreach ($recordModels as $record) {
         $records[] = $record->getDisplayableValues();
         $record->updateReminderStatus(2);
     }
     $response = new Vtiger_Response();
     $response->setResult($records);
     $response->emit();
 }
Пример #3
0
 function process(Vtiger_Request $request)
 {
     $viewer = $this->getViewer($request);
     $moduleName = $request->getModule();
     $currentUser = Users_Record_Model::getCurrentUserModel();
     if ('true' == $request->get('type_remainder')) {
         $recordModels = Calendar_Module_Model::getCalendarReminder(true);
     } else {
         $recordModels = Calendar_Module_Model::getCalendarReminder();
     }
     foreach ($recordModels as $record) {
         $record->updateReminderStatus(2);
     }
     $permissionToSendEmail = vtlib_isModuleActive('OSSMail') && Users_Privileges_Model::isPermitted('OSSMail', 'compose');
     $viewer->assign('PERMISSION_TO_SENDE_MAIL', $permissionToSendEmail);
     $viewer->assign('MODULE_NAME', $moduleName);
     $viewer->assign('RECORDS', $recordModels);
     $viewer->view('Reminders.tpl', $moduleName);
 }