fetchByAssoc($GLOBALS['db']->query("select value from currency_nbp_archive where date<'".$focus->register_date."' and currency_id='".$focus->currency_id."' order by date desc limit 0,1;")); if ($cur['value']) $focus->currency_value_nbp = $cur['value']; $edit = new EcmPrepaymentInvoicesViewEdit(); $edit->ss = new Sugar_Smarty(); $edit->module = 'EcmPrepaymentInvoices'; if($_REQUEST['ecmsale_id']){ $OPT['new_number'] = true; $arr=array("parent_contact_name","currency_id","template_id","parent_id","parent_name","parent_address_street","parent_address_postalcode","parent_address_city","parent_address_country","total"); include_once("modules/EcmSales/EcmSale.php"); $sale=new EcmSale(); $sale->retrieve($_REQUEST['ecmsale_id']); foreach($arr as $a)$focus->$a=$sale->$a; $focus->description="Przedpłata do proformy za ".$sale->document_no; $focus->register_date=$timedate->to_display_date(date("Y-m-d")); $focus->payment_date=$timedate->to_display_date(date("Y-m-d")); $focus->currency_value = $sale->currency_value; // search for old prepaymentinvoices $old_sum = $GLOBALS['db']->fetchByAssoc($GLOBALS['db']->query("select sum(inv_value) as sum from ecmprepaymentinvoices where ecmsale_id='".$_REQUEST['ecmsale_id']."';")); $focus->ecmsale_id = $_REQUEST['ecmsale_id']; $focus->inv_value = ($sale->total_brutto - $old_sum['sum']).""; $focus->ecmpaymentcondition_id = "ec14f1da-09c5-7b99-77ef-4e9fd3cfd67f"; $focus->ecmpaymentcondition_name = "Przedpłata"; $focus->parent_name_copy = $focus->parent_name; $focus->to_vatid=$sale->parent_nip; $focus->last_parent_id = $focus->parent_id; $edit->ss->assign("isSale", true); } else if ($_REQUEST['record']) { $focus->retrieve($_REQUEST['record']); $sale=new EcmSale(); $sale->retrieve($focus->ecmsale_id); $focus->last_parent_id = $focus->parent_id; $focus->parent_name_copy = $focus->parent_name; } $edit->bean = $focus; $tt=""; $w=$GLOBALS[db]->query("select name,id,deleted,date_modified from ecmdocumenttemplates where deleted='0' or id='".$focus->template_id."'"); while($r=$GLOBALS[db]->fetchByAssoc($w)){ if($r['deleted']==1 && $_REQUEST['record'] && $focus->template_id){ $tt.=''; } elseif($r['deleted']==0){ $tt.=''; } } $edit->ss->assign("DOCUMENT_TEMPLATES_OPTIONS", $tt); $tt=""; $w=$GLOBALS[db]->query("select name,id,value from ecmvats where deleted='0' order by name"); while($r=$GLOBALS[db]->fetchByAssoc($w)){ $tt.=''; } $edit->ss->assign("ECMVATS_OPTIONS", $tt); $edit->ss->assign("ecmsale_id", $focus->ecmsale_id); $edit->ss->assign("ecmsale_name", $sale->document_no); //$edit->tplFile = 'include/ECM/EcmViews/EditView/Tabs/EditView.tpl'; $edit->tplFile = 'include/EditView/EditView.tpl'; $scriptOpt = ''; echo $scriptOpt; $edit->preDisplay(); echo $edit->display(); //echo '