diff --git a/doc/developper/Doxyfile b/doc/developper/Doxyfile index 63ef35284..3571e04c5 100644 --- a/doc/developper/Doxyfile +++ b/doc/developper/Doxyfile @@ -673,7 +673,6 @@ EXCLUDE_SYMLINKS = NO EXCLUDE_PATTERNS = a?.php \ b?.php \ ?.php \ - test*.php \ calendar-*.js \ richtext.js \ builder.js \ diff --git a/html/admin-noalyss.php b/html/admin-noalyss.php index 4cb8235d7..d5046f813 100644 --- a/html/admin-noalyss.php +++ b/html/admin-noalyss.php @@ -29,6 +29,7 @@ if (file_exists("../include/config.inc.php") ) { * installed */ define ('ALLOWED',1); + define ('ALLOWED_ADMIN',1); require_once '../include/constant.php'; require_once NOALYSS_INCLUDE.'/admin_repo.inc.php'; } else { diff --git a/html/ajax_misc.php b/html/ajax_misc.php index 3c4e80e0c..66e68779a 100644 --- a/html/ajax_misc.php +++ b/html/ajax_misc.php @@ -46,6 +46,7 @@ require_once NOALYSS_INCLUDE.'/lib/ac_common.php'; require_once NOALYSS_INCLUDE.'/class/user.class.php'; require_once NOALYSS_INCLUDE.'/lib/http_input.class.php'; require_once NOALYSS_INCLUDE.'/lib/icon_action.class.php'; +require_once NOALYSS_INCLUDE.'/lib/progress_bar.class.php'; $http=new HttpInput(); mb_internal_encoding("UTF-8"); @@ -86,6 +87,16 @@ else $g_user = new User($cn); $g_user->check(true); } + +// For progress bar, for saving time , we check and answer directly +if ($op == "progressBar") { + $task_id=$http->request("task_id"); + $task=new Progress_Bar($task_id); + $task->answer(); + return; +} + + $html = var_export($_REQUEST, true); set_language(); if ( LOGINPUT) @@ -158,12 +169,15 @@ $path = array( "navigator"=>"ajax_navigator", "preference"=>"ajax_preference", "bookmark"=>"ajax_bookmark", + // Tag "tag_detail"=>"ajax_tag_detail", "tag_save"=>"ajax_tag_save", "tag_list"=>"ajax_tag_list", "tag_add"=>"ajax_tag_add_action", "tag_remove"=>"ajax_tag_remove_action", "tag_choose"=>"ajax_tag_choose", + "tag_activate"=>"ajax_tag_save", + // search "search_display_tag"=>"ajax_search_display_tag", "search_add_tag"=>"ajax_search_add_tag", "search_clear_tag"=>"ajax_search_clear_tag", @@ -189,6 +203,12 @@ $path = array( "modele_drop"=>"ajax_admin", // From admin, display the information of a template you can modify "modele_modify"=>"ajax_admin", + // From admin , upgrade Noalyss + "upgradeCore"=>"ajax_admin", + // From admin , upgrade or install plugin + "upgradePlugin"=>"ajax_admin", + // From admin , install a template + "installTemplate"=>"ajax_admin", // From dashboard, display detail about last operation "action_show"=>"ajax_gestion", // From dashboard, display form for a new event @@ -205,6 +225,8 @@ $path = array( "accounting"=>"ajax_accounting", // Show detail of an ANC operation "anc_detail_op"=>"ajax_anc_detail_operation", + // show history of an analytic account + "history_anc_account"=>"ajax_history_anc_account", // Display the list of filter saved "display_search_filter"=>"ajax_search_filter", // Save search filter @@ -218,7 +240,11 @@ $path = array( // template category of card 'template_cat_card'=>'ajax_template_cat_card', // Attribute for category of card - 'template_cat_category'=>'ajax_template_cat_category' + 'template_cat_category'=>'ajax_template_cat_category', + // From FollowUp , update a comment on a file + 'update_comment_followUp'=>'ajax_follow_up', + // TVA param + "tva_parameter"=>"ajax_tva_parameter" ) ; if (array_key_exists($op, $path)) { @@ -227,6 +253,60 @@ if (array_key_exists($op, $path)) { } switch ($op) { + case "periode_change": + $field=$http->get("field"); + $type=$http->get("type"); + $exercice=$http->get("exercice","number"); + $last=$http->get("last","number"); + + // if last == 1 then show first and last periode of the + // exercice + $periode_start=0; + $periode_end=0; + if ( $last==1) { + $t_periode=new Periode($cn); + list($per_max,$per_min)=$t_periode->get_limit($exercice); + $periode_start=$per_max->p_id; + $periode_end=$per_min->p_id; + } + + $iperiod = new IPeriod($field); + $iperiod->id=$field; + $iperiod->user = $g_user; + $iperiod->cn = $cn; + $iperiod->filter_year = true; + $iperiod->exercice=$exercice; + if ( $type=="from") + { + $iperiod->show_end_date=FALSE; + $iperiod->value=$periode_start; + } elseif ($type=="to"){ + $iperiod->show_start_date=FALSE; + $iperiod->value=$periode_end; + + } else { + throw new Exception(_("Invalide type")); + } + + $iperiod->type = ALL; + echo $iperiod->input(); + + return; + + break; + case "pref_exercice": + $iperiod = new IPeriod("period"); + $iperiod->id="setting_period"; + $iperiod->user = $g_user; + $iperiod->cn = $cn; + $iperiod->filter_year = true; + $iperiod->exercice=$http->get("exercice"); + + $iperiod->type = ALL; + echo $iperiod->input(); + + return; + break; case "remove_anc": if ($g_user->check_module('ANCODS') == 0) exit(); @@ -345,7 +425,28 @@ EOF; break; case 'dsp_tva': $cn = Dossier::connect(); - $Res = $cn->exec_sql("select * from tva_rate order by tva_rate desc"); + // Filter the VAT + $filter=$http->get("filter","string","none"); + if ( $filter == 'sale') { + $Res = $cn->exec_sql("select * + from v_tva_rate + where + tva_sale <> '#' + order by tva_rate desc"); + + } elseif ($filter == "purchase") { + + $Res = $cn->exec_sql("select * + from + v_tva_rate + where + tva_purchase <> '#' + order by tva_rate desc"); + }else { + + $Res = $cn->exec_sql("select * from v_tva_rate + order by tva_rate desc"); + } $Max = Database::num_row($Res); $r = ""; $r.=HtmlInput::title_box(_('Choisissez la TVA'),'tva_select',"close","","y"); diff --git a/html/do.php b/html/do.php index 2125c714b..263514172 100644 --- a/html/do.php +++ b/html/do.php @@ -190,15 +190,19 @@ if ($cn->exist_table('version') == false) } if (DBVERSION < dossier::get_version($cn)) { - echo '

' . _("Attention: la version de base de donnée est supérieure à la version du programme, vous devriez mettre à jour") . '

'; + $a = _("cliquez ici pour mettre à jour "); + $base =NOALYSS_URL."/admin-noalyss.php?action=upgrade&sb=application"; + + echo '

' . + _("Attention: la version de base de donnée est supérieure à la version du programme, vous devriez mettre à jour") , + '' . $a . '

', + ''; } if (DBVERSION > dossier::get_version($cn)) { echo '

' . _("Votre base de données n'est pas à jour") . ' '; $a = _("cliquez ici pour appliquer le patch"); - $base = dirname($_SERVER['SCRIPT_NAME']); - if ($base == '/') { $base = ''; } - $base .= '/admin-noalyss.php'; + $base =NOALYSS_URL.'/admin-noalyss.php?action=upgrade&sb=database'; echo '' . $a . '

'; } diff --git a/html/favicon.ico b/html/favicon.ico index 305053243..7a9d381a2 100644 Binary files a/html/favicon.ico and b/html/favicon.ico differ diff --git a/html/image/bg-submit4.gif b/html/image/bg-submit4.gif deleted file mode 100644 index 9774a3ff5..000000000 Binary files a/html/image/bg-submit4.gif and /dev/null differ diff --git a/html/image/bg-submit4.png b/html/image/bg-submit4.png deleted file mode 100644 index 34f6c5afb..000000000 Binary files a/html/image/bg-submit4.png and /dev/null differ diff --git a/html/image/bg-submit5.png b/html/image/bg-submit5.png deleted file mode 100644 index fc0bb8cbd..000000000 Binary files a/html/image/bg-submit5.png and /dev/null differ diff --git a/html/image/bgcolor.gif b/html/image/bgcolor.gif deleted file mode 100644 index 55fcf1ba6..000000000 Binary files a/html/image/bgcolor.gif and /dev/null differ diff --git a/html/image/blackdot.gif b/html/image/blackdot.gif deleted file mode 100644 index f79319f81..000000000 Binary files a/html/image/blackdot.gif and /dev/null differ diff --git a/html/image/bold.gif b/html/image/bold.gif deleted file mode 100644 index bdb3259c3..000000000 Binary files a/html/image/bold.gif and /dev/null differ diff --git a/html/image/button-edit.png b/html/image/button-edit.png deleted file mode 100644 index cf57c75cf..000000000 Binary files a/html/image/button-edit.png and /dev/null differ diff --git a/html/image/centre.gif b/html/image/centre.gif deleted file mode 100644 index f98c86a78..000000000 Binary files a/html/image/centre.gif and /dev/null differ diff --git a/html/image/compute.png b/html/image/compute.png deleted file mode 100644 index 1468e7f02..000000000 Binary files a/html/image/compute.png and /dev/null differ diff --git a/html/image/copy.gif b/html/image/copy.gif deleted file mode 100644 index faebb18c4..000000000 Binary files a/html/image/copy.gif and /dev/null differ diff --git a/html/image/cut.gif b/html/image/cut.gif deleted file mode 100644 index ca60a1aa3..000000000 Binary files a/html/image/cut.gif and /dev/null differ diff --git a/html/image/delete.gif b/html/image/delete.gif deleted file mode 100644 index 327af2a5b..000000000 Binary files a/html/image/delete.gif and /dev/null differ diff --git a/html/image/edit.png b/html/image/edit.png deleted file mode 100644 index 5da832338..000000000 Binary files a/html/image/edit.png and /dev/null differ diff --git a/html/image/email.gif b/html/image/email.gif deleted file mode 100644 index 7e376ea5d..000000000 Binary files a/html/image/email.gif and /dev/null differ diff --git a/html/image/empty.gif b/html/image/empty.gif deleted file mode 100644 index b3dadb0a5..000000000 Binary files a/html/image/empty.gif and /dev/null differ diff --git a/html/image/home.png b/html/image/home.png deleted file mode 100644 index 66f4c3d02..000000000 Binary files a/html/image/home.png and /dev/null differ diff --git a/html/image/hr.gif b/html/image/hr.gif deleted file mode 100644 index c98da9d00..000000000 Binary files a/html/image/hr.gif and /dev/null differ diff --git a/html/image/hyperlink.gif b/html/image/hyperlink.gif deleted file mode 100644 index 1fb1a4a5c..000000000 Binary files a/html/image/hyperlink.gif and /dev/null differ diff --git a/html/image/icon-off.png b/html/image/icon-off.png deleted file mode 100644 index c8d7bd452..000000000 Binary files a/html/image/icon-off.png and /dev/null differ diff --git a/html/image/icon-on.png b/html/image/icon-on.png deleted file mode 100644 index df9c4c9fe..000000000 Binary files a/html/image/icon-on.png and /dev/null differ diff --git a/html/image/indent.gif b/html/image/indent.gif deleted file mode 100644 index 2abb6b281..000000000 Binary files a/html/image/indent.gif and /dev/null differ diff --git a/html/image/italic.gif b/html/image/italic.gif deleted file mode 100644 index 8b1485b43..000000000 Binary files a/html/image/italic.gif and /dev/null differ diff --git a/html/image/justifyfull.gif b/html/image/justifyfull.gif deleted file mode 100644 index b12528b9f..000000000 Binary files a/html/image/justifyfull.gif and /dev/null differ diff --git a/html/image/left_just.gif b/html/image/left_just.gif deleted file mode 100644 index 505c5d961..000000000 Binary files a/html/image/left_just.gif and /dev/null differ diff --git a/html/image/list.gif b/html/image/list.gif deleted file mode 100644 index b3018d9f2..000000000 Binary files a/html/image/list.gif and /dev/null differ diff --git a/html/image/load.gif b/html/image/load.gif deleted file mode 100644 index 16278c05e..000000000 Binary files a/html/image/load.gif and /dev/null differ diff --git a/html/image/logo-noalyss-7000-3.svg b/html/image/logo-noalyss-7000-3.svg deleted file mode 100644 index 3b3a956fd..000000000 --- a/html/image/logo-noalyss-7000-3.svg +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Noalyss comptabilite - - diff --git a/html/image/logo6720.png b/html/image/logo6720.png deleted file mode 100644 index ca014e1f9..000000000 Binary files a/html/image/logo6720.png and /dev/null differ diff --git a/html/image/logo7.png b/html/image/logo7.png deleted file mode 100644 index ca014e1f9..000000000 Binary files a/html/image/logo7.png and /dev/null differ diff --git a/html/image/logo7000.png b/html/image/logo7000.png new file mode 100644 index 000000000..336c984b3 Binary files /dev/null and b/html/image/logo7000.png differ diff --git a/html/image/logout.png b/html/image/logout.png deleted file mode 100644 index 598cf76be..000000000 Binary files a/html/image/logout.png and /dev/null differ diff --git a/html/image/magnifier13.png b/html/image/magnifier13.png deleted file mode 100644 index 9ea232dac..000000000 Binary files a/html/image/magnifier13.png and /dev/null differ diff --git a/html/image/numbered_list.gif b/html/image/numbered_list.gif deleted file mode 100644 index d1a4dbcad..000000000 Binary files a/html/image/numbered_list.gif and /dev/null differ diff --git a/html/image/orange_flower.gif b/html/image/orange_flower.gif deleted file mode 100644 index 55c2c0639..000000000 Binary files a/html/image/orange_flower.gif and /dev/null differ diff --git a/html/image/outdent.gif b/html/image/outdent.gif deleted file mode 100644 index fa3c1b6aa..000000000 Binary files a/html/image/outdent.gif and /dev/null differ diff --git a/html/image/param.png b/html/image/param.png deleted file mode 100644 index 6a2f729e6..000000000 Binary files a/html/image/param.png and /dev/null differ diff --git a/html/image/paste.gif b/html/image/paste.gif deleted file mode 100644 index 9bcc76ac2..000000000 Binary files a/html/image/paste.gif and /dev/null differ diff --git a/html/image/popout.png b/html/image/popout.png deleted file mode 100644 index 4d7c6b8b0..000000000 Binary files a/html/image/popout.png and /dev/null differ diff --git a/html/image/preference.png b/html/image/preference.png deleted file mode 100644 index 930d4c5e8..000000000 Binary files a/html/image/preference.png and /dev/null differ diff --git a/html/image/print.png b/html/image/print.png deleted file mode 100644 index 12d2277be..000000000 Binary files a/html/image/print.png and /dev/null differ diff --git a/html/image/redo.gif b/html/image/redo.gif deleted file mode 100644 index b51d6b842..000000000 Binary files a/html/image/redo.gif and /dev/null differ diff --git a/html/image/right_just.gif b/html/image/right_just.gif deleted file mode 100644 index a3204d97e..000000000 Binary files a/html/image/right_just.gif and /dev/null differ diff --git a/html/image/search.png b/html/image/search.png deleted file mode 100644 index a0f81612c..000000000 Binary files a/html/image/search.png and /dev/null differ diff --git a/html/image/smiley.gif b/html/image/smiley.gif deleted file mode 100644 index 72dcb4c7f..000000000 Binary files a/html/image/smiley.gif and /dev/null differ diff --git a/html/image/spellcheck.gif b/html/image/spellcheck.gif deleted file mode 100644 index e6c8d827e..000000000 Binary files a/html/image/spellcheck.gif and /dev/null differ diff --git a/html/image/spirale2.gif b/html/image/spirale2.gif deleted file mode 100644 index 01bb6d66d..000000000 Binary files a/html/image/spirale2.gif and /dev/null differ diff --git a/html/image/textcolor.gif b/html/image/textcolor.gif deleted file mode 100644 index 413e04178..000000000 Binary files a/html/image/textcolor.gif and /dev/null differ diff --git a/html/image/trash-24.gif b/html/image/trash-24.gif new file mode 100644 index 000000000..b586d42d3 Binary files /dev/null and b/html/image/trash-24.gif differ diff --git a/html/image/undefined.png b/html/image/undefined.png deleted file mode 100644 index eea4fc777..000000000 Binary files a/html/image/undefined.png and /dev/null differ diff --git a/html/image/underline.gif b/html/image/underline.gif deleted file mode 100644 index db8fb4ffd..000000000 Binary files a/html/image/underline.gif and /dev/null differ diff --git a/html/image/undo.gif b/html/image/undo.gif deleted file mode 100644 index 555d0db96..000000000 Binary files a/html/image/undo.gif and /dev/null differ diff --git a/html/image/warning.png b/html/image/warning.png new file mode 100644 index 000000000..74051535b Binary files /dev/null and b/html/image/warning.png differ diff --git a/html/image/x-office-calendar.png b/html/image/x-office-calendar.png deleted file mode 100644 index ca55f9077..000000000 Binary files a/html/image/x-office-calendar.png and /dev/null differ diff --git a/html/index.css b/html/index.css index b368f2da8..faf83c47b 100644 --- a/html/index.css +++ b/html/index.css @@ -1,103 +1,280 @@ BODY { -background-color:white; -font-size:12px; -font-family:sans-serif,arial; -color:blue; + background-color:white; + font-size:12px; + font-family:sans-serif,arial; + color:blue; } .cell , #recover_box p{ -font-size : 18px; + font-size : 18px; } .remark { -border: solid black 1px; -font-family:sans-serif; -font-size: 9px; -color:blue; -width:200px; -padding:3px; + border: solid black 1px; + font-family:sans-serif; + font-size: 9px; + color:blue; + width:200px; + padding:3px; } .gras { -font-size:12px; -font-family:sans-serif,arial; -color:red; + font-size:12px; + font-family:sans-serif,arial; + color:red; } .input_text { -border:1px solid blue; -margin:1px; -padding: 10px; -border-radius: 4px; -font-size:16px; -font-size:1rem; + border:1px solid blue; + margin:1px; + padding: 10px; + border-radius: 4px; + font-size:16px; + font-size:1rem; } .button { -color:white; -font-weight: bold; -border:0px; -text-decoration:none; -font-family: helvetica,arial,sans-serif; -background-image: url("image/bg-submit2.gif"); -background-repeat: repeat-x repeat-y; -background-position: left; -text-decoration:none; -font-family: helvetica,arial,sans-serif; -border-width:0px; -padding:2px 4px 2px 4px; -cursor:pointer; -margin:31px 2px 1px 2px; --moz-border-radius:2px 2px; -border-radius:2px 2px; -font-size : 1rem; -margin-bottom: 10px; + color:white; + font-weight: bold; + border:0px; + text-decoration:none; + font-family: helvetica,arial,sans-serif; + background-image: url("image/bg-submit2.gif"); + background-repeat: repeat-x repeat-y; + background-position: left; + text-decoration:none; + font-family: helvetica,arial,sans-serif; + border-width:0px; + padding:2px 4px 2px 4px; + cursor:pointer; + margin:31px 2px 1px 2px; + -moz-border-radius:2px 2px; + border-radius:2px 2px; + font-size : 1rem; + margin-bottom: 10px; } .button:hover { -cursor:pointer; -background-color:white; -border-style: solid; -border-width: 0px; -background-image: url("image/bg-submit3.gif"); -background-repeat: repeat-x repeat-y; + cursor:pointer; + background-color:white; + border-style: solid; + border-width: 0px; + background-image: url("image/bg-submit3.gif"); + background-repeat: repeat-x repeat-y; } +#logo_id { + width:19%; +} +#alternate_browser { + display : none; +} +#logo_id { + position:absolute; + z-index:-1; + height:30%; + width:auto; + left:0px; + +} +#login_frm { + position:absolute; + left:15%; + top:50%; +} +.input_text { + width:8em; +} +#recover_link { + position:absolute; + margin-bottom:30px; + width: 100%; +} + +#alternate_browser { + display : none; +} +#logo_id { + position:absolute; + z-index:-1; + height:45%; + width:auto; + left:0px; + +} +#login_frm { + position:absolute; + left:15%; + top:50%; +} +.input_text { + width:8em; +} +#recover_link { + position:absolute; + bottom:30px; + width: 100%; +} +#recover_box { + + display: none; + position: absolute; + top: 15%; + z-index: 1; + border: 2px solid blue; + width: 96%; + margin-left: 1%; + background-color: whitesmoke; +} + @media only screen and (max-width : 900px) { #alternate_browser { display : none; } - #logo_id { - height:160px; + #logo_id { + position:absolute; + z-index:-1; + height:auto; + width:60%; + left:20%; + top:5%; + } .input_text { - width:8em; + width:12rem; + } + #recover_box { + + display:none; + position: absolute; + top: 15%; + z-index: 1; + border: 2px solid blue; + width: 96%; + left: 1%; + background-color: whitesmoke; + + } + #login_frm { + position:absolute; + left:25%; + right:35%; + top:50%; } - } -@media only screen and (min-width : 1201px) { +@media only screen and (min-width : 901px) { #alternate_browser { position:absolute; bottom: 0px; left:0px; - z-index: -1 + z-index: -1; + display : block; } #logo_id { - width:608px; - z-index:-1; - position:absolute; - top:230px; - left:688px; - height: 125px; + z-index:-1; + position:absolute; + width:19%; + left:7%; + top:9%; } #login_frm { position:absolute; - left:768px; - top:333px; + left:30%; + top:25%; } .input_text { width: 24em; width: 24rem; } - #recover_link { - position:absolute; - margin-top:397px; - left:539px; + #recover_link { + position:absolute; + margin-top:397px; + left:539px; + background-color: white; + } } +@media only screen and (min-width : 1100px) { + #alternate_browser { + position:absolute; + bottom: 0px; + left:0px; + z-index: -1; + display : block; + } + #logo_id { + z-index:-1; + position:absolute; + width:19%; + left:8%; + top:19.5%; + } + #login_frm { + position:absolute; + left:25%; + top:30%; + } + .input_text { + width: 24em; + width: 24rem; + } + #recover_link { + position:absolute; + top:397px; + left:539px; + background-color: white; + width:auto; + } + #recover_box { + + display: none; + position: absolute; + top: 15%; + z-index: 1; + border: 2px solid blue; + width: 96%; + margin-left: 1%; + background-color: whitesmoke; + + } +} +@media only screen and (min-width : 1100px) { + #alternate_browser { + position:absolute; + bottom: 0px; + left:0px; + z-index: -1; + display : block; + } + #logo_id { + z-index:-1; + position:absolute; + width:19%; + left:25%; + top:19.5%; + } + #login_frm { + position:absolute; + left:39%; + top:28%; + } + .input_text { + width: 24em; + width: 24rem; + } + #recover_link { + position:absolute; + top:55%; + left:55%; + background-color: white; + margin-top:0px; + } + #recover_box { + + display: none; + position: absolute; + top: 40%; + z-index: 1; + border: 2px solid blue; + width: 30%; + margin-left: 25%; + background-color: whitesmoke; + + } + } diff --git a/html/index.php b/html/index.php index 558e95876..f4f5c18d1 100644 --- a/html/index.php +++ b/html/index.php @@ -132,12 +132,14 @@ * */ + if ( ! file_exists('..'.DIRECTORY_SEPARATOR.'include'.DIRECTORY_SEPARATOR.'config.inc.php')) { header("Location: install.php",true, 307); exit(0); } + echo ' NOALYSS @@ -153,11 +155,21 @@ require_once '../include/constant.php'; require_once '../include/config.inc.php'; require_once NOALYSS_INCLUDE.'/lib/ac_common.php'; if (file_exists("install.php")&& ! DEBUG ) { - /* - * This file shouldn't exist - */ - echo _("Le fichier ".__DIR__."/install.php est encore présent, vous devez l'effacer avant d'utiliser NOALYSS"); - return; + // At the end of the installation procedure , the install file must be removed + if (isset($_GET['remove_install'])) { + if (is_writable(__DIR__."/install.php") ) { + unlink(__DIR__."/install.php"); + } + } + // if removed failed then + if (file_exists("install.php") ) + { + /* + * This file shouldn't exist + */ + echo _("Le fichier ".__DIR__."/install.php est encore présent, vous devez l'effacer avant d'utiliser NOALYSS"); + return; + } } if ( strlen(domaine) > 0 ) { @@ -175,7 +187,7 @@ if (isset ($_REQUEST['reconnect']) && isset ($_REQUEST['backurl'])) { } echo ' -Noalyss NOALYSS_VERSION - '.$my_domain.' +version NOALYSS_VERSION - '.$my_domain.'

@@ -183,7 +195,7 @@ Noalyss NOALYSS_VERSION - '.$my_domain.'
-NOALYSS +NOALYSS


@@ -233,12 +245,12 @@ echo ' ?> - +
Mot de passe oublié ? -