';
echo "
Modèles ";
-if ( $sa=='list')
+if ($sa == 'list')
{
- if ( $count == 0 )
- {
- echo "No template available";
- }
- else
- {
+ if ($count == 0)
+ {
+ echo "No template available";
+ }
+ else
+ {
- echo HtmlInput::button_anchor('Rafraîchir','admin_repo.php?action=modele_mgt');
- echo HtmlInput::button_anchor('Ajouter','admin_repo.php?action=modele_mgt&sa=add');
+ echo HtmlInput::button_anchor('Rafraîchir', 'admin_repo.php?action=modele_mgt');
+ echo HtmlInput::button_anchor('Ajouter', 'admin_repo.php?action=modele_mgt&sa=add');
- echo '
';
- echo "Nom ".
- "Description ".
- " ".
- " ".
- " ".
+ echo '';
+ echo "Nom " .
+ "Description " .
+ " " .
+ " " .
+ " " .
+ " ";
- "";
-
- for ($i=0;$i<$count;$i++)
- {
- $mod=Database::fetch_array($Res,$i);
- printf(''.
- '%d %s '.
- ' %s '.
- ' '.
- HtmlInput::button_anchor('Effacer','?action=modele_mgt&sa=del&m='.$mod['mod_id']).' '.
- ''.
- ''.HtmlInput::button_anchor('Modifie','?action=modele_mgt&sa=mod&m='.$mod['mod_id']).' '.
- ''.
- ''.HtmlInput::button_anchor('Backup','backup.php?action=backup&sa=b&t=m&d='
- .$mod['mod_id']).' '.
- ' ',
- $mod['mod_id'],
- $mod['mod_name'],
- $mod['mod_desc']);
-
- }// for
- echo "
";
- }// if count = 0
- echo "Si vous voulez récupérer toutes les adaptations d'un dossier ".
- " dans un autre dossier, vous pouvez en faire un modèle.".
- " Seules les fiches, la structure des journaux, les périodes,... seront reprises ".
- "et aucune donnée du dossier sur lequel le dossier est basé. Les données contenues dans les extensions ne sont pas effacées
";
+ for ($i = 0; $i < $count; $i++)
+ {
+ $mod = Database::fetch_array($Res, $i);
+ $class = ($i % 2 == 0) ? "odd" : "even";
+ printf('' .
+ '%d %s ' .
+ ' %s ' .
+ ' ' .
+ HtmlInput::button_anchor('Effacer', '?action=modele_mgt&sa=del&m=' . $mod['mod_id']) . ' ' .
+ '' .
+ '' . HtmlInput::button_anchor('Modifie', '?action=modele_mgt&sa=mod&m=' . $mod['mod_id']) . ' ' .
+ '' .
+ '' . HtmlInput::button_anchor('Backup', 'backup.php?action=backup&sa=b&t=m&d='
+ . $mod['mod_id']) . ' ' .
+ ' ', $mod['mod_id'], $mod['mod_name'], $mod['mod_desc']);
+ }// for
+ echo "
";
+ }// if count = 0
+ echo "
Si vous voulez récupérer toutes les adaptations d'un dossier " .
+ " dans un autre dossier, vous pouvez en faire un modèle." .
+ " Seules les fiches, la structure des journaux, les périodes,... seront reprises " .
+ "et aucune donnée du dossier sur lequel le dossier est basé. Les données contenues dans les extensions ne sont pas effacées
";
}
//---------------------------------------------------------------------------
// Add a template
//---------------------------------------------------------------------------
-if ( $sa == 'add')
+if ($sa == 'add')
{
// Show All available folder
- $Res=$cn->exec_sql("select dos_id, dos_name,dos_description from ac_dossier
+ $Res = $cn->exec_sql("select dos_id, dos_name,dos_description from ac_dossier
order by dos_name");
- $count=Database::num_row($Res);
- $available="";
- if ( $count != 0 )
- {
- $available='
';
- for ($i=0;$i<$count;$i++)
- {
- $db=Database::fetch_array($Res,$i);
- $available.=''.$db['dos_name'].':'.$db['dos_description'];
- }//for i
- $available.=' ';
- }//if count !=0
- ?>
-
-
+ ';
- $name=$cn->get_value(
- "select mod_name from modeledef where ".
- " mod_id=$1",
- array($_GET['m']));
+ echo '
';
+ $name = $cn->get_value(
+ "select mod_name from modeledef where " .
+ " mod_id=$1", array($_GET['m']));
- $desc=$cn->get_value(
- "select mod_desc from modeledef where ".
- " mod_id=$1",
- array($_GET['m']));
- $wText=new IText();
- echo 'Nom : '.$wText->input('name',$name);
- $wDesc=new ITextArea();
- $wDesc->heigh=5;
- echo ' Description : ';
- echo $wDesc->input('desc',$desc);
- echo HtmlInput::hidden('m',$_GET['m']);
- echo HtmlInput::hidden('action','modele_mgt');
- echo ' ';
- echo HtmlInput::button_anchor('Retour','?action=modele_mgt');
- echo HtmlInput::submit('upd','Modifie');
- echo ' ';
- }
+ $desc = $cn->get_value(
+ "select mod_desc from modeledef where " .
+ " mod_id=$1", array($_GET['m']));
+ $wText = new IText();
+ echo 'Nom : ' . $wText->input('name', $name);
+ $wDesc = new ITextArea();
+ $wDesc->heigh = 5;
+ echo '
Description :
';
+ echo $wDesc->input('desc', $desc);
+ echo HtmlInput::hidden('m', $_GET['m']);
+ echo HtmlInput::hidden('action', 'modele_mgt');
+ echo '
';
+ echo HtmlInput::button_anchor('Retour', '?action=modele_mgt');
+ echo HtmlInput::submit('upd', 'Modifie');
+ echo '';
+ }
- //---------------------------------------------------------------------------
- // action = del
- //---------------------------------------------------------------------------
- if ( $sa == 'del' )
- {
- $cn=new Database();
- $name=$cn->get_value('select mod_name from modeledef where mod_id=$1',array($_REQUEST['m']));
- echo '
';
- echo HtmlInput::hidden('d',$_REQUEST['m']);
- echo HtmlInput::hidden('sa','remove');
- echo 'Etes vous sure et certain de vouloir effacer '.$name.' ??? ';
- $confirm=new ICheckBox();
- $confirm->name="p_confirm";
- echo 'Cochez la case si vous êtes sûr de vouloir effacer ce modèle';
- echo $confirm->input();
- echo HtmlInput::submit('remove','Effacer');
- echo HtmlInput::button_anchor('Retour','?action=modele_mgt');
- echo ' ';
- }
- //---------------------------------------------------------------------------
- // action = del
- //---------------------------------------------------------------------------
- if ( $sa == 'remove' )
- {
- if ( ! isset ($_REQUEST['p_confirm']))
- {
- echo('Désolé, vous n\'avez pas coché la case');
- echo HtmlInput::button_anchor('Retour','?action=modele_mgt');
- exit();
- }
+ //---------------------------------------------------------------------------
+ // action = del
+ //---------------------------------------------------------------------------
+ if ($sa == 'del')
+ {
+ $cn = new Database();
+ $name = $cn->get_value('select mod_name from modeledef where mod_id=$1', array($_REQUEST['m']));
+ echo '
';
+ echo HtmlInput::hidden('d', $_REQUEST['m']);
+ echo HtmlInput::hidden('sa', 'remove');
+ echo 'Etes vous sure et certain de vouloir effacer ' . $name . ' ??? ';
+ $confirm = new ICheckBox();
+ $confirm->name = "p_confirm";
+ echo 'Cochez la case si vous êtes sûr de vouloir effacer ce modèle';
+ echo $confirm->input();
+ echo HtmlInput::submit('remove', 'Effacer');
+ echo HtmlInput::button_anchor('Retour', '?action=modele_mgt');
+ echo ' ';
+ }
+ //---------------------------------------------------------------------------
+ // action = del
+ //---------------------------------------------------------------------------
+ if ($sa == 'remove')
+ {
+ if (!isset($_REQUEST['p_confirm']))
+ {
+ echo('Désolé, vous n\'avez pas coché la case');
+ echo HtmlInput::button_anchor('Retour', '?action=modele_mgt');
+ exit();
+ }
- $cn=new Database();
- $msg="dossier";
- $name=$cn->get_value("select mod_name from modeledef where mod_id=$1",array($_REQUEST['m']));
- if ( strlen(trim($name)) == 0 )
- {
- echo "
$msg inexistant ";
- exit();
- }
- $sql="drop database ".domaine."mod".sql_string($_REQUEST['m']);
- ob_start();
- if ( $cn->exec_sql($sql)==false)
- {
- ob_end_clean();
+ $cn = new Database();
+ $msg = "dossier";
+ $name = $cn->get_value("select mod_name from modeledef where mod_id=$1", array($_REQUEST['m']));
+ if (strlen(trim($name)) == 0)
+ {
+ echo "
$msg inexistant ";
+ exit();
+ }
+ $sql = "drop database " . domaine . "mod" . sql_string($_REQUEST['m']);
+ ob_start();
+ if ($cn->exec_sql($sql) == false)
+ {
+ ob_end_clean();
- echo "
- Base de donnée ".domaine."mod".$_REQUEST['m']." est accèdée, déconnectez-vous d'abord ";
- exit;
- }
- ob_flush();
- $sql="delete from modeledef where mod_id=$1";
- $cn->exec_sql($sql,array($_REQUEST['m']));
- print '
';
- print "Voilà le modèle $name est effacé ";
- echo HtmlInput::button_anchor('Retour','?action=modele_mgt');
- }
- echo '
';
-?>
+ echo "