true/false */ public function isQuickCreateSupported() { //SMSNotifier module is not enabled for quick create return false; } /** * Function to check whether the module is summary view supported * @return - true/false */ public function isSummaryViewSupported() { return false; } /** * Function to get the module is permitted to specific action * @param $actionName * @return */ public function isPermitted($actionName) { if ($actionName === 'EditView' || $actionName === 'CreateView') { return false; } return Users_Privileges_Model::isPermitted($this->getName(), $actionName); } /** * Function to get Settings links * @return */ public function getSettingLinks(){ vimport('~~modules/com_vtiger_workflow/VTWorkflowUtils.php'); $editWorkflowsImagePath = Vtiger_Theme::getImagePath('EditWorkflows.png'); $settingsLinks = array(); $currentUserModel = Users_Record_Model::getCurrentUserModel(); if($currentUserModel->isAdminUser()) { if(VTWorkflowUtils::checkModuleWorkflow($this->getName())) { $settingsLinks[] = array( 'linktype' => 'LISTVIEWSETTING', 'linklabel' => 'LBL_EDIT_WORKFLOWS', 'linkurl' => 'index.php?parent=Settings&module=Workflows&view=List&sourceModule='.$this->getName(), 'linkicon' => $editWorkflowsImagePath ); } $settingsLinks[] = array( 'linktype' => 'LISTVIEWSETTING', 'linklabel' => vtranslate('LBL_SERVER_CONFIG', $this->getName()), 'linkurl' => 'index.php?module=SMSNotifier&parent=Settings&view=List', 'linkicon' => '' ); } return $settingsLinks; } /** * Function to check if duplicate option is allowed in DetailView * @param $action, $recordId * @return */ public function isDuplicateOptionAllowed($action, $recordId) { return false; } /** * Function is used to give links in the All menu bar */ public function getQuickMenuModels() { return; } /* * Function to get supported utility actions for a module */ function getUtilityActionsNames() { return array(); } public function getModuleBasicLinks(){ return array(); } function isStarredEnabled(){ return false; } function isTagsEnabled() { return false; } } ?>