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.'
';
return $astring.'
';
}
function getRegionSelectSubmit($roleid,$submit) {
$astring = '
';
if($submit)
$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;
}
?>