Go to the documentation of this file.00001 <?php
00002
00003
00004
00005 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
00006 require_once('class_lettering.php');
00007 global $g_user;
00008 echo '<div class="content">';
00009
00010 echo '<div id="search">';
00011 echo '<FORM METHOD="GET">';
00012 echo dossier::hidden();
00013 echo HtmlInput::hidden('ac',$_REQUEST['ac']);
00014 echo HtmlInput::hidden('sb',$_REQUEST['sb']);
00015 echo HtmlInput::hidden('sc',$_REQUEST['sc']);
00016 echo HtmlInput::hidden('f_id',$_REQUEST['f_id']);
00017
00018 echo '<table width="50%">';
00019
00020
00021 $exercice=$g_user->get_exercice();
00022 $periode=new Periode($cn);
00023 list($first_per,$last_per)=$periode->get_limit($exercice);
00024
00025 $start=new IDate('start');
00026 $start->value=(isset($_GET['start']))?$_GET['start']:$first_per->first_day();
00027 $r=td(_('Date début'));
00028 $r.=td($start->input());
00029 echo tr($r);
00030
00031 $end=new IDate('end');
00032 $end->value=(isset($_GET['end']))?$_GET['end']:$last_per->last_day();
00033 $r=td(_('Date fin'));
00034 $r.=td($end->input());
00035 echo tr($r);
00036
00037
00038 $sel=new ISelect('type_let');
00039 $sel->value=array(
00040 array('value'=>0,'label'=>_('Toutes opérations')),
00041 array('value'=>1,'label'=>_('Opérations lettrées')),
00042 array('value'=>2,'label'=>_('Opérations NON lettrées'))
00043 );
00044 if (isset($_GET['type_let'])) $sel->selected=$_GET['type_let'];
00045 else $sel->selected=1;
00046
00047 $r= td("Filtre ").
00048 td($sel->input());
00049
00050 echo tr($r);
00051 echo '</table>';
00052 echo '<br>';
00053 echo HtmlInput::submit("seek",_('Recherche'));
00054 echo '</FORM>';
00055 echo '</div>';
00056
00057 echo '<hr>';
00058
00059
00060
00061 if ( isset($_POST['record']))
00062 {
00063 $letter=new Lettering_Account($cn);
00064 $letter->save($_POST);
00065 }
00066
00067
00068
00069 if ( isset($_GET['start']) && isset($_GET['end']))
00070 {
00071 if ( isDate($_GET['start']) == null || isDate($_GET['end']) == null )
00072 {
00073 echo alert(_('Date malformée, désolé'));
00074 exit();
00075 }
00076 }
00077 echo '<div id="list">';
00078 $fiche=new Fiche($cn,$_REQUEST['f_id']);
00079 $quick_code=$fiche->get_quick_code();
00080 $letter=new Lettering_Card($cn);
00081 $letter->set_parameter('quick_code',$quick_code);
00082 $letter->set_parameter('start',$start->value);
00083 $letter->set_parameter('end',$end->value);
00084
00085 if ( $sel->selected == 0 )
00086 echo $letter->show_list('all');
00087 if ( $sel->selected == 1 )
00088 echo $letter->show_list('letter');
00089 if ( $sel->selected == 2 )
00090 echo $letter->show_list('unletter');
00091
00092 echo '</div>';
00093 echo '<div id="detail" style="display:none">';
00094 echo 'Un instant...';
00095 echo '<IMG SRC=image/loading.gif>';
00096 echo '</div>';
00097 echo '</div>';
00098 ?>