get('roleid'); if(isTopDG($roleid) && !$dbvp){$roleid="H8";} //get year $year = (new DateTime())->format("Y"); $viewer = new Vtiger_Viewer(); $viewer->assign('CURRENTDATE', Vtiger_Date_UIType::getDisplayDateValue(date('Y-n-j'))); $viewer->assign('MODULE', 'Home'); $viewer->assign('MODULE_NAME', 'Home'); $viewer->assign('QUALIFIED_MODULE', 'Home'); $viewer->assign('PARENT_MODULE', ''); $viewer->assign('VIEW', 'DashBoard'); $menuModelsList = Vtiger_Menu_Model::getAll(true); $menuStructure = Vtiger_MenuStructure_Model::getInstanceFromMenuList($menuModelsList, 'Home'); uksort($menuModelsList, array('Vtiger_MenuStructure_Model', 'sortMenuItemsByProcess')); $viewer->assign('SELECTED_MENU_CATEGORY', 'MARKETING'); $viewer->assign('SELECTED_MENU_CATEGORY_LABEL', 'Tableau de bord'); //$viewer->assign('SELECTED_CATEGORY_MENU_LIST', $menuGroupedByParent['MARKETING']); $viewer->assign('MENUS', $menuModelsList); $viewer->assign('QUICK_CREATE_MODULES', Vtiger_Menu_Model::getAllForQuickCreate()); $viewer->assign('MENU_STRUCTURE', $menuStructure); $viewer->assign('MENU_SELECTED_MODULENAME', 'Home'); $viewer->assign('MENU_TOPITEMS_LIMIT', $menuStructure->getLimit()); $viewer->assign('COMPANY_LOGO', Vtiger_CompanyDetails_Model::getInstanceById()->getLogo()); $viewer->assign('COMPANY_DETAILS_SETTINGS',new Settings_Vtiger_CompanyDetails_Model()); $viewer->assign('USER_MODEL', $current_user); $viewer->assign('CURRENT_USER_MODEL', $current_user); $viewer->assign('HOME_MODULE_MODEL', Vtiger_Module_Model::getInstance('Home')); $viewer->assign('HEADER_LINKS', Vtiger_Header_View::getHeaderLinks()); $viewer->assign('ANNOUNCEMENT', Vtiger_Header_View::getAnnouncement()); $viewer->assign('SEARCHABLE_MODULES', Vtiger_Module_Model::getSearchableModules()); $viewer->assign('INVENTORY_MODULES', getInventoryModules()); $viewer->assign('PAGETITLE','Tableau de bord'); $viewer->assign('LANGUAGE_STRINGS', Vtiger_Language_Handler::export('Home', 'jsLanguageStrings')); $viewer->view('CustomDashboard.tpl'); /* function getMonitoringMainBarCompte($roleid) { $string = '
'; return $string; }*/ function getMonitoringMainBar($active,$roleid) { $active1 = ""; $active2 = ""; $active3 = ""; $active4 = ""; $active5 = ""; $active6 = ""; if($active == 1) $active1 = 'active'; if($active == 2) $active2 = 'active'; if($active == 3) $active3 = 'active'; if($active == 4) $active4 = 'active'; if($active == 5) $active5 = 'active'; if($active == 6) $active6 = 'active'; $string = '
'; return $string; } function getMonitoringMainBarVP($active) { $active1 = ""; $active2 = ""; $active3 = ""; $active4 = ""; $active5 = ""; $active6 = ""; $active7 = ""; $active8 = ""; $active9 = ""; if($active == 1) $active1 = 'active'; if($active == 2) $active2 = 'active'; if($active == 3) $active3 = 'active'; if($active == 4) $active4 = 'active'; if($active == 5) $active5 = 'active'; if($active == 6) $active6 = 'active'; if($active == 7) $active7 = 'active'; if($active == 8) $active8 = 'active'; if($active == 9) $active9 = 'active'; if($active == 10) $active10 = 'active'; return '
'; } function getMonitoringVisiteSubBar($active, $roleid) { $active1 = ""; $active2 = ""; $active3 = ""; $active4 = ""; $active5 = ""; $active6 = ""; $active7 = ""; $active8 = ""; if($active == 1) $active1 = 'active'; if($active == 2) $active2 = 'active'; if($active == 3) $active3 = 'active'; if($active == 4) $active4 = 'active'; if($active == 5) $active5 = 'active'; if($active == 6) $active6 = 'active'; if($active == 7) $active7 = 'active'; if($active == 8) $active8 = 'active'; $string = '
'; return $string; } function getMonitoringSuperviseurSubBar($active) { $active1 = ""; $active2 = ""; if($active == 1) $active1 = 'active'; if($active == 2) $active2 = 'active'; return '
'; } function getTopTextSelect($title, $year,$submit=false) { $year1 = ""; $year2 = ""; $year3 = ""; $year4 = ""; $year5 = ""; $year6 = ""; if($year == 2020) $year1 = "selected"; if($year == 2021) $year2 = "selected"; if($year == 2022) $year3 = "selected"; if($year == 2023) $year4 = "selected"; if($year == 2024) $year5 = "selected"; if($year == 2025) $year6 = "selected"; $astring = '
'.$title.'
'; if(!$submit)$astring = $astring.'
'; return $astring.'
'; } function getRegionSelectSubmit($roleid,$submit) { $astring = '
'; if($submit) $astring = $astring.''; if(isOuestVMVP($roleid)) $astring = $astring.''; else if(isEstVMVP($roleid)) $astring = $astring.''; else if(isCentreVMVP($roleid)) $astring = $astring.''; else { $astring = $astring.' '; } $astring = $astring.'
'; if($submit) $astring = $astring.''; return $astring; } function getRolesSelect() { return '
'; } function getRolesSelectVP() { return '
'; } function getDateSelect($datedeb, $datefin) { $astring = '
'; return $astring; } function getMonthSelect($monthp,$year) { $months = array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"); $monthNumber = date('m'); $astring = '

'; return $astring; } function getUniteType() { return '
'; } function getWilayaSelect($wilayas,$pwilaya) { $astring = '
'; return $astring; } function checkVM($data, $roleid) { global $current_user; $retData = $data; if(isVM($roleid)) { $fullname = $current_user->get('first_name').' '.$current_user->get('last_name'); $newresult = array(); foreach($data as $value){ if($value['fullname'] == $fullname) $newresult[] = $value; } $retData = $newresult; } return $retData; } ?>