Beispiel #1
0
 public function getSidebarLinks($linkParams)
 {
     $links = parent::getSidebarLinks($linkParams);
     // hd_debug($this->getName(),"filename","a");
     $quickLinks = array(array('linktype' => 'SIDEBARLINK', 'linklabel' => 'Quotes', 'linkurl' => 'javascript:;', 'linkicon' => ''), array('linktype' => 'SIDEBARLINK', 'linklabel' => 'SalesOrder', 'linkurl' => 'javascript:;', 'linkicon' => ''), array('linktype' => 'SIDEBARLINK', 'linklabel' => 'Invoice', 'linkurl' => 'javascript:;', 'linkicon' => ''), array('linktype' => 'SIDEBARLINK', 'linklabel' => 'HelpDesk', 'linkurl' => 'javascript:;', 'linkicon' => ''), array('linktype' => 'SIDEBARLINK', 'linklabel' => 'Calendar', 'linkurl' => 'javascript:;', 'linkicon' => ''), array('linktype' => 'SIDEBARLINK', 'linklabel' => 'Coupons', 'linkurl' => 'javascript:;', 'linkicon' => ''), array('linktype' => 'SIDEBARLINK', 'linklabel' => 'PBXManager', 'linkurl' => 'javascript:;', 'linkicon' => ''));
     //Check profile permissions for Dashboards
     $moduleModel = Vtiger_Module_Model::getInstance($this->getName());
     $userPrivilegesModel = Users_Privileges_Model::getCurrentUserPrivilegesModel();
     $permission = $userPrivilegesModel->hasModulePermission($moduleModel->getId());
     if ($permission) {
         foreach ($quickLinks as $quickLink) {
             $links['SIDEBARLINK'][] = Vtiger_Link_Model::getInstanceFromValues($quickLink);
         }
     }
     return $links;
 }