本文整理汇总了PHP中gaz_dbi_get_row函数的典型用法代码示例。如果您正苦于以下问题:PHP gaz_dbi_get_row函数的具体用法?PHP gaz_dbi_get_row怎么用?PHP gaz_dbi_get_row使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了gaz_dbi_get_row函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getNewAgente
function getNewAgente($id)
{
global $gTables;
$agente = gaz_dbi_get_row($gTables['agenti']." LEFT JOIN ".$gTables['clfoco']." ON ".$gTables['agenti'].".id_fornitore = ".$gTables['clfoco'].".codice
LEFT JOIN ".$gTables['anagra'].' ON '.$gTables['clfoco'].'.id_anagra = '.$gTables['anagra'].'.id', $gTables['agenti'].'.id_agente', $id);
return $agente;
}
示例2: getDbVersion
function getDbVersion()
{
// Antonio De Vincentiis 2 Luglio 2009
global $gTables;
$r = gaz_dbi_get_row($gTables['config'],'variable','archive');
return $r['cvalue'];
}
示例3: getItemPrice
function getItemPrice($item,$partner=0)
{
global $admin_aziend,$gTables;
$artico=gaz_dbi_get_row($gTables['artico'],'codice',$item);
if ($partner>0) {
$partner=gaz_dbi_get_row($gTables['clfoco'],'codice',$partner);
$list=$partner['listin'];
if (substr($partner['codice'],0,3)== $admin_aziend['mascli'] && $list>0 && $list<=3){
$price=$artico["preve$list"];
} else {
$price=$artico["preacq"];
}
$sconto=$partner['sconto'];
} else { // prezzo articolo
$sconto=0;
$price=$artico["preve1"];
}
return CalcolaImportoRigo(1,$price,$sconto,$admin_aziend['decimal_price']);
}
示例4: gaz_dbi_table_insert
if (empty($msg)) { // nessun errore
// aggiorno il db
if ($toDo == 'insert') {
gaz_dbi_table_insert('spediz',$form);
} elseif ($toDo == 'update') {
gaz_dbi_table_update('spediz',$form['codice'],$form);
}
header("Location: report_spediz.php");
exit;
}
} elseif (isset($_POST['Return'])) { // torno indietro
header("Location: ".$form['ritorno']);
exit;
}
} elseif (!isset($_POST['Update']) && isset($_GET['Update'])) { //se e' il primo accesso per UPDATE
$form = gaz_dbi_get_row($gTables['spediz'], 'codice', intval($_GET['codice']));
$form['ritorno']=$_SERVER['HTTP_REFERER'];
} elseif (!isset($_POST['Insert'])) { //se e' il primo accesso per INSERT
$form['ritorno']=$_SERVER['HTTP_REFERER'];
$rs_last = gaz_dbi_dyn_query('codice',$gTables['spediz'],'1','codice DESC',0,1);
$last = gaz_dbi_fetch_array($rs_last);
$form['codice'] = $last['codice']+1;
$form['descri'] = '';
$form['annota'] = '';
}
require("../../library/include/header.php");
$script_transl = HeadMain();
echo "<form method=\"POST\">";
echo "<input type=\"hidden\" name=\"ritorno\" value=\"".$form['ritorno']."\">\n";
echo "<input type=\"hidden\" name=\"".ucfirst($toDo)."\" value=\"\">";
示例5: o
come e` pubblicata dalla Free Software Foundation; o la versione 2
della licenza o (a propria scelta) una versione successiva.
Questo programma e` distribuito nella speranza che sia utile, ma
SENZA ALCUNA GARANZIA; senza neppure la garanzia implicita di
NEGOZIABILITA` o di APPLICABILITA` PER UN PARTICOLARE SCOPO. Si
veda la Licenza Pubblica Generica GNU per avere maggiori dettagli.
Ognuno dovrebbe avere ricevuto una copia della Licenza Pubblica
Generica GNU insieme a questo programma; in caso contrario, si
scriva alla Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti.
--------------------------------------------------------------------------
*/
require("../../library/include/datlib.inc.php");
$admin_aziend=checkAdmin();
require("../../library/include/document.php");
$tesbro = gaz_dbi_get_row($gTables['tesbro'],"id_tes", intval($_GET['id_tes']));
if ($tesbro['tipdoc']=='VOR') {
if (isset($_GET['dest'])&& $_GET['dest']=='E' ){ // se l'utente vuole inviare una mail
createDocument($tesbro, 'OrdineCliente',$gTables,'rigbro','E');
} else {
createDocument($tesbro, 'OrdineCliente',$gTables,'rigbro');
}
} elseif ($tesbro['tipdoc']=='VOW'){
createDocument($tesbro, 'OrdineWeb',$gTables,'rigbro');
} else {
header("Location: report_broven.php");
exit;
}
?>
示例6: gaz_dbi_get_row
$admin_aziend=checkAdmin();
if (isset($_POST['Delete'])) {
$upd_mm = new magazzForm;
$form = gaz_dbi_get_row($gTables['movmag'], 'id_mov', intval($_POST['id_mov']));
$upd_mm->uploadMag('DEL',$form['tipdoc'],'','','','','','','','','','',$form['id_mov'],$admin_aziend['stock_eval_method']);
if ($form['id_rif'] > 0) { //se il movimento di magazzino è stato generato da un rigo di documento lo azzero
gaz_dbi_put_row($gTables['rigdoc'], 'id_rig', $form['id_rif'], 'id_mag', 0);
}
header("Location: report_movmag.php");
exit;
} else {
$form = gaz_dbi_get_row($gTables['movmag'], 'id_mov', $_GET['id_mov']);
$causal = gaz_dbi_get_row($gTables['caumag'], 'codice', $form['caumag']);
}
if (isset($_POST['Return'])){
header("Location: report_movmag.php");
exit;
}
require("../../library/include/header.php");
$script_transl=HeadMain(0,0,'admin_movmag');
print "<form method=\"POST\">\n";
echo "<input type=\"hidden\" value=\"".$form['id_mov']."\" name=\"id_mov\">\n";
print "<div align=\"center\" class=\"FacetFormHeaderFont\">".$script_transl['del_this']."</div>\n";
print "<table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" class=\"FacetFormTABLE\" align=\"center\">\n";
$anagrafica = new Anagrafica();
$a_part = $anagrafica->getPartner($form['clfoco']);
示例7: o
come e` pubblicata dalla Free Software Foundation; o la versione 2
della licenza o (a propria scelta) una versione successiva.
Questo programma e` distribuito nella speranza che sia utile, ma
SENZA ALCUNA GARANZIA; senza neppure la garanzia implicita di
NEGOZIABILITA` o di APPLICABILITA` PER UN PARTICOLARE SCOPO. Si
veda la Licenza Pubblica Generica GNU per avere maggiori dettagli.
Ognuno dovrebbe avere ricevuto una copia della Licenza Pubblica
Generica GNU insieme a questo programma; in caso contrario, si
scriva alla Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti.
--------------------------------------------------------------------------
*/
require("../../library/include/datlib.inc.php");
$admin_aziend=checkAdmin();
require("../../library/include/document.php");
if (isset($_GET['id_tes'])){ //se viene richiesta la stampa di un solo documento attraverso il suo id_tes
$id_testata = intval($_GET['id_tes']);
$testata = gaz_dbi_get_row($gTables['tesdoc'], 'id_tes', $id_testata);
if (!empty($_GET['template'])){
$template = substr($_GET['template'],0,25);
} elseif(!empty($testata['template'])) {
$template = $testata['template'];
} else {
$template = 'FatturaAcquisto';
}
createDocument($testata, $template, $gTables);
}
?>
示例8:
return $data['value'];
}
if (!isset($_POST['hidden_req'])) { //al primo accesso allo script
$form['hidden_req'] = '';
$form['ritorno'] = $_SERVER['HTTP_REFERER'];
$form['this_date_Y']=date("Y");
$form['this_date_M']=date("m");
$form['this_date_D']=date("d");
if (isset($_GET['li'])) {
$form['listino']=intval($_GET['lis']);
} else {
$form['listino']=1;
}
if (isset($_GET['id'])) {
$item=gaz_dbi_get_row($gTables['artico'],'codice',substr($_GET['id'],0,15));
$form['art_ini']=$item['codice'];
$form['art_fin']=$item['codice'];
$form['cm_ini']=$item['catmer'];
$form['cm_fin']=$item['catmer'];
} else {
if (isset($_GET['ai'])) {
$form['art_ini']=substr($_GET['ai'],0,15);
} else {
$form['art_ini']=getExtremeValue($gTables['artico']);
}
if (isset($_GET['af'])) {
$form['art_fin']=substr($_GET['af'],0,15);
} else {
$form['art_fin']=getExtremeValue($gTables['artico'],'MAX');
}
示例9: gaz_dbi_get_row
$descreff = 'RICEVUTE BANCARIE ';
break;
case "T":
$descreff = 'CAMBIALI TRATTE ';
break;
case "V":
$descreff = 'MAV ';
break;
}
}
$totnumeff++;
$totnumtipo++;
$totaleff += $a_row["impeff"];
$totaletipo += $a_row["impeff"];
$cliente = $anagrafica->getPartner($a_row['clfoco']);
$banapp = gaz_dbi_get_row($gTables['banapp'],"codice",$a_row['banapp']);
$scadenza = substr($a_row['scaden'],8,2).'-'.substr($a_row['scaden'],5,2).'-'.substr($a_row['scaden'],0,4);
$emission = substr($a_row['datemi'],8,2).'-'.substr($a_row['datemi'],5,2).'-'.substr($a_row['datemi'],0,4);
$datafatt = substr($a_row['datfat'],8,2).'-'.substr($a_row['datfat'],5,2).'-'.substr($a_row['datfat'],0,4);
if ($a_row["salacc"] == 'S')
$saldoacco = "a saldo";
else $saldoacco = "in conto";
$pdf->Cell(18,4,'','LTR',0,'L');
$pdf->Cell(18,4,'n.'.$a_row["progre"].' del','LTR',0,'L');
$pdf->Cell(100,4,$cliente["ragso1"].' '.$cliente["ragso2"],'LTR',0,'L');
$pdf->Cell(30,4,'ABI '.$banapp["codabi"],'LTR',0,'R');
$pdf->Cell(24,4,'','LTR',1,'R');
$pdf->Cell(18,4,$scadenza,'LR',0,'L');
$pdf->Cell(18,4,$emission,'R',0,'L');
$pdf->Cell(100,4,$cliente["indspe"].' '.sprintf("%05d",$cliente["capspe"]).' '.$cliente["citspe"].' ('.$cliente["prospe"].') P.IVA '.$cliente["pariva"],0,0,'L');
$pdf->Cell(30,4,'CAB '.$banapp["codcab"],'R',0,'R');
示例10: elseif
$form['chk_on'.$r['codice']] = ' checked ';
$form['a'][$r['codice']]['col'] = 'red';
} elseif ($magval['q_g']>0) {
$form['chk_on'.$r['codice']] = ' checked ';
$form['a'][$r['codice']]['col'] = '';
} else {
$form['chk_on'.$r['codice']] = '';
$form['a'][$r['codice']]['col'] = '';
}
// Calcolo totale valore giacenza by DF
$tot_val_giac += $magval['v_g'];
}
}
} elseif (isset($_POST['preview']) || isset($_POST['insert'])) { //in caso di conferma
$cau99 = gaz_dbi_get_row($gTables['caumag'],'codice',99);
$cau98 = gaz_dbi_get_row($gTables['caumag'],'codice',98);
$form['date_Y'] = $_POST['date_Y'];
$form['date_M'] = $_POST['date_M'];
$form['date_D'] = $_POST['date_D'];
$form['catmer'] = $_POST['catmer'];
foreach ($_POST as $k=>$v) { //controllo sui dati inseriti e flaggati
if ($k=='a') {
foreach ($v as $ka=>$va) { // ciclo delle singole righe (a)
$form['chk_on'.$ka] = '';
if (isset($_POST['chk'.$ka])) { // se l'articolo e' da inventariare lo controllo
$form['chk_on'.$ka] = ' checked ';
if ($va['g_r']<0) {
$msg .= $ka.'-0+';
} elseif($va['g_r']==0 && $va['g_a']==0) { //inutile fare l'inventario di una cosa che non c'era e non c'e'
$msg .= $ka.'-2+';
}
示例11: elseif
} elseif ($toDo == 'update') {
gaz_dbi_table_update('assist',$form['ref_code'],$form);
}
header("Location: ".$form['ritorno']);
exit;
}
} elseif (isset($_POST['Return'])) { // torno indietro
header("Location: ".$form['ritorno']);
exit;
}
} elseif (!isset($_POST['Update']) && isset($_GET['Update'])) {
$assist = gaz_dbi_get_row($gTables['assist'],"codice",$_GET['codice']);
//se e' il primo accesso per UPDATE
$anagrafica = new Anagrafica();
$cliente = $anagrafica->getPartner($assist['clfoco']);
$form = gaz_dbi_get_row($gTables['assist'], 'codice', $_GET['codice']);
$form['search']['clfoco']=substr($cliente['ragso1'],0,10);
$form['ritorno']=$_SERVER['HTTP_REFERER'];
$form['ref_code']=$form['codice'];
} else {
//se e' il primo accesso per INSERT
$form=gaz_dbi_fields('assist');
$rs_ultima_ass = gaz_dbi_dyn_query("codice", $gTables['assist'],$where,"codice desc");
$ultimo_documento = gaz_dbi_fetch_array($rs_ultima_ass);
// se e' il primo documento dell'anno, resetto il contatore
if ($ultimo_documento) {
$form['codice'] = $ultimo_documento['codice'] + 1;
} else {
$form['codice'] = 1;
}
$form['data'] = date("Y-m-d");
示例12: array
$codice = array('id_let',$form['id_let']);
letterUpdate($codice,$form);
header("Location: ".$form['ritorno']);
exit;
} else { // inserimento
letterInsert($form);
$_SESSION['print_request'] = gaz_dbi_last_id();
header("Location: invsta_letter.php");
exit;
}
}
}
} elseif ((!isset($_POST['Update'])) and (isset($_GET['Update']))) { //se e' il primo accesso per UPDATE
$form['ritorno'] = $_SERVER['HTTP_REFERER'];
$form['hidden_req']='';
$lettera = gaz_dbi_get_row($gTables['letter'],'id_let',intval($_GET['id_let']));
if ($lettera['adminid'] != $_SESSION['Login']) { //non è l'utente che ha scritto la lettera
header("Location: report_letter.php");
exit;
}
$anagrafica = new Anagrafica();
$partner = $anagrafica->getPartner($lettera['clfoco']);
$form['search']['clfoco']=substr($partner['ragso1'],0,10);
$form['id_let'] = $lettera['id_let'];
$form['gioemi'] = substr($lettera['write_date'],8,2);
$form['mesemi'] = substr($lettera['write_date'],5,2);
$form['annemi'] = substr($lettera['write_date'],0,4);
$form['numero'] = $lettera['numero'];
$form['tipo'] = $lettera['tipo'];
$form['clfoco'] = $lettera['clfoco'];
$form['oggetto'] = $lettera['oggetto'];
示例13: require
scriva alla Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti.
--------------------------------------------------------------------------
*/
require("../../library/include/datlib.inc.php");
$admin_aziend=checkAdmin();
if (!isset($_POST['ritorno'])) {
$form['ritorno'] = $_SERVER['HTTP_REFERER'];
} else {
$form['ritorno'] = $_POST['ritorno'];
}
if (isset($_GET['id_contract'])) {
$row = gaz_dbi_get_row($gTables['contract'], 'id_contract', intval($_GET['id_contract']));
$customer = gaz_dbi_get_row($gTables['clfoco'], 'codice', $row['id_customer']);
} else { //non ci sono dati sufficenti per stabilire cosa eliminare
header("Location: ".$form['ritorno']);
exit;
}
if (isset($_POST['del'])){
gaz_dbi_del_row($gTables['contract'], 'id_contract', intval($_GET['id_contract']));
gaz_dbi_del_row($gTables['contract_row'], 'id_contract', intval($_GET['id_contract']));
header("Location: ".$form['ritorno']);
exit;
}
if (isset($_POST['return'])) {
header("Location: ".$form['ritorno']);
exit;
示例14: contractCalc
function contractCalc($id_contract)
{
//recupero il contratto da calcolare
global $gTables,$admin_aziend;
$this->contract_castle=array();
$contract = gaz_dbi_get_row($gTables['contract'],"id_contract",$id_contract);
$this->contract_castel[$contract['vat_code']]['impcast']=$contract['current_fee'];
$result = gaz_dbi_dyn_query('*', $gTables['contract_row'], $gTables['contract_row'].'.id_contract ='.$id_contract, $gTables['contract_row'].'.id_row');
while ($row = gaz_dbi_fetch_array($result)) {
$r_val = CalcolaImportoRigo($row['quanti'], $row['price'],array($row['discount']));
if (!isset($this->contract_castel[$row['vat_code']])) {
$this->contract_castel[$row['vat_code']]['impcast']=0.00;
}
$this->contract_castel[$row['vat_code']]['impcast']+=$r_val;
}
$this->add_value_to_VAT_castle($this->contract_castel,444,$admin_aziend['taxstamp_vat']);
}
示例15: add_value_to_VAT_castle
function add_value_to_VAT_castle($vat_castle, $value = 0, $vat_rate = 0)
{
global $gTables;
$new_castle = array();
$row = 0;
$this->total_imp = 0;
$this->total_vat = 0;
$this->total_exc = 0;
$this->total_isp = 0;
// totale degli inesigibili per split payment PA
/* ho due metodi di calcolo del castelletto IVA:
* 1 - quando non ho l'aliquota IVA allora uso la ventilazione
* 2 - in presenza di aliquota IVA e quindi devo aggiungere al castelletto */
if ($vat_rate == 0) {
// METODO VENTILAZIONE (per mantenere la retrocompatibilità)
$total_imp = 0;
$decalc_imp = 0;
foreach ($vat_castle as $k => $v) {
// attraverso dell'array per calcolare i totali
$total_imp += $v['impcast'];
$row++;
}
if ($total_imp >= 0.01) {
// per evitare il divide by zero in caso di imponibile 0
foreach ($vat_castle as $k => $v) {
// riattraverso l'array del castelletto
// per aggiungere proporzionalmente (ventilazione)
$vat = gaz_dbi_get_row($gTables['aliiva'], "codice", $k);
$new_castle[$k]['periva'] = $vat['aliquo'];
$new_castle[$k]['tipiva'] = $vat['tipiva'];
$new_castle[$k]['descriz'] = $vat['descri'];
$new_castle[$k]['fae_natura'] = $vat['fae_natura'];
$row--;
if ($row == 0) {
// è l'ultimo rigo del castelletto
// aggiungo il resto
$new_imp = round($total_imp - $decalc_imp + $value * ($total_imp - $decalc_imp) / $total_imp, 2);
} else {
$new_imp = round($v['impcast'] + $value * $v['impcast'] / $total_imp, 2);
$decalc_imp += $v['impcast'];
}
$new_castle[$k]['impcast'] = $new_imp;
$new_castle[$k]['imponi'] = $new_imp;
$this->total_imp += $new_imp;
// aggiungo all'accumulatore del totale
if ($vat['aliquo'] < 0.01) {
// è senza IVA
$this->total_exc += $new_imp;
// aggiungo all'accumulatore degli esclusi/esenti/non imponibili
}
$new_castle[$k]['ivacast'] = round($new_imp * $vat['aliquo'] / 100, 2);
if ($vat['tipiva'] == 'T') {
// è un'IVA non esigibile per split payment PA
$this->total_isp += $new_castle[$k]['ivacast'];
// aggiungo all'accumulatore
}
$this->total_vat += $new_castle[$k]['ivacast'];
// aggiungo anche l'IVA al totale
}
}
} else {
// METODO DELL'AGGIUNTA DIRETTA (nuovo)
$match = false;
foreach ($vat_castle as $k => $v) {
// attraverso dell'array
$vat = gaz_dbi_get_row($gTables['aliiva'], "codice", $k);
$new_castle[$k]['periva'] = $vat['aliquo'];
$new_castle[$k]['tipiva'] = $vat['tipiva'];
$new_castle[$k]['descriz'] = $vat['descri'];
$new_castle[$k]['fae_natura'] = $vat['fae_natura'];
if ($k == $vat_rate) {
// SE è la stessa aliquota aggiungo il nuovo valore
$match = true;
$new_imp = $v['impcast'] + $value;
$new_castle[$k]['impcast'] = $new_imp;
$new_castle[$k]['imponi'] = $new_imp;
$new_castle[$k]['ivacast'] = round($new_imp * $vat['aliquo'] / 100, 2);
} else {
// è una aliquota che non interessa il valore che devo aggiungere
$new_castle[$k]['impcast'] = $v['impcast'];
$new_castle[$k]['imponi'] = $v['impcast'];
$new_castle[$k]['ivacast'] = round($v['impcast'] * $vat['aliquo'] / 100, 2);
}
if ($vat['aliquo'] < 0.01) {
// è senza IVA
$this->total_exc += $new_castle[$k]['impcast'];
// aggiungo all'accumulatore degli esclusi/esenti/non imponibili
}
if ($vat['tipiva'] == 'T') {
// è un'IVA non esigibile per split payment PA
$this->total_isp += $new_castle[$k]['ivacast'];
// aggiungo all'accumulatore
}
$this->total_imp += $new_castle[$k]['impcast'];
// aggiungo all'accumulatore del totale
$this->total_vat += $new_castle[$k]['ivacast'];
// aggiungo anche l'IVA al totale
}
if (!$match && $value >= 0.01) {
// non ho trovato una aliquota uguale a quella del nuovo valore se > 0
//.........这里部分代码省略.........