Improve Scenario Test
This commit is contained in:
parent
df3557ac37
commit
9e55774ca3
6 changed files with 43 additions and 15 deletions
|
|
@ -65,6 +65,23 @@ if (!file_exists('authorized_debug'))
|
|||
}
|
||||
define('ALLOWED', 1);
|
||||
html_page_start("Classic");
|
||||
/******************************************************************************************************************/
|
||||
/* Utilities
|
||||
/******************************************************************************************************************/
|
||||
|
||||
/**
|
||||
* Return the card this most activities
|
||||
* @return integer (fiche.f_id)
|
||||
*/
|
||||
function get_card_with_activity() {
|
||||
global $cn;
|
||||
$card_count=$cn->get_array("select count(*),f_id ".
|
||||
" from jrnx ".
|
||||
" where ".
|
||||
" f_id is not null ".
|
||||
"group by f_id order by count(*) desc");
|
||||
return $card_count[0]['f_id'];
|
||||
}
|
||||
|
||||
/*
|
||||
* Loading of all scenario
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ require_once NOALYSS_INCLUDE.'/class/pre_op_ods.class.php';
|
|||
/** @brief Class for jrn, class acc_ledger for manipulating the ledger
|
||||
*
|
||||
*/
|
||||
class Acc_Ledger extends jrn_def_sql
|
||||
class Acc_Ledger extends jrn_def_sql
|
||||
{
|
||||
|
||||
var $id; /* * < jrn_def.jrn_def_id */
|
||||
|
|
@ -82,7 +82,7 @@ class Acc_Ledger extends jrn_def_sql
|
|||
$this->nb=MAX_ARTICLE;
|
||||
parent::__construct($p_cn, $p_id);
|
||||
}
|
||||
|
||||
|
||||
function get_last_pj()
|
||||
{
|
||||
if (isNumber($this->id)==0)
|
||||
|
|
@ -95,7 +95,8 @@ class Acc_Ledger extends jrn_def_sql
|
|||
$ret=$this->db->get_array("select last_value,is_called from s_jrn_pj".$this->id);
|
||||
$last=$ret[0]['last_value'];
|
||||
/**
|
||||
* \note With PSQL sequence , the last_value column is 1 when before AND after the first call, to make the difference between them
|
||||
* \note With PSQL sequence , the last_value column is 1 when before AND after the first call,
|
||||
* to make the difference between them
|
||||
* I have to check whether the sequence has been already called or not */
|
||||
if ($ret[0]['is_called']=='f')
|
||||
$last--;
|
||||
|
|
@ -739,8 +740,11 @@ class Acc_Ledger extends jrn_def_sql
|
|||
$ret.=tr(td('').td(_('Totaux')).td($total_deb, 'class="num"').td($total_cred,
|
||||
'class="num"'), 'class="highlight"');
|
||||
$ret.="</table>";
|
||||
if ($g_parameter->MY_ANALYTIC!='nu'&&$p_readonly==false)
|
||||
$ret.='<input type="button" class="button" value="'._('verifie Imputation Analytique').'" onClick="verify_ca(\'\');">';
|
||||
if ($g_parameter->MY_ANALYTIC!='nu'&&$p_readonly==false) {
|
||||
$ret.='<input type="button" class="button" value="'._('verifie Imputation Analytique').
|
||||
'" onClick="verify_ca(\'\');">';
|
||||
|
||||
}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
|
|
@ -983,7 +987,11 @@ class Acc_Ledger extends jrn_def_sql
|
|||
$ret.='<tr>';
|
||||
$ret.='<td>'.$quick_code->input().$quick_code->search().$str_add_button.'</td>';
|
||||
$ret.='<td>'.$poste->input().
|
||||
'<script> document.getElementById(\'poste'.$i.'\').onblur=function(){ if (trim(this.value) !=\'\') {document.getElementById(\'qc_'.$i.'\').value="";}}</script>'.
|
||||
'<script> '.
|
||||
'document.getElementById(\'poste'.$i.'\').onblur=function(){'.
|
||||
'if (trim(this.value) !=\'\') '.
|
||||
'{document.getElementById(\'qc_'.$i.'\').value="";}}'.
|
||||
'</script>'.
|
||||
'</td>';
|
||||
$ret.='<td class="visible_gt800 visible_gt1155">'.$line_desc->input().'</td>';
|
||||
$ret.='<td>'.$amount->input().'</td>';
|
||||
|
|
|
|||
|
|
@ -1150,8 +1150,8 @@ class Fiche
|
|||
where ad_id=1 and f_id=$1";
|
||||
$Res=$this->cn->exec_sql($sql,array($this->id));
|
||||
$r=Database::fetch_all($Res);
|
||||
if ( sizeof($r) == 0 )
|
||||
return 1;
|
||||
if ( empty($r) )
|
||||
throw new Exception (_("Fiche n'existe pas"), 1000);
|
||||
return $r[0]['ad_value'];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -48,9 +48,7 @@ $card_count=$cn->get_array("select count(*),f_id ".
|
|||
" f_id is not null ".
|
||||
"group by f_id order by count(*) desc");
|
||||
$a=new Fiche($cn,$card_count[0]['f_id']);
|
||||
$min=$cn->get_value("select p_id from parm_periode order by p_start asc limit 1");
|
||||
$max=$cn->get_value("select p_id from parm_periode order by p_start desc limit 1");
|
||||
printf ("Max période %s Min période %s",$max,$min);
|
||||
|
||||
$result=$a->get_row($min,$max);
|
||||
$result_date=$a->get_row_date('01.01.2010','01.01.2090');
|
||||
|
||||
|
|
|
|||
|
|
@ -13,4 +13,7 @@ $_POST=array (
|
|||
$_POST['gDossier']=$gDossierLogInput;
|
||||
$_GET['gDossier']=$gDossierLogInput;
|
||||
$_REQUEST=array_merge($_GET,$_POST);
|
||||
|
||||
|
||||
put_global([["key"=>'f_id',"value"=>get_card_with_activity()]]);
|
||||
include 'ajax_misc.php';
|
||||
|
|
|
|||
|
|
@ -20,15 +20,17 @@
|
|||
|
||||
require_once NOALYSS_INCLUDE."/class/pdf_operation.class.php";
|
||||
|
||||
$a_operation_id=$cn->get_array("select jr_id from jrn limit 10");
|
||||
|
||||
|
||||
$pdf=new PDF_Operation ($cn,61);
|
||||
$pdf=new PDF_Operation ($cn,$a_operation_id[0]['jr_id']);
|
||||
//$pdf=new PDF_Operation ($cn,47);
|
||||
//$pdf=new PDF_Operation ($cn,4638);
|
||||
|
||||
$pdf->export_pdf(array("anc","acc"));
|
||||
|
||||
$a=$pdf->get_pdf();
|
||||
$a->Output("/tmp/t.pdf","F");
|
||||
$a->Output("/tmp/t.pdf","S");
|
||||
|
||||
echo $pdf->get_pdf_filename();
|
||||
|
||||
echo $pdf->get_pdf_filename();
|
||||
echo "File download to /tmp";
|
||||
Loading…
Add table
Add a link
Reference in a new issue