get("tiers", "string", ""); // With the amount id, we find the amount in a html elt $http->set_empty(0); if (isset($_GET['amount_id'])) { put_global(array( array("key"=>'amount_min', 'value'=>$http->get('amount_id',"number",0)), array("key"=>'amount_max', 'value'=>$http->get('amount_id',"number",0)) )); } $target=$http->get("target", "string", ""); $hide_operation=$http->get("hide_operation","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, value from the search FORM // //----------------------------------------------------- if (isset($_GET['viewsearch'])) { // Navigation bar $step=MAX_RECONCILE; $page=$http->get("page","number",1); $offset=$http->get("offset","number",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(); } $array['hide_operation']=$hide_operation; $array['single_operation']=$http->get("single_operation"); 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("single_operation", $array['single_operation']); 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 '
'; ?>