noalyss
Version-6.7.2
|
this class is the mother class for the CA printing More...
Public Member Functions | |
Anc_Print ($p_cn) | |
check () | |
display_form ($p_hidden="") | |
Compute the form to display. | |
get_request () | |
complete the object with the data in $_REQUEST | |
set_sql_filter () | |
Set the filter (account_date) | |
Data Fields | |
$db | |
$from | |
$from_poste | |
$to | |
$to_poste |
this class is the mother class for the CA printing
Definition at line 40 of file class_anc_print.php.
Anc_Print::Anc_Print | ( | $ | p_cn | ) |
Definition at line 48 of file class_anc_print.php.
References db, from, from_poste, to, and to_poste.
{ $this->db=$p_cn; $this->from=""; $this->to=""; $this->from_poste=""; $this->to_poste=""; }
Anc_Print::check | ( | ) |
Definition at line 168 of file class_anc_print.php.
References from, isDate(), and to.
Referenced by Anc_Group\display_html(), Anc_Acc_List\display_html(), and Anc_Acc_List\export_csv().
Anc_Print::display_form | ( | $ | p_hidden = "" | ) |
Compute the form to display.
$p_hidden | hidden tag to be included (gDossier,...) |
Reimplemented in Anc_Balance_Double, Anc_Balance_Simple, Anc_Acc_List, Anc_Listing, and Anc_Table.
Definition at line 86 of file class_anc_print.php.
References $choose, $from, $from_poste, $hidden, $pa, $r, $to, $to_poste, db, echo, exit, from, from_poste, HtmlInput\request_to_hidden(), to, and to_poste.
{ /* if there is no analytic plan return */ $pa=new Anc_Plan($this->db); if ( $pa->count() == 0 ) { echo '<div class="content">'; echo '<h2 class="error">'._('Aucun plan défini').'</h2>'; echo '</div>'; exit(); } $from=new IDate('from','from'); $from->size=10; $from->value=$this->from; $to=new IDate('to','to'); $to->value=$this->to; $to->size=10; $from_poste=new IAncCard('from_poste','from_poste'); $from_poste->size=10; $from_poste->plan_ctl='pa_id'; $from_poste->value=$this->from_poste; $to_poste=new IAncCard('to_poste','to_poste'); $to_poste->value=$this->to_poste; $to_poste->size=10; $hidden=new IHidden(); $r=dossier::hidden(); $r.=$hidden->input("result","1"); $r.="Depuis : ".$from->input(); $r.= "jusque : ".$to->input(); $r.= '<span class="notice">'._('Les dates sont en format DD.MM.YYYY').'</span>'; $r.=HtmlInput::request_to_hidden(array('ac')); $r.=$p_hidden; $r.='<span style="padding:5px;margin:5px;display:block;">'; $plan=new Anc_Plan($this->db); $plan_id=new ISelect("pa_id"); $plan_id->value=$this->db->make_array("select pa_id, pa_name from plan_analytique order by pa_name"); $plan_id->selected=$this->pa_id; $r.=_( "Plan Analytique :").$plan_id->input(); $r.=_("Entre l'activité ").$from_poste->input(); $choose=new IButton(); $choose->name=_("Choix Poste"); $choose->label=_("Recherche"); $choose->javascript="onClick=search_ca(".dossier::id().",'from_poste','pa_id')"; $r.=$choose->input(); $r.=_(" et l'activité ").$to_poste->input(); $choose->javascript="onClick=search_ca(".dossier::id().",'to_poste','pa_id')"; $r.=$choose->input(); $r.='<span class="notice" style="display:block">'._('Selectionnez le plan qui vous intéresse avant de cliquer sur Recherche').'</span>'; $r.='</span>'; $r.=HtmlInput::request_to_hidden(array('ac')); return $r; }
complete the object with the data in $_REQUEST
Reimplemented in Anc_Balance_Double, Anc_Listing, and Anc_Acc_Link.
Definition at line 60 of file class_anc_print.php.
References $_REQUEST, from, from_poste, to, and to_poste.
{ if ( isset($_REQUEST['from'])) $this->from=$_REQUEST['from']; if ( isset($_REQUEST['to'])) $this->to=$_REQUEST['to']; if ( isset($_REQUEST['from_poste'])) $this->from_poste=$_REQUEST['from_poste']; if ( isset($_REQUEST['to_poste'])) $this->to_poste=$_REQUEST['to_poste']; if ( isset($_REQUEST['pa_id'])) $this->pa_id=$_REQUEST['pa_id']; else $this->pa_id=""; }
Set the filter (account_date)
Reimplemented in Anc_Group, Anc_Balance_Simple, Anc_Acc_Link, and Anc_GrandLivre.
Definition at line 152 of file class_anc_print.php.
References $sql, from, and to.
Referenced by Anc_Balance_Double\load().
Anc_Print::$db |
$db database connection
Reimplemented in Anc_Group.
Definition at line 42 of file class_anc_print.php.
Anc_Print::$from |
Anc_Print::$from_poste |
$from_poste from poste
Definition at line 45 of file class_anc_print.php.
Referenced by display_form().
Anc_Print::$to |
Anc_Print::$to_poste |
$to_poste to the poste
Definition at line 46 of file class_anc_print.php.
Referenced by display_form().