function getTypesList(Vtiger_Request $request) { $viewer = $this->getViewer($request); $moduleName = $request->getModule(); $currentUser = Users_Record_Model::getCurrentUserModel(); $viewer->assign('ALL_ACTIVETYPES_LIST', OSSTimeControl_Calendar_Model::getCalendarTypes()); $viewer->assign('MODULE', $moduleName); $viewer->assign('USER_MODEL', $currentUser); $viewer->view('RightPanel.tpl', $moduleName); }
public function getEvent(Vtiger_Request $request) { $moduleName = $request->getModule(); $id = $request->get('id'); $record = OSSTimeControl_Calendar_Model::getInstance(); $record->set('user', $request->get('user')); $record->set('types', $request->get('types')); if ($request->get('start') && $request->get('end')) { $record->set('start', $request->get('start')); $record->set('end', $request->get('end')); } $entity = $record->getEntity(); $response = new Vtiger_Response(); $response->setResult($entity); $response->emit(); }