'; if($amode=='edit'){ $code.=''; } $code.=''.$_nl; if(sizeof($_CCFG[_LANGUAGES])>1){$code.=' '.$_nl; }else{ $code.=''.$_nl; } $code.=' '; $code.='
Lingua : '.do_select_list_languages('lingua',$adata[lingua]).'
Nome dipartimento :

Dipartimento :
Amministratore :
E-mail :

Stato dell\'utente:  Attivo   Disattivo

'; $btns=new cToolbar(); $btns->addButton($amode=="add"?"Salva":"Salva modifiche","frm.submit()"); if($amode=="edit"){ $btns->addButton("Elimina","window.location.href='dipartimenti.php?mode=delete&id=".$adata[id]."'"); $btns->addButton("Cancella","frm.reset()"); }elseif($amode=='add'){ $btns->addButton("Cancella","frm.reset()"); } $code.=$btns->draw().'

'; $code.=''; $code=do_block($code,"block_corner"); $btns=""; }else{ $ins_id=do_get_max_id("dipartimenti")+1; if($amode=="add"){ $sql="INSERT INTO dipartimenti(lingua,id,nome,amministratore,email,status) VALUES("; $sql.="'$_GPV[lingua]',$ins_id,'$_GPV[nome]','$_GPV[amministratore]','$_GPV[email]','$_GPV[status]')"; }else{ $sql="UPDATE dipartimenti SET lingua='$_GPV[lingua]',nome='$_GPV[nome]',amministratore='$_GPV[amministratore]',email='$_GPV[email]',status='$_GPV[status]' WHERE id=".$adata[id]; } $res=db_query_execute($sql) or die(nl2br($sql).'
'.mysql_error()); if($res){ $descr="Il salvataggio avvenuto con successo.
"; }else{ $descr="Si sono verificati problemi nel salvataggio dei dati dell'utente, riprovare nuovamente. Se il problema persiste, contattare il webmaster."; } $code=''; $btns=new cToolbar(); if($amode=="add"){ $btns->addButton("Crea un nuovo dipartimento","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/dipartimenti.php?mode=add'"); }elseif($amode=="edit"){ $btns->addButton("Torna a dipartimenti","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/dipartimenti.php'"); } $code.=$btns->draw().'
'; } $_out=do_page($title,$descr,$code,"",""); return $_out; } function DeleteDepartment($aid,$astage){ global $_CCFG; $btns=new cToolbar(16); $title="Elimina dipartimento"; if($astage==1 || !isset($astage)){ $sql="SELECT nome FROM dipartimenti WHERE id=$aid LIMIT 1"; $res=db_query_execute($sql); $adata=mysql_fetch_array($res); $descr='Sei sicuro di voler rimuovere il dipartimento "'.$adata[nome].'" ?

'; $code='
'; $btns->addButton("Elimina dipartimento","frm.submit()"); $btns->addButton("Torna a dipartimenti","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/dipartimenti.php'"); }else{ $sql="DELETE FROM dipartimenti WHERE id=$aid LIMIT 1"; $res=db_query_execute($sql); $descr='Il dipartimento selezionato e stato eliminato in modo definitivo.

'; $code=''; $btns->addButton("Amministra","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/index.php'"); $btns->addButton("Torna alla Homepage","window.location.href='".$_CCFG['_PKG_URL_BASE']."index.php'"); } $_out=do_page($title,$descr,$code,"",$btns); return $_out; } # Get security vars $_SEC = get_security_flags(); IF ( !$_SEC['_sadmin_flg'] && $_GPV[mode]!='view') { # Set login flag $_login_flag = 1; # Call function for clients listings $_out = ''.$_nl; $_out .= do_login($data, 'admin', '1').$_nl; $title="Login"; } IF ( $_SEC['_sadmin_flg']){ $amode = $_GPV[mode]?$_GPV[mode]:'add'; $astage = $_GPV[stage]; if($_GPV[id]=='new')$amode='add'; if($amode=='add' || $amode=='edit'){ if($amode=='edit'){ $res="SELECT * FROM dipartimenti WHERE id=".$_GPV[id]." LIMIT 1"; $adata=mysql_fetch_array(mysql_query($res)); $title="Modifica dipartimenti"; }elseif($amode=='add'){ $title="Aggiungi dipartimento"; } $_out=AddEditDepartment($adata,$amode,$astage); }elseif($amode=='delete'){ $title="Elimina dipartimento"; $_out=DeleteDepartment($_GPV[id],$_GPV[stage]); } } echo do_page_content($_out,$title); ?>