theme,'onLoad="window.focus();"'); $User->Check(); if ($User->admin != 1) { print "

Désolé mais vous n' êtes pas administrateur

"; html_page_stop(); return; } if ( ! isset ($_REQUEST['p_type'] ) || ! isset ($_REQUEST['PHPSESSID']) || ! isset ($_REQUEST['ob_id'])) { print '

'; print "Désolé vous n'avez pas appelé cette fonction avec les bons paramètres"; print '

'; print '
'; return; } $cn=DbConnect(); switch($_REQUEST['p_type']) { case 'db': $msg="dossier"; $name=getDbValue($cn,"select dos_name from ac_dossier where dos_id=".$_REQUEST['ob_id']); if ( strlen(trim($name)) == 0 ) { echo "

$msg inexistant

"; print '
'; return; } break; case 'mod': $msg="modèle"; $name=getDbValue($cn,"select mod_name from modeledef where mod_id=".$_REQUEST['ob_id']); if ( strlen(trim($name)) == 0 ) { echo "

$msg inexistant

"; print '
'; return; } if ( $_REQUEST['ob_id'] < 3 ) { echo "

Désolé mais vous ne pouvez pas effacer les modèles de base

"; print '
'; return; } break; default: print '

'; print "Désolé mais que voulez-vous effacer ? "; print '

'; print '
'; return; } if ( isset($_POST['remove']) ) { // Check if the radio is checked // if yes removed the template and show a confirmation message if ( isset($_POST['confirm']) ) { switch( $_POST['p_type'] ) { // Drop Modele case 'mod': $sql="drop database ".domaine."mod".$_POST['ob_id']; ob_start(); if ( pg_query($cn,$sql)==false) { ob_clean(); echo "

Base de donnée ".domaine."mod".$_POST['ob_id']." est accèdée, déconnectez-vous d'abord

"; print '
'; exit; } ob_flush(); $sql="delete from modeledef where mod_id=".$_POST['ob_id']; ExecSql($cn,$sql); print '

'; print "Voilà le modèle $name est effacé"; print "

"; print '
'; break; case 'db': $sql="drop database ".domaine."dossier".$_POST['ob_id']; ob_start(); if ( pg_query($cn,$sql)==false) { ob_clean(); echo "

Base de donnée ".domaine."mod".$_POST['ob_id']." est accèdée, déconnectez-vous d'abord

"; print '
'; exit; } ob_flush(); $sql="delete from priv_user where priv_id in (select jnt_id from jnt_use_dos where dos_id=".$_REQUEST['ob_id'].")"; ExecSql($cn,$sql); $sql="delete from jnt_use_dos where dos_id=".$_REQUEST['ob_id']; ExecSql($cn,$sql); $sql="delete from ac_dossier where dos_id=".$_REQUEST['ob_id']; ExecSql($cn,$sql); print '

'; print "Voilà le modèle $name est effacé"; print "

"; print '
'; } } else { print '

'; print "$msg $name n'est pas effacé"; print '

'; print "
"; print "Vous n'avez pas coché la case"; print '
'; } } else { print "

Confirmer vous l'effacement du $msg $name ?

"; ?>
Cochez cette case si vous voulez vraiment effacer