'; $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'); echo JS_PROTOTYPE; 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'); echo JS_PROTOTYPE; echo JS_AJAX_FICHE; echo JS_CARD; ICard::test_me(); break; case 25: require_once('class_acc_ledger.php'); echo JS_PROTOTYPE; 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_PROTOTYPE; echo JS_AJAX_FICHE; echo JS_CARD; 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; } function test_javascript(){ echo <<

Ajax get - post

encodeParameter

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

set_value

p_id

p_span
JS; }