diff --git a/html/test.php b/html/test.php index 5fed75c6c..16fe7e6b3 100644 --- a/html/test.php +++ b/html/test.php @@ -25,12 +25,13 @@ * if the $_REQUEST[test_select] is not set, so set it . */ include_once("ac_common.php"); +include_once("constant.php"); require_once('class_database.php'); require_once ('class_dossier.php'); require_once('class_html_input.php'); require_once ('function_javascript.php'); load_all_script(); - +global $cn,$g_user,$g_succeed,$g_failed; if ( ! file_exists('authorized_debug') ) { echo "Pour pouvoir utiliser ce fichier vous devez creer un fichier nomme authorized_debug @@ -48,351 +49,13 @@ if ( ! isset($_REQUEST['gDossier'])) echo "L'url aurait du etre test.php?gDossier=xx"; exit(); } -$array=array( - array(1,'Plan Analytic'), - array(2,'Poste Analytic'), - array(3,'Opération Analytic'), - array(11,'Periode'), - array(12,'verif.inc.php'), - array(13,'Rapport(class_acc_report'), - array(14,'Tva(class_acc_tav'), - array(15,'Compute(class_acc_compute'), - array(16,'widget'), - array(17,'Ledger info(class_acc_ledger_info'), - array(18,'Toddo list(class_todo'), - array(19,'Payment (class_acc_payment'), - array(20,'Form Acc_Ledger_Sold'), - array(21,'Javascript') , - array(22,'DIV IPopup'), - array(23,'Détection Navigateur') , - array(24,'Search Card'), - array(25,'Search Ledger'), - array(26,'Gettext'), - array(27,'Card (class_fiche)'), - array(28,'Extension'), - array(29,'ITVA popup'), - array(30,'Ereg and preg_match'), - array(31,'IBOX'), - array(32,'Acc_Operation & children'), - array(33,'Ledger : reverse op'), - array(34,'Reconciliation'), - array(35,'Bilan'), - array(36,'SQL2Table'), - array(37,'balance') - ); -$r='
'; -$r.=''; -$r.= Dossier::hidden(); -$r.=''; -$r.='
'; - -echo $r; - -if ( ! isset($_REQUEST['test_select'])) - exit(); - -$act=$_REQUEST['test_select']; - -switch ($act) -{ -case 1: - require_once('class_anc_plan.php'); - Anc_Plan::test_me(); - break; - -case 2: - require_once("class_anc_account.php"); - Anc_Account::test_me(); - break; -case 3: - require_once ('class_anc_operation.php'); - Anc_Operation::test_me(); - break; -case 11: - require_once ('class_periode.php'); - Periode::test_me(); - break; -case 13: - require_once('class_acc_report.php'); - Acc_Report::test_me(); - require_once('class_acc_report_row.php'); - Acc_Report_Row::test_me(); - break; -case 14: - require_once('class_acc_tva.php'); - Acc_Tva::test_me(); - break; -case 15: - require('class_acc_compute.php'); - Acc_Compute::test_me(); - break; -case 16: - echo HtmlInput::button_anchor("On y va",'login.php'); - require_once('constant.php'); - require_once('class_icard.php'); - ICard::test_me(); - break; -case 17: - require_once('class_acc_ledger_info.php'); - Acc_Ledger_Info::test_me(); - break; -case 18: - require_once('class_todo_list.php'); - require_once ('constant.php'); - Todo_List::test_me(); - echo ''; - echo '
'; - echo dossier::hidden(); - echo 'title :
'; - echo 'desc :
'; - echo 'date :
'; - echo ''; - echo '
'; - break; -case 19: - require_once('class_acc_payment.php'); - Acc_Payment::test_me(); - break; -case 20: - require_once('class_acc_ledger_sold.php'); - Acc_Ledger_Sold::test_me(); - break; -case 21: - test_javascript(); - break; -case 22: - require_once('class_ipopup.php'); - IPopup::test_me(); - break; -case 23: - $browser= $_SERVER['HTTP_USER_AGENT']; - echo $browser; - if ( strpos ($browser,'MSIE 6.0') != 0 ) - { - echo "Vous ne pouvez pas utiliser Internet Explorer 6"; - } - break; -case 24: - require_once('class_icard.php'); - require_once ('constant.php'); - ICard::test_me(); - break; -case 25: - require_once('class_acc_ledger.php'); - - Acc_Ledger::test_me('search'); - break; -case 26: - /* gettext */ - $dir=""; - if ( isset($_REQUEST['l'])) - { - $dir=setlocale(LC_MESSAGES,$_REQUEST['l']); - } - else - { - $dir=setlocale(LC_MESSAGES,"fr_FR.utf8"); - } - print_r("dir =[$dir]"); - if ( $dir == "") - { - echo '

Désolé mais ce domaine n\'est pas supporté

'; - } - echo '
'; - bindtextdomain('messages','./lang'); - textdomain('messages'); - bind_textdomain_codeset('messages','UTF8'); - echo _('Bienvenu sur mon site'); - echo _('Essayer de vous y amuser'); - echo '
'; - echo dossier::hidden(); - echo HtmlInput::hidden('test_select',$act); - echo _('Choississez votre langue'); - $aLang=array(array(_('Français'),'fr_FR.utf8'), - array(_('Anglais'),'en_US.utf8'), - array(_('Néerlandais'),'nl_NL.utf8'), - ); - echo ''; - echo ''; - echo '
'; - echo "Div 5/10 = "; - echo 5/10; - echo '
'; - $test_num=10000/3; - echo 'Div num '.$test_num; - echo '
'; - echo _('Fin de programme'); - break; -case 27: - require_once('class_fiche.php'); - Fiche::test_me(); - break; -case 28: - require_once('class_extension.php'); - Extension::test_me(); - break; -case 29: - require_once('class_itva_popup.php'); - echo js_include('scripts.js'); - echo js_include('scriptaculous.js'); - echo js_include('effects.js'); - echo js_include("controls.js"); - echo js_include('dragdrop.js'); - ITva_Popup::test_me(); - break; -case 30: - // Test on ereg and preg_match - $aString=array('[7%]','[67%]','[7%]-[6%]+[67%]','[7%]-[6%]','[55%] FROM=00.000'); - echo '

EREG

'; - foreach ($aString as $str) - { - echo $str." ====>"; - @ereg ("^(\\$[a-zA-Z]*[0-9]*=){0,1}((\[{0,1}[0-9]+\.*[0-9]*%{0,1}\]{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}$",$str,$p_result); - var_dump($p_result); - } - echo '

EREG

'; - foreach ($aString as $str) - { - echo $str." ====>"; - /// $a=70%+60%+... FROM=00.000 - preg_match("/^(\\$[a-zA-Z]+[0-9]*=){0,1}(\[{0,1}[0-9]+\.*[0-9]*%{0,1}\]{0,1})(+|-|\*|\/)*/",$str,$p_result); - // preg_match ("/^(\\$[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}\$/",$str,$p_result); - var_dump($p_result); - } -case 31: - require_once('class_ibox.php'); - IBox::test_me(); - break; -case 32: - require_once('class_acc_operation.php'); - Acc_Operation::test_me(); - break; -case 33: - require_once('class_acc_ledger.php'); - Acc_Ledger::test_me('reverse'); - break; -case 34: - require_once('class_acc_reconciliation.php'); - Acc_Reconciliation::test_me(); - break; -case 35: - require_once('class_acc_bilan.php'); - Acc_Bilan::test_me(); - break; -case 36: - require_once('class_html_table.php'); - Html_Table::test_me(); - break; -case 37: - require 'class_acc_balance.php'; - Acc_Balance::test_me(); -} - - -function test_javascript() -{ - echo << - -

Ajax get - post

-
- - -
-

encodeParameter

-
-

- obj = - { "a":"1000" - ,"b":"seconde valeur" - } -

-

- - - -

-
- -

set_value

-
-

p_id

- p_span - - - - - -
-JS; -} + echo '

'.$a_route[$i]['desc'].'

'; + require $a_route[$i]['file']; + call_user_func($a_route[$i]['function']); +} \ No newline at end of file