ereg is deprecated and must be replaced by preg_match
the function which mimic ereg is myereg
This commit is contained in:
parent
a88d100320
commit
b4186b3ca0
16 changed files with 128 additions and 102 deletions
|
|
@ -42,7 +42,7 @@ extract ($_GET);
|
|||
foreach (array('l','gDossier') as $a) {
|
||||
if ( ! isset (${$a}) ) { echo "error $a is not set "; exit();}
|
||||
}
|
||||
if ( ereg('^[0-9]+$',$l) == false ) {exit();}
|
||||
if ( myereg('^[0-9]+$',$l) == false ) {exit();}
|
||||
$cn=new Database(dossier::id());
|
||||
$User=new User($cn);
|
||||
$User->Check();
|
||||
|
|
|
|||
|
|
@ -308,7 +308,7 @@ if ( isset($_POST['update_record']) ) {
|
|||
|
||||
foreach( $array_jid as $row_ca) {
|
||||
echo_debug(__FILE__.':'.__LINE__,"array is ",$row_ca);
|
||||
if ( ereg("^[6,7]+",$row_ca['j_poste'])) {
|
||||
if ( myereg("^[6,7]+",$row_ca['j_poste'])) {
|
||||
echo_debug(__FILE__.':'.__LINE__,"count is ",$count);
|
||||
$op=new Anc_Operation($cn);
|
||||
$op->delete_by_jid($row_ca['j_id']);
|
||||
|
|
@ -319,7 +319,7 @@ if ( isset($_POST['update_record']) ) {
|
|||
$op->oa_description=$_POST['comment'];
|
||||
$op->save_form_plan($_POST,$count);
|
||||
$count++;
|
||||
} //if ereg
|
||||
} //if myereg
|
||||
}//foreach
|
||||
}// if ( $own->MY_ANALYTIC != "nu" )
|
||||
} catch (Exception $e) {
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@ function isNumber(&$p_int) {
|
|||
|
||||
function isDate ( $p_date) {
|
||||
if ( strlen (trim($p_date)) == 0 ) return null;
|
||||
if (! ereg ("^[0-9]{1,2}\.[0-9]{1,2}\.20[0-9]{2}",$p_date) ) {
|
||||
if (! myereg ("^[0-9]{1,2}\.[0-9]{1,2}\.20[0-9]{2}",$p_date) ) {
|
||||
|
||||
return null;
|
||||
} else {
|
||||
|
|
@ -527,4 +527,26 @@ function shrink_date ($p_date) {
|
|||
$str_date=substr($date,0,4).substr($date,6,2);
|
||||
return $str_date;
|
||||
}
|
||||
/**
|
||||
*@brief ereg is not supported from the version 5.3 and is marked as
|
||||
*obsolete, this function will call preg_match and returns
|
||||
* false is nothing is found or the length of the string found
|
||||
*@param
|
||||
*@param
|
||||
*@return
|
||||
*@see
|
||||
*/
|
||||
function myereg($p_pattern,$p_string,&$p_array=null) {
|
||||
$version=phpversion();
|
||||
if ( substr($version,0,3) == '5.2' ) {
|
||||
/* mimic old ereg */
|
||||
return ereg($p_pattern,$p_string,$p_array);
|
||||
} else {
|
||||
/* use the new preg_match */
|
||||
$p_pattern="/$p_pattern/";
|
||||
$a=preg_match($p_pattern,$p_string,$p_array);
|
||||
if ( $a == 0 ) return false;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
|
@ -54,7 +54,7 @@ while (($data = fgetcsv($handle, 2000,'@')) !== FALSE) {
|
|||
$devise=$row[1];
|
||||
$compte_ordre=$row[0];
|
||||
$detail=trim($row[7]).' '.trim($row[8]).' '.trim($row[9]).' '.trim($row[10]);
|
||||
if ( ereg('[0-9]{3}-[0-9]{7}-[0-9]{2}',$row[7],$r) )
|
||||
if ( myereg('[0-9]{3}-[0-9]{7}-[0-9]{2}',$row[7],$r) )
|
||||
{
|
||||
$compte_ordre=$r[0];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -294,7 +294,7 @@ class Acc_Bilan {
|
|||
continue;
|
||||
// buffer contains a formula A$=....
|
||||
// We need to eval it
|
||||
//ereg("\\$[a-zA-Z]+[0-9]*=",$buffer,$e);
|
||||
//myereg("\\$[a-zA-Z]+[0-9]*=",$buffer,$e);
|
||||
// echo $e[0];
|
||||
//echo "<br>".$form;
|
||||
$a=ParseFormula($this->db,"$buffer",$buffer,$this->from,$this->to,false);
|
||||
|
|
@ -354,7 +354,7 @@ class Acc_Bilan {
|
|||
// echo_debug(__FILE__.':'.__LINE__.'-','$line_rtf',$line_rtf);
|
||||
|
||||
/* replace the header tag */
|
||||
while( ereg('<<header>>',$line_rtf,$head) == true ) {
|
||||
while( myereg('<<header>>',$line_rtf,$head) == true ) {
|
||||
foreach ($head as $h) {
|
||||
// Create the header
|
||||
$line_rtf=str_replace($h,header_txt($this->db),$line_rtf);
|
||||
|
|
@ -364,7 +364,7 @@ class Acc_Bilan {
|
|||
// echo_debug(__FILE__.':'.__LINE__.'- ','$r',$r);
|
||||
// the line contains the magic <<
|
||||
$tmp="";
|
||||
while (ereg($regex,$line_rtf,$f2) == true) {
|
||||
while (myereg($regex,$line_rtf,$f2) == true) {
|
||||
echo_debug(__FILE__.':'.__LINE__.'- ','Pattern found',$f2);
|
||||
|
||||
// the f2 array contains all the magic << in the line
|
||||
|
|
@ -407,7 +407,7 @@ class Acc_Bilan {
|
|||
$line_rtf=str_replace($f2_str,$a,$line_rtf);
|
||||
|
||||
}// foreach end
|
||||
} // while ereg
|
||||
} // while myereg
|
||||
$r.=$line_rtf;
|
||||
|
||||
}// odt file is read
|
||||
|
|
@ -430,7 +430,7 @@ class Acc_Bilan {
|
|||
while ( !feof($p_file) ) {
|
||||
$line_rtf=fgets($p_file);
|
||||
echo_debug(__FILE__.':'.__LINE__.'-','$line_rtf',$line_rtf);
|
||||
if ( ereg($lt.$lt.'header'.$gt.$gt,$line_rtf) ) {
|
||||
if ( myereg($lt.$lt.'header'.$gt.$gt,$line_rtf) ) {
|
||||
// Create the header
|
||||
$line_rtf=str_replace($lt.$lt.'header'.$gt.$gt,header_txt($this->db),$line_rtf);
|
||||
$r.=$line_rtf;
|
||||
|
|
@ -438,7 +438,7 @@ class Acc_Bilan {
|
|||
}
|
||||
echo_debug(__FILE__.':'.__LINE__.'- ','$r',$r);
|
||||
// the line contains the magic <<
|
||||
if (ereg($lt.$lt."\\$[a-zA-Z]*[0-9]*".$gt.$gt,$line_rtf,$f2) == true) {
|
||||
if (myereg($lt.$lt."\\$[a-zA-Z]*[0-9]*".$gt.$gt,$line_rtf,$f2) == true) {
|
||||
// DEBUG
|
||||
// echo $r.'<br>';
|
||||
echo_debug(__FILE__.':'.__LINE__.'- ','Pattern found',$f2);
|
||||
|
|
|
|||
|
|
@ -1199,7 +1199,7 @@ jr_comment||' ('||c_internal||')'||case when jr_pj_number is not null and jr_pj_
|
|||
|
||||
if ( $own->MY_ANALYTIC!='nu') // use of AA
|
||||
{
|
||||
if ( ereg("^[6,7]+",$strPoste)) {
|
||||
if ( myereg("^[6,7]+",$strPoste)) {
|
||||
// show form
|
||||
$op=new Anc_Operation($this->db);
|
||||
$null=($own->MY_ANALYTIC=='op')?1:0;
|
||||
|
|
@ -1614,7 +1614,7 @@ jr_comment||' ('||c_internal||')'||case when jr_pj_number is not null and jr_pj_
|
|||
$tot_cred+=($acc_op->type=='c')?$acc_op->amount:0;
|
||||
if ( $own->MY_ANALYTIC != "nu" )
|
||||
{
|
||||
if ( ereg("^[6,7]+",$poste)) {
|
||||
if ( myereg("^[6,7]+",$poste)) {
|
||||
|
||||
// for each item, insert into operation_analytique */
|
||||
$op=new Anc_Operation($this->db);
|
||||
|
|
|
|||
|
|
@ -158,19 +158,21 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
if ( isNumber(${'e_quant'.$i}) == 0 )
|
||||
throw new Exception(_('La fiche ').${'e_march'.$i}._('a une quantité invalide').' ['.${'e_quant'.$i}.']',7);
|
||||
|
||||
$owner=new Own($this->db);
|
||||
// Check if the given tva id is valid
|
||||
if ( isNumber(${'e_march'.$i.'_tva_id'}) == 0 )
|
||||
if ( $owner->MY_TVA=='Y') {
|
||||
if (${'e_march'.$i.'_tva_id'} == 0 )
|
||||
throw new Exception(_('La fiche ').${'e_march'.$i}._('a un code tva invalide').' ['.${'e_march'.$i.'_tva_id'}.']',13);
|
||||
$tva_rate=new Acc_Tva($this->db);
|
||||
$tva_rate->set_parameter('id',${'e_march'.$i.'_tva_id'});
|
||||
|
||||
if ( $tva_rate->load() != 0 )
|
||||
throw new Exception(_('La fiche ').${'e_march'.$i}._('a un code tva invalide').' ['.${'e_march'.$i.'_tva_id'}.']',13);
|
||||
|
||||
/* check if all card has a ATTR_DEF_ACCOUNT*/
|
||||
$fiche=new fiche($this->db);
|
||||
$fiche->get_by_qcode(${'e_march'.$i});
|
||||
if ( $fiche->empty_attribute(ATTR_DEF_ACCOUNT) == true)
|
||||
}
|
||||
/* check if all card has a ATTR_DEF_ACCOUNT*/
|
||||
$fiche=new fiche($this->db);
|
||||
$fiche->get_by_qcode(${'e_march'.$i});
|
||||
if ( $fiche->empty_attribute(ATTR_DEF_ACCOUNT) == true)
|
||||
throw new Exception(_('La fiche ').${'e_march'.$i}._('n\'a pas de poste comptable'),8);
|
||||
|
||||
/* get the account and explode if necessary */
|
||||
|
|
@ -243,7 +245,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
extract ($p_array);
|
||||
$this->verify($p_array) ;
|
||||
|
||||
$own=new own($this->db);
|
||||
$owner=new own($this->db);
|
||||
$group=$this->db->get_next_seq("s_oa_group"); /* for analytic */
|
||||
$seq=$this->db->get_next_seq('s_grpt');
|
||||
$this->id=$p_jrn;
|
||||
|
|
@ -292,7 +294,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$fiche->get_by_qcode(${"e_march".$i});
|
||||
|
||||
/* tva */
|
||||
if ($own->MY_TVA_USE=='Y') {
|
||||
if ($owner->MY_TVA_USE=='Y') {
|
||||
$idx_tva=${'e_march'.$i.'_tva_id'};
|
||||
$oTva=new Acc_Tva($this->db);
|
||||
$oTva->set_parameter('id',$idx_tva);
|
||||
|
|
@ -304,7 +306,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$acc_amount=new Acc_Compute();
|
||||
$acc_amount->check=false;
|
||||
$acc_amount->set_parameter('amount',$amount);
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$acc_amount->set_parameter('amount_vat_rate',$oTva->get_parameter('rate'));
|
||||
if ( strlen(trim(${'e_march'.$i.'_tva_amount'})) ==0) {
|
||||
$acc_amount->compute_vat();
|
||||
|
|
@ -377,7 +379,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
|
||||
/* Compute sum vat */
|
||||
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$tva_item=$acc_amount->amount_vat;
|
||||
|
||||
if (isset($tva[$idx_tva] ) )
|
||||
|
|
@ -397,7 +399,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
|
||||
InsertStockGoods($this->db,$j_id,${'e_march'.$i},$nNeg*${'e_quant'.$i},'d') ;
|
||||
|
||||
if ( $own->MY_ANALYTIC != "nu" )
|
||||
if ( $owner->MY_ANALYTIC != "nu" )
|
||||
{
|
||||
// for each item, insert into operation_analytique */
|
||||
$op=new Anc_Operation($this->db);
|
||||
|
|
@ -411,7 +413,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
}
|
||||
// insert into quant_purchase
|
||||
//-----
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$r=$this->db->exec_sql("select insert_quant_purchase ".
|
||||
"('".$internal."'". /* 1 */
|
||||
",".$j_id. /* 2 */
|
||||
|
|
@ -508,7 +510,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
|
||||
}
|
||||
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
/* save all vat
|
||||
* $i contains the tva_id and value contains the vat amount
|
||||
*/
|
||||
|
|
@ -680,8 +682,8 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
if ( $p_array != null ) extract($p_array);
|
||||
|
||||
$user = new User($this->db);
|
||||
$own=new Own($this->db);
|
||||
$flag_tva=$own->MY_TVA_USE;
|
||||
$owner=new Own($this->db);
|
||||
$flag_tva=$owner->MY_TVA_USE;
|
||||
/* Add button */
|
||||
$f_add_button=new IButton('add_card');
|
||||
$f_add_button->label=_('Créer une nouvelle fiche');
|
||||
|
|
@ -757,7 +759,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
//--
|
||||
/* if we suggest the next pj, then we need a javascript */
|
||||
$add_js="";
|
||||
if ( $own->MY_PJ_SUGGEST=='Y') {
|
||||
if ( $owner->MY_PJ_SUGGEST=='Y') {
|
||||
$add_js="update_pj();";
|
||||
}
|
||||
$wLedger=$this->select_ledger('ACH',2);
|
||||
|
|
@ -781,7 +783,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
//--
|
||||
/* suggest PJ ? */
|
||||
$default_pj='';
|
||||
if ( $own->MY_PJ_SUGGEST=='Y') {
|
||||
if ( $owner->MY_PJ_SUGGEST=='Y') {
|
||||
$default_pj=$this->guess_pj();
|
||||
}
|
||||
$pj=new IText();
|
||||
|
|
@ -859,7 +861,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$march=(isset(${"e_march$i"}))?${"e_march$i"}:"";
|
||||
$march_price=(isset(${"e_march".$i."_price"}))?${"e_march".$i."_price"}:"";
|
||||
/* use vat */
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$march_tva_id=(isset(${"e_march$i"."_tva_id"}))?${"e_march$i"."_tva_id"}:"";
|
||||
$march_tva_amount=(isset(${"e_march$i"."_tva_amount"}))?${"e_march$i"."_tva_amount"}:"";
|
||||
}
|
||||
|
|
@ -874,7 +876,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$fMarch->get_by_qcode($march);
|
||||
$march_label=$fMarch->strAttribut(ATTR_DEF_NAME);
|
||||
/* vat use */
|
||||
if ( ! isset($march_tva_id) && $own->MY_TVA_USE=='Y' )
|
||||
if ( ! isset($march_tva_id) && $owner->MY_TVA_USE=='Y' )
|
||||
$march_tva_id=$fMarch->strAttribut(ATTR_DEF_TVA);
|
||||
}
|
||||
// Show input
|
||||
|
|
@ -906,11 +908,11 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
|
||||
$array[$i]['hidden']='';
|
||||
// For computing we need some hidden field for holding the value
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$array[$i]['hidden'].=HtmlInput::hidden('tva_march'.$i,0);
|
||||
}
|
||||
|
||||
if ( $own->MY_TVA_USE=='Y')
|
||||
if ( $owner->MY_TVA_USE=='Y')
|
||||
$tvac=new INum('tvac_march'.$i);
|
||||
else
|
||||
$tvac=new IHidden('tvac_march'.$i);
|
||||
|
|
@ -936,7 +938,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$Price->size=9;
|
||||
$Price->javascript="onBlur='format_number(this);clean_tva($i);compute_ledger($i)'";
|
||||
$array[$i]['pu']=$Price->input("e_march".$i."_price",$march_price);
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
|
||||
// vat label
|
||||
//--
|
||||
|
|
@ -980,7 +982,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
|
||||
|
||||
/* if we suggest the pj n# the run the script */
|
||||
if ( $own->MY_PJ_SUGGEST=='Y') {
|
||||
if ( $owner->MY_PJ_SUGGEST=='Y') {
|
||||
$r.='<script> update_pj();</script>';
|
||||
}
|
||||
return $r;
|
||||
|
|
@ -1008,7 +1010,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
|
||||
// to show a select list for the analytic
|
||||
// if analytic is op (optionnel) there is a blank line
|
||||
$own = new Own($this->db);
|
||||
$owner = new Own($this->db);
|
||||
|
||||
bcscale(4);
|
||||
$client=new fiche($this->db);
|
||||
|
|
@ -1051,7 +1053,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$r.="<th>"._('Dénomination')."</th>";
|
||||
$r.="<th>"._('prix')."</th>";
|
||||
/* vat use */
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$r.="<th>tva</th>";
|
||||
$r.="<th>"._('quantité')."</th>";
|
||||
$r.='<th> '._('Montant TVA').'</th>';
|
||||
|
|
@ -1060,7 +1062,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$r.="<th>"._('quantité')."</th>";
|
||||
$r.='<th> '._('Total')."</th>";
|
||||
}
|
||||
$r.=($own->MY_ANALYTIC!='nu')?'<th>'._('Compt. Analytique').'</th>':'';
|
||||
$r.=($owner->MY_ANALYTIC!='nu')?'<th>'._('Compt. Analytique').'</th>':'';
|
||||
$r.='</tr>';
|
||||
$tot_amount=0.0;
|
||||
$tot_tva=0.0;
|
||||
|
|
@ -1075,7 +1077,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$fiche->get_by_qcode(${"e_march".$i});
|
||||
$fiche_name=h($fiche->getName());
|
||||
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$idx_tva=${"e_march".$i."_tva_id"};
|
||||
$oTva=new Acc_Tva($this->db);
|
||||
$oTva->set_parameter('id',$idx_tva);
|
||||
|
|
@ -1083,7 +1085,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
}
|
||||
$amount=bcmul(${"e_march".$i."_price"},${'e_quant'.$i});
|
||||
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
//----- if tva_amount is not given we compute the vat ----
|
||||
if ( strlen (trim (${'e_march'.$i.'_tva_amount'})) == 0) {
|
||||
$op=new Acc_Compute();
|
||||
|
|
@ -1116,7 +1118,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$r.='<td align="right">';
|
||||
$r.=${"e_quant".$i};
|
||||
$r.='</td>';
|
||||
if ($own->MY_TVA_USE == 'Y') {
|
||||
if ($owner->MY_TVA_USE == 'Y') {
|
||||
$r.='<td align="right">';
|
||||
$r.=$oTva->get_parameter('label');
|
||||
$r.='</td>';
|
||||
|
|
@ -1129,11 +1131,11 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$r.='</td>';
|
||||
|
||||
// encode the pa
|
||||
if ( $own->MY_ANALYTIC!='nu') // use of AA
|
||||
if ( $owner->MY_ANALYTIC!='nu') // use of AA
|
||||
{
|
||||
// show form
|
||||
$anc_op=new Anc_Operation($this->db);
|
||||
$null=($own->MY_ANALYTIC=='op')?1:0;
|
||||
$null=($owner->MY_ANALYTIC=='op')?1:0;
|
||||
$r.='<td>';
|
||||
$p_mode=1;
|
||||
$r.=$anc_op->display_form_plan($p_array,$null,$p_mode,$i,$amount);
|
||||
|
|
@ -1147,7 +1149,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
|
||||
|
||||
$r.='</table>';
|
||||
if ( $own->MY_ANALYTIC!='nu') // use of AA
|
||||
if ( $owner->MY_ANALYTIC!='nu') // use of AA
|
||||
$r.='<input type="button" value="'._('verifie CA').'" onClick="verify_ca(\'ok\');">';
|
||||
$r.='</fieldset>';
|
||||
|
||||
|
|
@ -1156,7 +1158,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$tot=round(bcadd($tot_amount,$tot_tva),2);
|
||||
$r.='<div style="position:float;float:left;text-align:right;padding-left:5%;padding-right:5%;color:blue;font-size:1.2em;font-weight:bold">';
|
||||
$r.='<br>'._('Total HTVA');
|
||||
if ($own->MY_TVA_USE=='Y') {
|
||||
if ($owner->MY_TVA_USE=='Y') {
|
||||
foreach ($tva as $i=>$value) {
|
||||
$oTva->set_parameter('id',$i);
|
||||
$oTva->load();
|
||||
|
|
@ -1173,7 +1175,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
$r.='<div style="position:float;float:left;text-align:right;color:blue;font-size:1.2em;font-weight:bold">';
|
||||
$r.='<br><span id="htva">'.$tot_amount.'</span>';
|
||||
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
foreach ($tva as $i=>$value) {
|
||||
$r.='<br>'.$tva[$i];
|
||||
}
|
||||
|
|
@ -1216,7 +1218,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger {
|
|||
for ($i=0;$i < $nb_item;$i++) {
|
||||
$r.=HtmlInput::hidden("e_march".$i,${"e_march".$i});
|
||||
$r.=HtmlInput::hidden("e_march".$i."_price",${"e_march".$i."_price"});
|
||||
if ( $own->MY_TVA_USE=='Y' ) {
|
||||
if ( $owner->MY_TVA_USE=='Y' ) {
|
||||
$r.=HtmlInput::hidden("e_march".$i."_tva_id",${"e_march".$i."_tva_id"});
|
||||
$r.=HtmlInput::hidden('e_march'.$i.'_tva_amount', ${'e_march'.$i.'_tva_amount'});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -151,16 +151,18 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
$fiche->get_by_qcode(${'e_march'.$i});
|
||||
if ( $fiche->empty_attribute(ATTR_DEF_ACCOUNT) == true)
|
||||
throw new Exception(_('La fiche ').${'e_march'.$i}._('n\'a pas de poste comptable'),8);
|
||||
|
||||
|
||||
// Check if the given tva id is valid
|
||||
if ( isNumber(${'e_march'.$i.'_tva_id'}) == 0 )
|
||||
throw new Exception(_('La fiche ').${'e_march'.$i}._('a un code tva invalide').' ['.${'e_march'.$i.'_tva_id'}.']',13);
|
||||
$tva_rate=new Acc_Tva($this->db);
|
||||
$tva_rate->set_parameter('id',${'e_march'.$i.'_tva_id'});
|
||||
|
||||
if ( $tva_rate->load() != 0 )
|
||||
throw new Exception(_('La fiche ').${'e_march'.$i}._('a un code tva invalide').' ['.${'e_march'.$i.'_tva_id'}.']',13);
|
||||
|
||||
$owner=new Own($this->db);
|
||||
if ( $owner->MY_TVA=='Y') {
|
||||
if ( isNumber(${'e_march'.$i.'_tva_id'}) == 0 )
|
||||
throw new Exception(_('La fiche ').${'e_march'.$i}._('a un code tva invalide').' ['.${'e_march'.$i.'_tva_id'}.']',13);
|
||||
$tva_rate=new Acc_Tva($this->db);
|
||||
$tva_rate->set_parameter('id',${'e_march'.$i.'_tva_id'});
|
||||
|
||||
if ( $tva_rate->load() != 0 )
|
||||
throw new Exception(_('La fiche ').${'e_march'.$i}._('a un code tva invalide').' ['.${'e_march'.$i.'_tva_id'}.']',13);
|
||||
}
|
||||
// if 2 accounts, take only the credit one
|
||||
/* The account exists */
|
||||
$sposte=$fiche->strAttribut(ATTR_DEF_ACCOUNT);
|
||||
|
|
@ -208,7 +210,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
extract ($p_array);
|
||||
$this->verify($p_array) ;
|
||||
|
||||
$own=new own($this->db);
|
||||
$owner=new own($this->db);
|
||||
$group=$this->db->get_next_seq("s_oa_group"); /* for analytic */
|
||||
$seq=$this->db->get_next_seq('s_grpt');
|
||||
$this->id=$p_jrn;
|
||||
|
|
@ -276,7 +278,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
|
||||
$j_id=$acc_operation->insert_jrnx();
|
||||
|
||||
if ($own->MY_TVA_USE == 'Y' ) {
|
||||
if ($owner->MY_TVA_USE == 'Y' ) {
|
||||
/* Compute sum vat */
|
||||
$oTva=new Acc_Tva($this->db);
|
||||
$idx_tva=${'e_march'.$i.'_tva_id'};
|
||||
|
|
@ -299,7 +301,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
// what card need a stock management
|
||||
InsertStockGoods($this->db,$j_id,${'e_march'.$i},$nNeg*${'e_quant'.$i},'c') ;
|
||||
|
||||
if ( $own->MY_ANALYTIC != "nu" )
|
||||
if ( $owner->MY_ANALYTIC != "nu" )
|
||||
{
|
||||
// for each item, insert into operation_analytique */
|
||||
$op=new Anc_Operation($this->db);
|
||||
|
|
@ -311,7 +313,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
$op->oa_description=FormatString($e_comm);
|
||||
$op->save_form_plan($_POST,$i);
|
||||
}
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
/* save into quant_sold */
|
||||
$r=$this->db->exec_sql("select insert_quant_sold ($1,$2,$3,$4,$5,$6,$7,$8)",
|
||||
array($internal, /* 1 */
|
||||
|
|
@ -334,7 +336,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
null,
|
||||
$e_client));
|
||||
|
||||
} // if ( $own->MY_TVA_USE=='Y') {
|
||||
} // if ( $owner->MY_TVA_USE=='Y') {
|
||||
}// end loop : save all items
|
||||
|
||||
/* save total customer */
|
||||
|
|
@ -354,9 +356,9 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
|
||||
/** save all vat
|
||||
* $i contains the tva_id and value contains the vat amount
|
||||
* if if ($own->MY_TVA_USE == 'Y' )
|
||||
* if if ($owner->MY_TVA_USE == 'Y' )
|
||||
*/
|
||||
if ($own->MY_TVA_USE == 'Y' ) {
|
||||
if ($owner->MY_TVA_USE == 'Y' ) {
|
||||
foreach ($tva as $i => $value) {
|
||||
$oTva=new Acc_Tva($this->db);
|
||||
$oTva->set_parameter('id',$i);
|
||||
|
|
@ -378,7 +380,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
|
||||
|
||||
}
|
||||
} // if ($own->MY_TVA_USE=='Y')
|
||||
} // if ($owner->MY_TVA_USE=='Y')
|
||||
/* insert into jrn */
|
||||
$acc_operation=new Acc_Operation($this->db);
|
||||
$acc_operation->date=$e_date;
|
||||
|
|
@ -528,7 +530,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
|
||||
// to show a select list for the analytic & VAT USE
|
||||
// if analytic is op (optionnel) there is a blank line
|
||||
$own = new Own($this->db);
|
||||
$owner = new Own($this->db);
|
||||
|
||||
bcscale(4);
|
||||
$client=new fiche($this->db);
|
||||
|
|
@ -574,11 +576,11 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
$r.="<th>"._('tva')."</th>";
|
||||
|
||||
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$r.='<th> '._('Montant TVA').'</th>';
|
||||
$r.='<th>'._('Montant HTVA').'</th>';
|
||||
}
|
||||
$r.=($own->MY_ANALYTIC!='nu')?'<th>'._('Compt. Analytique').'</th>':'';
|
||||
$r.=($owner->MY_ANALYTIC!='nu')?'<th>'._('Compt. Analytique').'</th>':'';
|
||||
$r.='</tr>';
|
||||
$tot_amount=0.0;
|
||||
$tot_tva=0.0;
|
||||
|
|
@ -589,7 +591,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
$fiche=new fiche($this->db);
|
||||
$fiche->get_by_qcode(${"e_march".$i});
|
||||
$fiche_name=h($fiche->getName());
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$oTva=new Acc_Tva($this->db);
|
||||
$idx_tva=${"e_march".$i."_tva_id"};
|
||||
|
||||
|
|
@ -599,7 +601,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
$op=new Acc_Compute();
|
||||
$amount=bcmul(${"e_march".$i."_price"},${'e_quant'.$i});
|
||||
$op->set_parameter("amount",$amount);
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$op->set_parameter('amount_vat_rate',$oTva->get_parameter('rate'));
|
||||
$op->compute_vat();
|
||||
$tva_computed=$op->get_parameter('amount_vat');
|
||||
|
|
@ -625,7 +627,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
$r.='<td align="right">';
|
||||
$r.=${"e_quant".$i};
|
||||
$r.='</td>';
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$r.='<td align="right">';
|
||||
$r.=$oTva->get_parameter('label');
|
||||
$r.='</td>';
|
||||
|
|
@ -641,11 +643,11 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
$r.='</td>';
|
||||
|
||||
// encode the pa
|
||||
if ( $own->MY_ANALYTIC!='nu') // use of AA
|
||||
if ( $owner->MY_ANALYTIC!='nu') // use of AA
|
||||
{
|
||||
// show form
|
||||
$anc_op=new Anc_Operation($this->db);
|
||||
$null=($own->MY_ANALYTIC=='op')?1:0;
|
||||
$null=($owner->MY_ANALYTIC=='op')?1:0;
|
||||
$r.='<td>';
|
||||
$p_mode=1;
|
||||
$r.=$anc_op->display_form_plan($p_array,$null,$p_mode,$i,$amount);
|
||||
|
|
@ -659,7 +661,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
|
||||
|
||||
$r.='</table>';
|
||||
if ( $own->MY_ANALYTIC!='nu') // use of AA
|
||||
if ( $owner->MY_ANALYTIC!='nu') // use of AA
|
||||
$r.='<input type="button" value="'._('verifie CA').'" onClick="verify_ca(\'ok\');">';
|
||||
$r.='</fieldset>';
|
||||
$r.=$this->extra_info();
|
||||
|
|
@ -670,7 +672,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
$tot=round(bcadd($tot_amount,$tot_tva),2);
|
||||
$r.='<div style="width:40%;position:float;float:left;text-align:right;padding-left:5%;padding-right:5%;color:blue;font-size:1.2em;font-weight:bold">';
|
||||
/* use VAT */
|
||||
if ($own->MY_TVA_USE == 'Y' ) {
|
||||
if ($owner->MY_TVA_USE == 'Y' ) {
|
||||
$r.='<br>Total HTVA';
|
||||
foreach ($tva as $i=>$value) {
|
||||
$oTva->set_parameter('id',$i);
|
||||
|
|
@ -688,7 +690,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
$r.='<div style="position:float;float:left;text-align:right;color:blue;font-size:1.2em;font-weight:bold">';
|
||||
$r.='<br><span id="htva">'.$tot_amount.'</span>';
|
||||
|
||||
if ($own->MY_TVA_USE == 'Y' ) {
|
||||
if ($owner->MY_TVA_USE == 'Y' ) {
|
||||
foreach ($tva as $i=>$value) {
|
||||
$r.='<br>'.$tva[$i];
|
||||
}
|
||||
|
|
@ -736,7 +738,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
for ($i=0;$i < $nb_item;$i++) {
|
||||
$r.=HtmlInput::hidden("e_march".$i,${"e_march".$i});
|
||||
$r.=HtmlInput::hidden("e_march".$i."_price",${"e_march".$i."_price"});
|
||||
if ( $own->MY_TVA_USE=='Y') {
|
||||
if ( $owner->MY_TVA_USE=='Y') {
|
||||
$r.=HtmlInput::hidden("e_march".$i."_tva_id",${"e_march".$i."_tva_id"});
|
||||
$r.=HtmlInput::hidden("e_march".$i."_tva_amount",${"e_march".$i."_tva_amount"});
|
||||
}
|
||||
|
|
@ -829,8 +831,8 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
function input($p_array=null) {
|
||||
if ( $p_array != null ) extract($p_array);
|
||||
$user = new User($this->db);
|
||||
$own=new Own($this->db);
|
||||
$flag_tva=$own->MY_TVA_USE;
|
||||
$owner=new Own($this->db);
|
||||
$flag_tva=$owner->MY_TVA_USE;
|
||||
/* Add button */
|
||||
$f_add_button=new IButton('add_card');
|
||||
$f_add_button->label=_('Créer une nouvelle fiche');
|
||||
|
|
@ -898,7 +900,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
}
|
||||
/* if we suggest the next pj, then we need a javascript */
|
||||
$add_js="";
|
||||
if ( $own->MY_PJ_SUGGEST=='Y') {
|
||||
if ( $owner->MY_PJ_SUGGEST=='Y') {
|
||||
$add_js="update_pj();";
|
||||
}
|
||||
|
||||
|
|
@ -924,7 +926,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
//--
|
||||
/* suggest PJ ? */
|
||||
$default_pj='';
|
||||
if ( $own->MY_PJ_SUGGEST=='Y') {
|
||||
if ( $owner->MY_PJ_SUGGEST=='Y') {
|
||||
$default_pj=$this->guess_pj();
|
||||
}
|
||||
|
||||
|
|
@ -1053,7 +1055,7 @@ class Acc_Ledger_Sold extends Acc_Ledger {
|
|||
$htva->value=0;
|
||||
$array[$i]['htva']=$htva->input();
|
||||
|
||||
if ( $own->MY_TVA_USE=='Y')
|
||||
if ( $owner->MY_TVA_USE=='Y')
|
||||
$tvac=new INum('tvac_march'.$i);
|
||||
else
|
||||
$tvac=new IHidden('tvac_march'.$i);
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ de données");
|
|||
|
||||
}
|
||||
$this->db=$a;
|
||||
if ($p_type == 'dos'||$p_type=='mod')
|
||||
if ( $this->exist_schema('comptaproc') )
|
||||
pg_exec($this->db,'set search_path to public,comptaproc;');
|
||||
ob_end_clean();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -216,8 +216,8 @@ class Document
|
|||
// replace the tag
|
||||
$buffer=fgets($h);
|
||||
// search in the buffer the magic << and >>
|
||||
// while ereg finds something to replace
|
||||
while ( eregi ($regex,$buffer,$f) )
|
||||
// while myereg finds something to replace
|
||||
while ( myeregi ($regex,$buffer,$f) )
|
||||
{
|
||||
echo_debug(__FILE__,__LINE__,'Search for a regex');
|
||||
echo_debug('class_document',__LINE__,'var_export '.var_export( $f,true));
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ while (($data = fgetcsv($handle, 2000,'@')) !== FALSE)
|
|||
|
||||
// Skipping all the lines whith a blank operation reference ('numéro extrait')
|
||||
if ( $row[2] == '' ||
|
||||
!(ereg('[0-9]{3}-[0-9]{7}-[0-9]{2}',$row[0],$r)))
|
||||
!(myereg('[0-9]{3}-[0-9]{7}-[0-9]{2}',$row[0],$r)))
|
||||
{
|
||||
$LinesSkipped++;
|
||||
continue;
|
||||
|
|
@ -61,7 +61,7 @@ while (($data = fgetcsv($handle, 2000,'@')) !== FALSE)
|
|||
// !! Disable check of doubles as all the unreferenced operations have hte smae
|
||||
//NULL' reference
|
||||
// Just use the following test : if (
|
||||
//!(ereg('[0-9]{3}-[0-9]{7}-[0-9]{2}',$row[0],$r)))
|
||||
//!(myereg('[0-9]{3}-[0-9]{7}-[0-9]{2}',$row[0],$r)))
|
||||
|
||||
// Parsing the remaining lines
|
||||
$num_compte=$row[3]; // Third party bank account
|
||||
|
|
|
|||
|
|
@ -50,14 +50,14 @@ while (($data = fgetcsv($handle, 2000,'@')) !== FALSE) {
|
|||
|
||||
|
||||
// Skipping all the lines whith a blank operation reference ('numéro extrait')
|
||||
if ( $row[2] == '' || !(ereg('[0-9]{3}-[0-9]{7}-[0-9]{2}',$row[0],$r)))
|
||||
if ( $row[2] == '' || !(myereg('[0-9]{3}-[0-9]{7}-[0-9]{2}',$row[0],$r)))
|
||||
{
|
||||
$LinesSkipped++;
|
||||
continue;
|
||||
}
|
||||
// Alternative filter : import all the operations even without a reference
|
||||
// !! Disable check of doubles as all the unreferenced operations have hte smae 'NULL' reference
|
||||
// Just use the following test : if ( !(ereg('[0-9]{3}-[0-9]{7}-[0-9]{2}',$row[0],$r)))
|
||||
// Just use the following test : if ( !(myereg('[0-9]{3}-[0-9]{7}-[0-9]{2}',$row[0],$r)))
|
||||
|
||||
// Parsing the remaining lines
|
||||
$num_compte=$row[3]; // Third party bank account
|
||||
|
|
|
|||
|
|
@ -48,12 +48,12 @@ while (($data = fgetcsv($handle, 2000,'@')) !== FALSE) {
|
|||
$date_exec = str_replace(chr(34),"", $date_exec);
|
||||
|
||||
// Si LTXXXXX ou LT XXXXX dans le détail
|
||||
if ((ereg ("LT+([0-9]{5})", $detail, $regs)) || (ereg ("LT+[ ]+([0-9]{5})", $detail, $regs))) {
|
||||
if ((myereg ("LT+([0-9]{5})", $detail, $regs)) || (myereg ("LT+[ ]+([0-9]{5})", $detail, $regs))) {
|
||||
$iduser = $regs[1];
|
||||
}
|
||||
|
||||
// Si 00000XXXXXXX
|
||||
if (ereg ("[0-9]{12}", $detail, $regs)){
|
||||
if (myereg ("[0-9]{12}", $detail, $regs)){
|
||||
if($regs[0] != "000000000000") {
|
||||
$id = substr($regs[0], 5, 5);
|
||||
$check = substr($regs[0], 10, 2);
|
||||
|
|
|
|||
|
|
@ -230,7 +230,7 @@ function ParseFormula($p_cn,$p_label,$p_formula,$p_start,$p_end,$p_eval=true,$p_
|
|||
$cond="( j_date >= to_date('$p_start','DD.MM.YYYY') and j_date <= to_date('$p_end','DD.MM.YYYY'))";
|
||||
echo_debug(__FILE__,__LINE__,"receiving $p_formula");
|
||||
include_once("class_acc_account_ledger.php");
|
||||
while (ereg("(\[[0-9]*%*D*C*S*\])",$p_formula,$e) == true) {
|
||||
while (myereg("(\[[0-9]*%*D*C*S*\])",$p_formula,$e) == true) {
|
||||
|
||||
// remove the [ ]
|
||||
$x=$e;
|
||||
|
|
@ -252,7 +252,7 @@ echo_debug(__FILE__,__LINE__,"receiving $p_formula");
|
|||
// If there is a FROM clause we must recompute
|
||||
// the time cond
|
||||
|
||||
if ($p_type_date == 0 && ereg ("FROM=[0-9]+\.[0-9]+", $p_formula,$afrom) == true ){
|
||||
if ($p_type_date == 0 && myereg ("FROM=[0-9]+\.[0-9]+", $p_formula,$afrom) == true ){
|
||||
// There is a FROM clause
|
||||
// then we must modify the cond for the periode
|
||||
$from=str_replace("FROM=","",$afrom[0]);
|
||||
|
|
@ -326,7 +326,7 @@ echo_debug(__FILE__,__LINE__,"p_formula = $p_formula ");
|
|||
|
||||
eval("$p_formula");
|
||||
|
||||
while (ereg("\[([0-9]+)([Tt]*)\]",trim($p_label),$e) == true) {
|
||||
while (myereg("\[([0-9]+)([Tt]*)\]",trim($p_label),$e) == true) {
|
||||
$nom = "!!".$e[1]."!!";
|
||||
if (CheckFormula($e[0])) {
|
||||
$nom = $p_cn->get_value ( "SELECT pcm_lib AS acct_name FROM tmp_pcmn WHERE pcm_val::text LIKE $1||'%' ORDER BY pcm_val ASC LIMIT 1",array($e[1]));
|
||||
|
|
@ -354,7 +354,7 @@ echo_debug(__FILE__,__LINE__,"p_formula = $p_formula ");
|
|||
* \return true if the formula is good otherwise false
|
||||
*/
|
||||
function CheckFormula($p_string) {
|
||||
// the ereg gets too complex if we want to add a test
|
||||
// the myereg gets too complex if we want to add a test
|
||||
// for parenthesis, math function...
|
||||
// So I prefer remove them before testing
|
||||
$p_string=str_replace("round","",$p_string);
|
||||
|
|
@ -378,7 +378,7 @@ function CheckFormula($p_string) {
|
|||
$p_string=str_replace("T","",$p_string);
|
||||
$p_string=str_replace("t","",$p_string);
|
||||
|
||||
if ( ereg ("^(\\$[a-zA-Z]*[0-9]*=){0,1}((\[{0,1}[0-9]+\.*[0-9]*%{0,1}\]{0,1})+ *([+-\*/])* *(\[{0,1}[0-9]+\.*[0-9]*%{0,1}\]{0,1})*)*(([+-\*/])*\\$([a-zA-Z])+[0-9]*([+-\*/])*)* *( *FROM=[0-9][0-0].20[0-9][0-9]){0,1}$",$p_string) == false)
|
||||
if ( myereg ("^(\\$[a-zA-Z]*[0-9]*=){0,1}((\[{0,1}[0-9]+\.*[0-9]*%{0,1}\]{0,1})+ *([+-\*/])* *(\[{0,1}[0-9]+\.*[0-9]*%{0,1}\]{0,1})*)*(([+-\*/])*\\$([a-zA-Z])+[0-9]*([+-\*/])*)* *( *FROM=[0-9][0-0].20[0-9][0-9]){0,1}$",$p_string) == false)
|
||||
{
|
||||
return false;
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -48,17 +48,17 @@ while (($data = fgetcsv($handle, 2000,'@')) !== FALSE) {
|
|||
$date_exec = str_replace("\"", "", $date_exec);
|
||||
$date_valeur = str_replace("\"", "", $date_valeur);
|
||||
$montant = str_replace("\"", "", $montant);
|
||||
if ((ereg ("([0-9]{3})-([0-9]{7})-([0-9]{2})", $num_compte, $regs))){
|
||||
if ((myereg ("([0-9]{3})-([0-9]{7})-([0-9]{2})", $num_compte, $regs))){
|
||||
$num_compte = $regs[0];
|
||||
}
|
||||
|
||||
// Si LTXXXXX ou LT XXXXX dans le détail
|
||||
if ((ereg ("LT+([0-9]{5})", $detail, $regs)) || (ereg ("LT+[ ]+([0-9]{5})", $detail, $regs))) {
|
||||
if ((myereg ("LT+([0-9]{5})", $detail, $regs)) || (myereg ("LT+[ ]+([0-9]{5})", $detail, $regs))) {
|
||||
$iduser = $regs[1];
|
||||
}
|
||||
|
||||
// Si XXXXXXXXXXXX
|
||||
if (ereg ("[0-9]{12}", $detail, $regs)){
|
||||
if (myereg ("[0-9]{12}", $detail, $regs)){
|
||||
if($regs[0] != "000000000000") {
|
||||
$id = substr($regs[0], 2, 5);
|
||||
$longchiffre = substr($regs[0], 0, 10);
|
||||
|
|
|
|||
|
|
@ -147,7 +147,7 @@ function ShowOperationExpert($p_cn,$p_jr_id,$p_mode=1)
|
|||
if ( $content['j_debit'] == 't' ) $r.=$col_vide;
|
||||
//-- add ca
|
||||
//
|
||||
if ( $own->MY_ANALYTIC != "nu" && ereg("^[6,7]+",$content['j_poste']))
|
||||
if ( $own->MY_ANALYTIC != "nu" && myereg("^[6,7]+",$content['j_poste']))
|
||||
{
|
||||
|
||||
$r.=display_table_ca($p_cn,$count,$content['j_id'],$own,$p_mode,$content['j_montant']);
|
||||
|
|
@ -405,7 +405,7 @@ function ShowOperationUser($p_cn,$p_jr_id,$p_mode=1)
|
|||
|
||||
$content['j_poste']=$fiche->strAttribut(ATTR_DEF_ACCOUNT);
|
||||
// echo "j_poste= ".$content['j_poste'];
|
||||
if ( $own->MY_ANALYTIC != "nu" && ereg("^[6,7]+",$content['j_poste']))
|
||||
if ( $own->MY_ANALYTIC != "nu" && myereg("^[6,7]+",$content['j_poste']))
|
||||
{
|
||||
$r.=display_table_ca($p_cn,$i_march,$row->j_id,$own,$p_mode,round($tot_amount,2));
|
||||
$i_march++;
|
||||
|
|
@ -510,7 +510,7 @@ function ShowOperationUser($p_cn,$p_jr_id,$p_mode=1)
|
|||
echo_debug(__FILE__.':'.__LINE__,'$content["j_poste"]',$content['j_poste']);
|
||||
|
||||
// echo "j_poste= ".$content['j_poste'];
|
||||
if ( $own->MY_ANALYTIC != "nu" && ereg("^[6,7]+",$content['j_poste']))
|
||||
if ( $own->MY_ANALYTIC != "nu" && myereg("^[6,7]+",$content['j_poste']))
|
||||
{
|
||||
echo_debug(__FILE__.':'.__LINE__,'showUser VEN $content',$content);
|
||||
echo_debug(__FILE__.':'.__LINE__,'showUser VEN $row ',$row);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue