Update test with new architecture

This commit is contained in:
Dany De Bontridder 2017-07-22 20:13:07 +02:00
parent 57194bdf23
commit 34f26e8060
17 changed files with 87 additions and 68 deletions

View file

@ -3,7 +3,8 @@
$_GET=array (
'gDossier' => '42',
'ctl' => 'select_card_div',
'op' => 'st',
'op' => 'card',
'op2'=>'st',
'fil' => '-1',
'ledger' => '2',
);
@ -12,4 +13,4 @@ $_POST=array (
$_POST['gDossier']=$gDossierLogInput;
$_GET['gDossier']=$gDossierLogInput;
$_REQUEST=array_merge($_GET,$_POST);
include 'ajax_card.php';
include NOALYSS_HOME.'/ajax_misc.php';

View file

@ -1,7 +1,7 @@
<?php
//@description:de Detail d'un achat
$_GET=array (
'gDossier' => '27',
'op' => 'ledger',
'act' => 'de',
'jr_id' => '2856',
'div' => 'det2',
@ -11,4 +11,4 @@ $_POST=array (
$_POST['gDossier']=$gDossierLogInput;
$_GET['gDossier']=$gDossierLogInput;
$_REQUEST=array_merge($_GET,$_POST);
include 'ajax_ledger.php';
include 'ajax_misc.php';

View file

@ -1,7 +1,7 @@
<?php
//@description:de Detail operation
$_GET=array (
'gDossier' => '27',
'op' => 'ledger',
'act' => 'de',
'jr_id' => '2870',
'div' => 'det2',
@ -11,4 +11,4 @@ $_POST=array (
$_POST['gDossier']=$gDossierLogInput;
$_GET['gDossier']=$gDossierLogInput;
$_REQUEST=array_merge($_GET,$_POST);
include 'ajax_ledger.php';
include 'ajax_misc.php';

View file

@ -1,7 +1,7 @@
<?php
//@description:de Detail VEN
$_GET=array (
'gDossier' => '27',
'op' => 'ledger',
'act' => 'de',
'jr_id' => '3532',
'div' => 'det2',
@ -11,4 +11,4 @@ $_POST=array (
$_POST['gDossier']=$gDossierLogInput;
$_GET['gDossier']=$gDossierLogInput;
$_REQUEST=array_merge($_GET,$_POST);
include 'ajax_ledger.php';
include 'ajax_misc.php';

View file

@ -1,7 +1,7 @@
<?php
//@description:de Detail ODS
$_GET=array (
'gDossier' => '27',
'op'=>"ledger",
'act' => 'de',
'jr_id' => '2826',
'div' => 'det2',
@ -11,4 +11,4 @@ $_POST=array (
$_POST['gDossier']=$gDossierLogInput;
$_GET['gDossier']=$gDossierLogInput;
$_REQUEST=array_merge($_GET,$_POST);
include 'ajax_ledger.php';
include 'ajax_misc.php';

View file

@ -28,8 +28,9 @@ $_POST=array (
'rapt' => '',
'div' => 'det2',
'act' => 'save',
'op'=>'ledger'
);
$_POST['gDossier']=$gDossierLogInput;
$_GET['gDossier']=$gDossierLogInput;
$_REQUEST=array_merge($_GET,$_POST);
include 'ajax_ledger.php';
include 'ajax_misc.php';

View file

@ -29,7 +29,7 @@ $a_jrnxId = $cn->get_array(
"select j_id from jrnx join jrn on (jr_grpt_id=j_grpt)
where
jr_id=$1
", array(4677));
", array(48));
$nb = count($a_jrnxId);
for ($i = 0; $i<$nb; $i++) {

View file

@ -22,7 +22,7 @@ require_once NOALYSS_INCLUDE."/class/pdf_operation.class.php";
$pdf=new PDF_Operation ($cn,4677);
$pdf=new PDF_Operation ($cn,61);
//$pdf=new PDF_Operation ($cn,47);
//$pdf=new PDF_Operation ($cn,4638);

View file

@ -11,7 +11,7 @@ $_POST=array (
'gDossier' => '42',
'nb_item' => '2',
'p_jrn' => '2',
'e_date' => '14.11.2014',
'e_date' => '14.11.2016',
'e_ech' => '',
'e_client' => 'CLIENT1 ',
'e_pj' => 'VEN1',

View file

@ -13,7 +13,7 @@ $_POST=array (
'p_jrn' => '2',
'mt' => '1415995185.7619',
'e_comm' => 'Première vente',
'e_date' => '14.11.2014',
'e_date' => '14.11.2016',
'e_ech' => '',
'e_pj' => 'VEN1',
'e_pj_suggest' => 'VEN1',

View file

@ -8,7 +8,7 @@ $_POST=array (
'gDossier' => '42',
'nb_item' => '1',
'p_jrn' => '3',
'e_date' => '01.03.2014',
'e_date' => '01.03.2016',
'e_ech' => '',
'e_client' => 'IMMOB',
'e_pj' => 'ACH1',

View file

@ -8,7 +8,7 @@ $_POST=array (
'gDossier' => '42',
'nb_item' => '1',
'p_jrn' => '3',
'e_date' => '01.01.2014',
'e_date' => '01.01.2017',
'e_ech' => '',
'e_client' => 'IMMOB',
'e_pj' => 'ACH1',

View file

@ -10,7 +10,7 @@ $_POST=array (
'nb_item' => '1',
'p_jrn' => '3',
'e_comm' => 'Loyer',
'e_date' => '01.01.2014',
'e_date' => '01.01.2017',
'e_ech' => '',
'jrn_type' => 'ACH',
'e_pj' => 'ACH1',

View file

@ -10,7 +10,7 @@ $_POST=array (
'gDossier' => '42',
'nb_item' => '10',
'p_jrn' => '3',
'e_date' => '01.01.2014',
'e_date' => '01.01.2017',
'e_ech' => '',
'e_client' => 'IMMOB',
'e_pj' => 'ACH2',

View file

@ -10,13 +10,14 @@ $_POST=array (
'gDossier' => '42',
'nb_item' => '10',
'p_jrn' => '3',
'e_date' => '01.02.2014',
'e_date' => '01.02.2016',
'e_ech' => '',
'e_client' => 'IMMOB',
'e_client' => 'DIV',
'e_pj' => 'ACH2',
'e_pj_suggest' => 'ACH2',
'e_comm' => 'Paiement loyer',
'e_march0' => 'LOYER',
'e_march0' => 'FID15',
'e_march0_label' => 'TEST',
'e_march0_price' => '2560.0000',
'e_quant0' => '1.0000',
'htva_march0' => '2560',

View file

@ -8,7 +8,7 @@ $_POST=array (
'gDossier' => '42',
'ac' => 'COMPTA/MENUODS/ODS',
'p_jrn' => '4',
'e_date' => '14.11.2014',
'e_date' => '14.11.2016',
'e_pj' => 'ODS1',
'e_pj_suggest' => 'ODS1',
'desc' => 'TVA',

View file

@ -22,66 +22,82 @@
//@description:Test the class manage_table_sql and javascript
$_GET=array (
'gDossier' => '10079',
);
$_POST=array (
);
$_POST['gDossier']=$gDossierLogInput;
$_GET['gDossier']=$gDossierLogInput;
$_REQUEST=array_merge($_GET,$_POST);
require_once NOALYSS_INCLUDE."/database/menu_ref_sql.class.php";
require_once NOALYSS_INCLUDE."/database/acc_plan_sql.class.php";
require_once NOALYSS_INCLUDE."/lib/manage_table_sql.class.php";
$jrn=new Menu_Ref_SQL($cn);
$jrn=new Acc_Plan_SQL($cn);
$manage_table=new Manage_Table_SQL($jrn);
$manage_table->set_callback("ajax_misc.php");
$manage_table->set_callback("ajax_test.php");
echo $manage_table->get_json();
echo " Function add_json_param : add param TestAjaxFile";
$manage_table->add_json_param("TestAjaxFile",NOALYSS_HOME."/../scenario/ajax_manage_table_sql.php");
echo " <br>";
$r =json_decode($manage_table->get_json(),TRUE);
if ( isset($r['TestAjaxFile']) && $r['TestAjaxFile'] == NOALYSS_HOME."/../scenario/ajax_manage_table_sql.php") { echo "$g_succeed ok <br>";} else {echo "$g_failed not ok";}
echo " <br>";
$manage_table->create_js_script();
?>
<script>
<?php echo $manage_table->get_js_variable()?>.param_add({gDossier:"<?php echo Dossier::id()?>"})
</script>
<?php
// Test the column header
$manage_table->set_col_label('me_code', "Code");
$manage_table->set_col_label('me_menu', "Menu");
$manage_table->set_col_label('me_file', "Fichier");
$manage_table->set_col_label('me_description', "Description");
$manage_table->set_col_label('me_description_etendue', "Detail");
$manage_table->set_col_label('pcm_val', "Poste");
$manage_table->set_col_label('parent_accounting', "Dépend");
$manage_table->set_col_label('pcm_lib', "Libellé");
$manage_table->set_col_label('pcm_type', "Type de menu".HtmlInput::infobulle(33));
// Change visible property
$manage_table->set_property_visible("me_javascript", false);
$manage_table->set_property_visible("me_url", false);
function test_visible_update(Manage_Table_SQL $p_manage_table,$p_property,$p_visible,$p_update) {
global $g_failed,$g_succeed;
// test visibility
$p_manage_table->set_property_visible($p_property, $p_visible);
echo "$p_property VISIBLE ($p_visible)" .$p_manage_table->get_property_visible($p_property);
if ( $p_manage_table->get_property_visible($p_property) == $p_visible) echo "$g_succeed OK"; else echo " $g_failed FAIL";echo "<br>";
// test update
echo "$p_property UPDATE ($p_update)" .$p_manage_table->get_property_updatable($p_property);
$p_manage_table->set_property_updatable($p_property, $p_update);
if ( $p_manage_table->get_property_updatable($p_property) == $p_update) echo "$g_succeed OK"; else echo "$g_failed FAIL";echo "<br>";
}
test_visible_update($manage_table, "pcm_type", FALSE, FALSE);
test_visible_update($manage_table, "pcm_type", FALSE, TRUE);
test_visible_update($manage_table, "pcm_type", TRUE, FALSE);
test_visible_update($manage_table, "pcm_type", TRUE, TRUE);
test_visible_update($manage_table, "parent_accounting", FALSE, FALSE);
test_visible_update($manage_table, "parent_accounting", FALSE, TRUE);
test_visible_update($manage_table, "parent_accounting", TRUE, FALSE);
test_visible_update($manage_table, "parent_accounting", TRUE, TRUE);
echo "<h1>"."Icon MODIFY place"."</h1>";
echo "<h2>"." Mod left"."</h2>";
$manage_table->set_icon_mod("left");
$manage_table->display_table(" order by pcm_val::text limit 10");
echo "<h2>"." Mod right"."</h2>";
$manage_table->set_icon_mod("right");
$manage_table->display_table(" order by pcm_val::text limit 10");
echo "<h2>"." Mod first"."</h2>";
$manage_table->set_icon_mod("first");
$manage_table->display_table(" order by pcm_val::text limit 10");
echo "<h1>"."Icon DELETE place"."</h1>";
echo "<h2>"." Delete left"."</h2>";
$manage_table->set_icon_del("left");
$manage_table->display_table(" order by pcm_val::text limit 10");
echo "<h2>"." Delete right"."</h2>";
$manage_table->set_icon_del("right");
$manage_table->display_table(" order by pcm_val::text limit 10");
// Change update property
$manage_table->set_property_updatable("me_type", false);
$manage_table->set_property_updatable("me_parameter", false);
// Check
echo "me_javascript Visible (false)" .$manage_table->get_property_visible("me_javascript");
if ( ! $manage_table->get_property_visible("me_javascript")) echo "OK"; else echo "FAIL";echo "<br>";
echo "me_javascript updatable (true)" .$manage_table->get_property_updatable("me_javascript");
if ( $manage_table->get_property_updatable("me_javascript")) echo "OK"; else echo "FAIL";echo "<br>";
echo "me_url Visible (false)" .$manage_table->get_property_visible("me_url");
if ( ! $manage_table->get_property_visible("me_url")) echo "OK"; else echo "FAIL";echo "<br>";
echo "me_url updatable (true)" .$manage_table->get_property_updatable("me_url");
if ( $manage_table->get_property_updatable("me_url")) echo "OK"; else echo "FAIL";echo "<br>";
echo "me_type Visible (true)" ;
if ( $manage_table->get_property_visible("me_type")) echo "OK"; else echo "FAIL";echo "<br>";
echo "me_type updatable (false)" ;
if ( ! $manage_table->get_property_updatable("me_type")) echo "OK"; else echo "FAIL";echo "<br>";
echo "me_parameter Visible (true)" ;
if ( $manage_table->get_property_visible("me_parameter")) echo "OK"; else echo "FAIL";echo "<br>";
echo "me_parameter updatable (false)" ;
if ( ! $manage_table->get_property_updatable("me_parameter")) echo "OK"; else echo "FAIL";echo "<br>";
$manage_table->display_table();
?>