'; $json_config = new json_config (); $focus = new EcmSale (); if (isset($_REQUEST ['record'])) { $focus->retrieve($_REQUEST ['record']); $focus->format_all_fields(); $OPT ['status'] = $focus->status; } require_once ('include/MVC/View/SugarView.php'); require_once ('modules/EcmSales/views/DetailView/view.detail.my.php'); //create position list table $pl = $focus->getPositionList(); $edit = new ViewDetailMy (); $edit->ss = new Sugar_Smarty (); $edit->module = 'EcmSales'; $fk = ''; //add pdf buttons $btn = ''; $btn .= ''; $edit->ss->assign("CREATE_PDF", $btn); $btn = ''; $btn .= ''; $edit->ss->assign("CATALOGUE", $btn); $btn = ''; $edit->ss->assign("CREATE_XLS", $btn); if ($focus->check_mail_addresses() == 1) { //add pdf buttons $btn = ''; $btn .= ''; $edit->ss->assign("SEND_PDF", $btn); echo ''; } $can_edit = true; global $current_user; if (($focus->created_by == $current_user->id || is_admin($current_user || $current_user->id=='6ff351c9-c340-7e81-4f29-59d5eb8c71c2')) && $focus->status != 's90') $can_edit = true; $can_prepaid=false; $q=$GLOBALS['db']->query("select sum(prepaid_amount) as total from ecmprepaymentinvoices where ecmsale_id='".$focus->id."'"); $res=$GLOBALS['db']->fetchByAssoc($q); if($res['total']<$focus->total_brutto){ $can_prepaid=true; } $create_code = ''; $create_code .= ''; $edit->ss->assign("CREATE_DOCS",$create_code); $edit->ss->assign("CAN_EDIT", $can_edit); $edit->ss->assign("CAN_PREPAID", $can_prepaid); $edit->ss->assign("CREATE_FK", $fk); $edit->ss->assign("CREATED_BY_NAME", $focus->created_by_name); $edit->ss->assign("MODIFIED_BY_NAME", $focus->modified_by_name); $a = new EcmStockDocOut(); $a->retrieve_by_string_fields(['so_id'=>$focus->id]); $the_array ['WZ'] = "".$a->document_no.""; $edit->ss->assign ( "wz_no", $the_array ['WZ'] ); $a = new EcmInvoiceOut(); $a->retrieve_by_string_fields(['so_id'=>$focus->id]); $the_array ['FV'] = "".$a->document_no.""; $edit->ss->assign ( "fk_no", $the_array ['FV'] ); $edit->ss->assign("can_copy_to_e5", isset($focus->edi_zs_id) && strlen($focus->edi_zs_id) > 0 ? false : true); $edit->bean = $focus; $edit->tplFile = 'include/ECM/EcmViews/DetailView/Tabs/DetailView.tpl'; $edit->preDisplay(); //check number $db = $GLOBALS['db']; $res = $db->query("SELECT id FROM ecmsales WHERE document_no='$focus->document_no' and deleted='0'"); if ($res->num_rows > 1) { echo '

Błąd numeracji, skontaktuj się z administratorem! Nie drukuj/publikuj dokumentu!

'; } echo $edit->display(); require_once ('include/SubPanel/SubPanelTiles.php'); $subpanel = new SubPanelTiles($focus, 'EcmSales'); echo $subpanel->display(); //loading view echo '
'; ?>