Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
00029 global $cn;
00030
00031 if ( isset($_POST['add']))
00032 {
00033 if (trim ($_POST['s_value'])!="")
00034 {
00035 if ( isset($_POST['s_state']))
00036 {
00037 $cn->exec_sql('insert into document_state(s_value,s_status) values ($1,$2)',array($_POST['s_value'],'C'));
00038 }
00039 else
00040 {
00041 $cn->exec_sql('insert into document_state(s_value) values ($1)',array($_POST['s_value']));
00042 }
00043 }
00044 }
00045 $a_stat=$cn->get_array("select s_value,s_status from document_state order by 1");
00046 ?>
00047
00048 <table>
00049 <?php for ($i=0;$i<count($a_stat);$i++):?>
00050
00051 <tr>
00052 <td>
00053 <?php echo h($a_stat[$i]['s_value'])?>
00054 </td>
00055
00056 <td>
00057 <?php if ($a_stat[$i]['s_status']=='C') { echo _("Ferme l'action"); } ?>
00058 </td>
00059 </tr>
00060 <?php endfor;?>
00061 </table>
00062 <h2>Ajout d'un état</h2>
00063 <form method="post" onsubmit="return confirm ('Vous confirmez ?'); ">
00064 <p>
00065 Nom de l'état <?php $value=new IText("s_value",""); echo $value->input()?>
00066 </p>
00067 <p>
00068 Cochez la case si cet état ferme une action <?php $state=new ICheckBox("s_state",""); echo $state->input()?>
00069 <?php echo HtmlInput::submit("add", "Ajouter")?>
00070 </p>
00071 </form>