get('roleid'); $userId = $current_user->get('id'); $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); require_once 'libraries/csrf-magic/csrf-magic.php'; $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','Edit Etat de Stock'); $viewer->assign('LANGUAGE_STRINGS', Vtiger_Language_Handler::export('Home', 'jsLanguageStrings')); $viewer->view('CustomDashboard.tpl'); function checkPermission($idEtatStock , $userId){ global $adb; $query = "SELECT creator_id FROM `etat_stock` where etat_stock.id ='".$idEtatStock."' "; $result =$adb->query($query); $res=array(); while ($recordinfo = $adb->fetch_array($result)) { $res[] = $recordinfo; } if( $res[0]['creator_id'] != $userId){ header("Location: index.php?module=EtatStockList&view=EtatStockList"); } } function getDetails($idEtatStock){ global $adb; $query = "SELECT * FROM `etat_stock` where etat_stock.id ='".$idEtatStock."' "; $result =$adb->query($query); $res=array(); while ($recordinfo = $adb->fetch_array($result)) { $res[] = $recordinfo; } return $res; } function getlignes($idEtatStock){ global $adb; $query = "SELECT * FROM `lignes_etat_stock` where lignes_etat_stock.id_etat_stock ='".$idEtatStock."' ORDER BY id ASC"; $result =$adb->query($query); $res=array(); while ($recordinfo = $adb->fetch_array($result)) { $res[] = $recordinfo; } return $res; } function result($ligne){ echo' '.$ligne['id'].' '; } function getPicklist(){ global $adb; $query5 = "SELECT accountname FROM `vtiger_account` WHERE industry like '%Grossiste%' "; $result5 =$adb->query($query5); $Picklist=array(); while ($recordinfo = $adb->fetch_array($result5)) { $Picklist[] = $recordinfo; } return $Picklist; } function getPicklistProduits(){ global $adb; $query5 = "SELECT productname FROM `vtiger_products` "; $result5 =$adb->query($query5); $Picklist=array(); while ($recordinfo = $adb->fetch_array($result5)) { $Picklist[] = $recordinfo; } return $Picklist; } $Produits = getPicklistProduits(); if(filter_var($_GET['idEtatStock'], FILTER_VALIDATE_INT) === FALSE){ header("Location: index.php?module=EtatStockList&view=EtatStockList"); } if( $roleid != 'H2' && $roleid !='H10'){ checkPermission($_GET['idEtatStock'] , $userId) ; } $result=getDetails($_GET['idEtatStock']); $resultlignes = getlignes($_GET['idEtatStock']); echo'

Details Etat de stock


'; echo'
* Grossiste
* Date 

Lignes


'; foreach ($resultlignes as $ligne) { result($ligne); } echo'
Outils *Produit LOT Date De Péremption *Qté
'; $viewer->view('CustomDashboardFooter.tpl'); ?>