';
$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 '
';
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 "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
set_value
JS;
}