get('roleid'); $isVP = isVP($roleid); $disabled = ""; if($isVP) $disabled = "readonly"; $userName = $_GET['userId']; $month = $_GET['month']; $creatorid = $current_user->get('id'); $query = "SELECT * FROM vtiger_users where CONCAT(first_name,' ', last_name) like ".$userName.";"; $sql_get_result = $adb->pquery($query); $users = array(); while ($recordinfo = $adb->fetch_array($sql_get_result)) { $users[] = $recordinfo['id']; } $userId = $users[0]; $query = "SELECT * FROM `objectif` where user_id = ".$userId." and periode = ".$month.";"; $sql_get_result = $adb->pquery($query); $results = array(); while ($recordinfo = $adb->fetch_array($sql_get_result)) { $results[] = $recordinfo; } $data = $results[0]; if(isset($_POST['mntobjectif'])) { $valider = 0; if($_POST['valider'] == 'checked') $valider = 1; if($data != null) { $query = "UPDATE `objectif` SET `montant_objectif` = ?,`nbrconge` = ?, `nbrrecupe` = ?, `nbrmaladie` = ?, `nbrautre` = ?, `comment` = ?, `validersup` = ? , `nbrreunion` = ?, `nbrformation` = ? where `user_id` = ".$userId." and `periode` = ".$month; $adb->pquery($query, array($_POST['mntobjectif'], $_POST['nbrconge'], $_POST['nbrrecupe'], $_POST['nbrmaladie'], $_POST['nbrautre'], $_POST['comment'], $valider, $_POST['nbrreunion'], $_POST['nbrformation'])); } else { $nbrconge = !empty($_POST['nbrconge']) ? $_POST['nbrconge'] : 0; $nbrrecupe = !empty($_POST['nbrrecupe']) ? $_POST['nbrrecupe'] : 0; $nbrmaladie = !empty($_POST['nbrmaladie']) ? $_POST['nbrmaladie'] : 0; $nbrautre = !empty($_POST['nbrautre']) ? $_POST['nbrautre'] : 0; $nbrreunion = !empty($_POST['nbrreunion']) ? $_POST['nbrreunion'] : 0; $nbrformation = !empty($_POST['nbrformation']) ? $_POST['nbrformation'] : 0; $query = "INSERT INTO `objectif`(`user_id`, `creator_id`, `periode`, `montant_objectif`,`nbrconge`,`nbrrecupe`, `nbrmaladie`, `nbrautre`, `comment`, `validersup`, `nbrreunion`, `nbrformation`) VALUES (".$userId.", ".$creatorid.", ".$month.", '".$_POST['mntobjectif']."', '".$nbrconge."', '".$nbrrecupe."', '".$nbrmaladie."', '".$nbrautre."', '".$_POST['comment']."', '".$valider."' ,'".$nbrreunion."', '".$nbrformation."');"; $adb->query($query); } header("Location: index.php?module=MonitoringVpObjective&view=MonitoringVpObjective"); exit; } $viewer = new Vtiger_Viewer(); $viewer->assign('MODULE', 'Home'); $viewer->assign('SELECTED_MENU_CATEGORY', 'MARKETING'); $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('PAGETITLE','Tableau de bord'); $viewer->view('CustomDashboard.tpl'); $validationDisabled = "disabled"; if ($roleid == 'H3' || $roleid == 'H15' || $roleid == 'H16' || $roleid == 'H10') $validationDisabled = ""; $mntobjectif = 0; if(isset($data["montant_objectif"])) $mntobjectif = $data["montant_objectif"]; $nbrconge = $data["nbrconge"]; $nbrrecupe = $data["nbrrecupe"]; $nbrmaladie = $data["nbrmaladie"]; $nbrautre = $data["nbrautre"]; $nbrreunion = $data["nbrreunion"]; $nbrformation = $data["nbrformation"]; $comment = $data["comment"]; $validercheck = ""; if($data["validersup"] == 1) $validercheck = "checked"; echo '
'; $viewer->view('CustomDashboardFooter.tpl'); ?>