get('roleid'); if(isset($_POST['comptes']) && isset($_POST['date'])) { if($_POST['date'] != '') { $dateString = $_POST['date']; $comptes = $_POST['comptes']; $timestart = strtotime('07:00'); $timeEnd = $timestart + 1800;//30mn $i = 0; foreach ($comptes as $compte) { if($i > 14) break; $timeStartStr = date('H:i', $timestart); $timeEndStr = date('H:i', $timeEnd); $query = "INSERT INTO `vtiger_crmentity`(`crmid`, `smcreatorid`, `smownerid`, `modifiedby`, `setype`, `description`, `createdtime`, `modifiedtime`, `smgroupid`, `source`, `label`) VALUES ((SELECT * FROM vtiger_crmentity_seq)+1, ".$current_user->get('id').", ".$current_user->get('id').", ".$current_user->get('id').", 'Calendar', '', CURDATE(), CURDATE(), 0, 'CRM', 'Visite');"; $adb->query($query); $query = "UPDATE vtiger_crmentity_seq SET ID = ID + 1;"; $adb->query($query); $query = "INSERT INTO vtiger_activity (activityid, subject, activitytype, location, date_start, time_start, due_date, time_end, eventstatus, priority) VALUES ((SELECT * FROM vtiger_crmentity_seq), 'Visite','Visite','','".$dateString."','".$timeStartStr."','".$dateString."','".$timeEndStr."','Planned','');"; $adb->query($query); //"INSERT INTO `vtiger_cntactivityrel`(`contactid`, `activityid`) VALUES ('"+contactid+"', (SELECT * FROM vtiger_crmentity_seq));" + $query = "INSERT INTO `vtiger_seactivityrel`(`crmid`, `activityid`) VALUES ('".$compte."',(SELECT * FROM vtiger_crmentity_seq));"; $adb->query($query); if ($i == 4) $timestart = $timeEnd + 3600; //1h else $timestart = $timeEnd + 900;//15mn $timeEnd = $timestart + 1800; $i++; } header("Location: index.php?module=MyPT&view=MyPT"); exit; } } $viewer = new Vtiger_Viewer(); $viewer->assign('MODULE', 'SalesOrder'); $viewer->assign('SELECTED_MENU_CATEGORY', 'SALES'); $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','MES TOURNEES'); $viewer->view('CustomDashboard.tpl'); $userId = $current_user->get('id'); if($userId == '1' || $userId == '17' || isByWilaya($userId)) $userId = '%'; $query = "SELECT * FROM `vtiger_account` a JOIN vtiger_crmentity e ON a.accountid = e.crmid JOIN vtiger_accountscf cf ON a.accountid = cf.accountid"; if($communep != '') { if(isPharma($roleid)){ $query = $query." WHERE (e.deleted = 0 AND cf.cf_994 like ? "; $query = $query." AND a.industry ='Pharmacie')"; $result = $adb->pquery($query, array($communep)); } else if (isMedecin($roleid)){ $query = $query." WHERE ((e.smownerid like ? OR `vm2_id` like ? OR `vm3_id` like ?)AND cf.cf_994 like ? "; $query = $query." AND a.industry ='Medecin') or (a.industry ='Pharmacie' AND cf.cf_994 like '{$communep}') AND e.deleted = 0 "; $result = $adb->pquery($query, array($userId, $userId, $userId, $communep)); } } else if($brickp != '') { if(isPharma($roleid)){ $query = $query." WHERE (e.deleted = 0 AND cf.cf_996 like ? "; $query = $query." AND a.industry ='Pharmacie')"; $result = $adb->pquery($query, array($brickp)); } else if (isMedecin($roleid)){ $query = $query." WHERE ((e.smownerid like ? OR `vm2_id` like ? OR `vm3_id` like ?) AND cf.cf_996 like ? "; $query = $query." AND a.industry ='Medecin') or (a.industry ='Pharmacie' AND cf.cf_996 like '{$brickp}') AND e.deleted = 0 "; $result = $adb->pquery($query, array($userId, $userId, $userId, $brickp)); } } $comptes = array(); if($adb->num_rows($result) >= 1) { while($result_set = $adb->fetch_array($result)) { $comptes[] = $result_set; } } $query = "SELECT * FROM `vtiger_account` a JOIN vtiger_crmentity e ON a.accountid = e.crmid JOIN vtiger_accountscf cf ON a.accountid = cf.accountid where (e.smownerid like ? OR `vm2_id` like ? OR `vm3_id` like ?) AND e.deleted = 0 GROUP by cf_992"; $sql_get_result = $adb->pquery($query, array($userId, $userId, $userId)); $wilayas = array(); while ($recordinfo = $adb->fetch_array($sql_get_result)) { $wilayas[] = $recordinfo['cf_992']; } $anId = $current_user->get('id'); $wilayas[] = $current_user->get('secteur1_id'); $wilayas[] = $current_user->get('secteur2_id'); $wilayas[] = $current_user->get('secteur3_id'); $wilayas[] = $current_user->get('secteur4_id'); $wilayas = array_unique($wilayas); // if(isByWilaya($anId)) { // $wilayas = array(); // $wilayas[] = $current_user->get('secteur1_id'); // $wilayas[] = $current_user->get('secteur2_id'); // $wilayas[] = $current_user->get('secteur3_id'); // $wilayas[] = $current_user->get('secteur4_id'); // } $query = "SELECT * FROM vtiger_picklist_dependency WHERE sourcevalue = ? and targetfield = 'cf_994'"; $sql_get_result = $adb->pquery($query, array($wilayap)); $communes = array(); while ($recordinfo = $adb->fetch_array($sql_get_result)) { $communes = $recordinfo['targetvalues']; } $communes = str_replace('quot;', '', $communes); $communes = str_replace('&', '', $communes); $communes = str_replace('[', '', $communes); $communes = str_replace(']', '', $communes); $communes = explode(',', $communes); $query = "SELECT * FROM vtiger_picklist_dependency WHERE sourcevalue = ? and targetfield = 'cf_996'"; $sql_get_result = $adb->pquery($query, array($wilayap)); $bricks = array(); while ($recordinfo = $adb->fetch_array($sql_get_result)) { $bricks = $recordinfo['targetvalues']; } $bricks = str_replace('quot;', '', $bricks); $bricks = str_replace('&', '', $bricks); $bricks = str_replace('[', '', $bricks); $bricks = str_replace(']', '', $bricks); $bricks = explode(',', $bricks); $tomorrow = date("Y-m-d", strtotime('today')); echo '