get("tiers", "string", ""); // With the amount id, we find the amount in a html elt if (isset($_GET['amount_id'])) { put_global(array( array("key"=>'amount_min', 'value'=>$_GET['amount_id']), array("key"=>'amount_max', 'value'=>$_GET['amount_id']) )); } $target=$http->get("target", "string", ""); $ledger=new Acc_Ledger_Search('ALL', 1, $target); if ($base=='recherche.php'||$base=='do.php') { echo '
'; echo '
'; } else { $action=""; $callback=""; echo HtmlInput::title_box(_('Recherche'), $target); echo ''; echo HtmlInput::get_to_hidden(array('ctlc', 'ledger')); echo HtmlInput::hidden("target", $target); $inside=true; } echo HtmlInput::hidden("tiers", $tiers); echo $ledger->search_form(); echo HtmlInput::submit("viewsearch", _("Recherche")); echo HtmlInput::button_close($target); echo '
'; if (isset($_GET['amount_min'])&&isset($_GET['amount_max'])&&($_GET['amount_max']!=0||$_GET['amount_min']!=0 )) { $_GET['viewsearch']=1; put_global( array ( array('key'=>'ledger_type', 'value'=>'ALL') ) ); } //----------------------------------------------------- // Display search result //----------------------------------------------------- if (isset($_GET['viewsearch'])) { // Navigation bar $step=MAX_RECONCILE; $page=(isset($_GET['offset']))?$_GET['page']:1; $offset=(isset($_GET['offset']))?$_GET['offset']:0; if (count($_GET)==0) $array=null; else $array=$_GET; $array['p_action']='ALL'; if (!isset($array['date_start'])||!isset($array['date_end'])) { // get first date of current exercice list($array['date_start'], $array['date_end'])=$g_user->get_limit_current_exercice(); } list($sql, $where)=$ledger->build_search_sql($array); // Count nb of line $max_line=$cn->count_sql($sql); $target=$http->get("target"); list($count, $content)=$ledger->list_operation_to_reconcile($sql, $target); $bar=navigation_bar($offset, $max_line, $step, $page); if (!$inside) { echo $bar; } else { if ($step<$max_line) { echo '

'._('Liste limitée à ').$step._(' enregistrements. Le nombre d\'enregistrements trouvés est de ').$max_line.'

'; } } echo '
'; echo HtmlInput::hidden("tiers", $tiers); echo HtmlInput::submit("upd_rec", _("Mettre à jour")); echo HtmlInput::get_to_hidden(array('ctlc', 'amount_id', 'ledger')); echo HtmlInput::get_to_hidden(array('l', 'date_start', 'date_end', 'desc', 'amount_min', 'amount_max', 'qcodesearch_op', 'accounting', 'unpaid', 'gDossier', 'ledger_type')); echo $content; echo HtmlInput::submit("upd_rec", _("Mettre à jour")); if (!$inside) { echo $bar; } if (isset($_GET[$op.'r_jrn'])) { foreach ($_GET[$op.'r_jrn'] as $k=> $v) echo HtmlInput::hidden($op.'r_jrn['.$k.']', $v); } echo '
'; } echo '
'; ?>