function selectCompany($name,$val,$strSearch='',$val_hiddenReq='',$mesg,$class='FacetSelect') { global $gTables,$admin_aziend; $table=$gTables['aziend'].' LEFT JOIN '. $gTables['admin_module'].' ON '.$gTables['admin_module'].'.enterprise_id = '.$gTables['aziend'].'.codice'; $where=$gTables['admin_module'].'.adminid=\''.$admin_aziend['Login'].'\' GROUP BY enterprise_id'; if ($val>0 && $val<1000) { // vengo da una modifica della precedente select case quindi non serve la ricerca $co_rs=gaz_dbi_dyn_query("*",$table,'enterprise_id = '.$val.' AND '.$where,"ragso1 ASC"); $co=gaz_dbi_fetch_array($co_rs); changeEnterprise(intval($val)); echo "\t<input type=\"hidden\" name=\"$name\" value=\"$val\">\n"; echo "\t<input type=\"hidden\" name=\"search[$name]\" value=\"%%\">\n"; echo "\t<input type=\"submit\" value=\"".$co['ragso1']."\" name=\"change\" onclick=\"this.form.$name.value='0'; this.form.hidden_req.value='change';\" title=\"$mesg[2]\">\n"; } else { if (strlen($strSearch) >= 2) { //sto ricercando un nuovo partner echo "\t<select name=\"$name\" class=\"FacetSelect\" onchange=\"this.form.hidden_req.value='$name'; this.form.submit();\">\n"; $co_rs=gaz_dbi_dyn_query("*",$table,"ragso1 LIKE '".addslashes($strSearch)."%' AND ". $where,"ragso1 ASC"); if ($co_rs){ echo "<option value=\"0\"> ---------- </option>"; while ($r = gaz_dbi_fetch_array($co_rs)) { $selected = ''; if ($r['enterprise_id'] == $val) { $selected = "selected"; } echo "\t\t <option value=\"".$r['enterprise_id']."\" $selected >".intval($r['enterprise_id'])."-".$r["ragso1"]."</option>\n"; } echo "\t </select>\n"; } else { $msg = $mesg[0]; } } else { $msg = $mesg[1]; echo "\t<input type=\"hidden\" name=\"$name\" value=\"$val\">\n"; } echo "\t<input type=\"text\" name=\"search[$name]\" value=\"".$strSearch."\" maxlength=\"15\" size=\"6\" class=\"FacetInput\">\n"; if (isset($msg)) { echo "<input type=\"text\" style=\"color: red; font-weight: bold;\" size=\"".strlen($msg)."\" disabled value=\"$msg\">"; } echo "\t<input type=\"image\" align=\"middle\" name=\"search_str\" src=\"../../library/images/cerbut.gif\">\n"; } }
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"); if (isset($_GET['change_co'])){ changeEnterprise(intval($_GET['change_co'])); header("Location: ../root/admin.php"); exit; } $admin_aziend=checkAdmin(9); require("../../library/include/header.php"); $script_transl = HeadMain(); $table=$gTables['aziend'].' LEFT JOIN '. $gTables['admin_module'].' ON '.$gTables['admin_module'].'.enterprise_id = '.$gTables['aziend'].'.codice'; $where=$gTables['admin_module'].'.adminid=\''.$admin_aziend['Login'].'\' GROUP BY enterprise_id'; $rs = gaz_dbi_dyn_query ('*',$table,$where, $orderby, $limit, $passo); echo '<div align="center" class="FacetFormHeaderFont"><a href="create_new_enterprise.php">'.$script_transl['ins_this']."</a></div>\n"; echo '<div align="center" class="FacetFormHeaderFont">'.$script_transl['title']."</div>\n"; echo '<table class="Tlarge">'; // creo l'array (header => campi) per l'ordinamento dei record $headers_co = array ( $script_transl['codice'] => "codice",
$new_company['upgve2']=0; $new_company['upgve3']=0; $new_company['upgac1']=0; $new_company['upgac2']=0; $new_company['upgac3']=0; $new_company['upgco1']=0; $new_company['upgco2']=0; $new_company['upgco3']=0; gaz_dbi_table_insert('aziend',$new_company); // procedo all'abilitazione degli utenti in base alla scelta fatta dal'operatore $user_abilit = gaz_dbi_dyn_query('*',$gTables['admin_module'],$where_user,'moduleid'); while ($r = gaz_dbi_fetch_array($user_abilit)) { $r['enterprise_id']=$form['codice']; gaz_dbi_table_insert('admin_module',$r); } changeEnterprise($form['codice']); header("Location: admin_aziend.php?Update&codice=".$form['codice']); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } } else { //se e' il primo accesso $form['ritorno']=$_SERVER['HTTP_REFERER']; $rs_last = gaz_dbi_dyn_query('codice',$gTables['aziend'],1,'codice DESC',0,1); $last = gaz_dbi_fetch_array($rs_last); $form['codice'] = $last['codice']+1; $form['ref_co'] = 0; $form['clfoco'] = 1; $form['base_arch'] = 1;