Pas le bon endroit, mais un peu desesperé.....

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Pas le bon endroit, mais un peu desesperé.....

    Bonsoir à tous,
    le site de notre association est HS depuis plus de 15 jours (site sous 1.0)qui fonctionnait très bien jusque là .
    Malgré les apppels à l'aide à notre fournisseur OVH et des réponse plus qu’évasives, le pauvre webmaster trés amateur que je suis se trouve le bec dans l'eau....
    Il doit bien avoir un amateur de moto sur le forum .
    En plus cela doit etre une bricole...
    merci d'avance pour le coup de main
    [modo]Pas d'adresse email en clair svp[/modo]
    www.motoclubagora.net

    Je sais que c'est pas le bon endroit, mais ....
    Dernière édition par cavo789 à 05/03/2012, 21h12

  • #2
    Re : Pas le bon endroit, mais un peu desesperé.....

    Bonjour,

    Un vieux 1.0 qui accueille avec
    Direct Access to this location is not allowed.
    ça ressemble à un "léger problème" du style index.php altéré, ou index.php du template massacré.

    Avec un Joomla! aussi ancien, plus maintenu, les failles peuvent arriver.
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Pas le bon endroit, mais un peu desesperé.....

      Bonjour,
      ça ressemble à un "léger problème" du style index.php altéré, ou index.php du template massacré.
      Je dirais même carrément remplacé par un autre index.php, par exemple celui du template, suite par exemple à une mauvaise manipe d'un webmaster très amateur.
      Si tu as une sauvegarde (même ancienne, même modifiée) de ton site, ou un paquet d'installation de joomla 1.0, récupère dedans l'index.php et écrase avec celui qui est à la racine de ton site.
      Schtroumpfe toi le Schtroumpf t'aidera.
      Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

      Commentaire


      • #4
        Re : Pas le bon endroit, mais un peu desesperé.....

        Merci beaucoup pour vos réponses,
        j'ai essayé de remplacer index.php à la racine du site par index.php de la release 1.0 de joomla .
        resultat : Restricted access
        si vous aviez un peu de votre temps à m'accorder, ce serai vraiment gentil .
        D'avance MERCI

        Commentaire


        • #5
          Re : Pas le bon endroit, mais un peu desesperé.....

          Si ca peux aider,
          index.php de mon template (echo)
          Code:
          <?php
          
          defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
          
          // needed to seperate the ISO number from the language file constant _ISO
          
          $iso = split( '=', _ISO );
          
          // xml prolog - quirks mode
          
          //echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
          
          ?>
          
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          
          <html xmlns="http://www.w3.org/1999/xhtml">
          
          <head>
          
          <?php
          
          if ( $my->id ) {
          
              initEditor();
          
          }
          
          mosShowHead();
          
          ?>
          
          <link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />
          
          </head>
          
          
          
          <body>
          <a href="http://www.xiti.com/xiti.asp?s=397755" title="WebAnalytics" target="_top">
          
          <noscript>
          Mesure d'audience ROI statistique webanalytics par <img width="39" height="25" src="http://logv6.xiti.com/hit.xiti?s=397755&p=acceuil" alt="WebAnalytics" />
          </noscript></a>
          
          
          <div id="content_area">
          
          <table width="1000" align="center" border="0" cellspacing="0" cellpadding="0">
          
            <tr>
          
              <td class="leftshadow" width="28" rowspan="3" valign="top"></td>
          
              <td>
          
              <div id="logo"></div>
          
              </td>
          
              <td valign="top">
          
                  <div id="top">
          
                        <div id="searchbox">
          
                      <?php mosLoadModules ( 'user4', -1 ); ?>
          
                        </div>
          
                  </div>
          
                  <div id="topmenu">
          
                  <?php mosLoadModules ( 'user1', -1 ); ?>
          
                  </div>
          
              </td>
          
              <td class="rightshadow" width="28" rowspan="3" valign="top"></td>
          
            </tr>
          
            <tr>
          
              <td colspan="2">
          
              <div id="pathway">
          
              <?php mosPathWay(); ?>
          
              </div>
          
              </td>
          
            </tr>
          
            <tr>
          
              <td class="left" valign="top">
          
              <div id="left">
          
              <?php mosLoadModules ( 'left' ); ?>
          
              </div>
          
              </td>
          
              <td valign="top">
          
              <div id="header"></div>
          
              <div id="header_separator"></div>
          
              <?php if(mosCountModules('newsflash')) { ?>
          
              <div id="newsflash">
          
              <?php mosLoadModules ( 'newsflash' ); ?>
          
              </div>
          
              <?php } ?>
          
              <?php if(mosCountModules('right')) { ?>
          
              <div id="main_right_separator">
          
                  <div id="right">
          
                  <?php mosLoadModules ( 'right' ); ?>
          
                  </div>
          
                  <?php } ?>
          
                  <div id="maincontent">
          
                  <?php mosMainBody(); ?>
          
                  <?php if(mosCountModules('bottom')) { ?>
          
                      <div id="bottom">
          
                      <?php mosLoadModules ( 'bottom' ); ?>
          
                      </div>
          
                      <?php } ?>
          
                  </div>
          
              </div>
          
              </td>
          
            </tr>
          
            <tr>
          
              <td class="left_bottom_shadow"></td>
          
              <td colspan="2">
          
              <div id="footer">
          
               <?php mosLoadModules ( 'footer', -1 ); ?>
          
              </div>
          
              </td>
          
              <td class="right_bottom_shadow"></td>
          
            </tr>
          
          </table>
          
          </div>
          Merci d'avance
          Dernière édition par opware2000 à 06/03/2012, 11h11

          Commentaire


          • #6
            Re : Pas le bon endroit, mais un peu desesperé.....

            Le problème ne se situe pas au niveau du template lui-même (le message à l'écran n'est que "Restricted access" alors que le template renverrait "Direct Access to this location is not allowed.")
            Quoi qu'il en soit, c'est "_VALID_MOS" qui n'est pas défini au moment où le fichier qui affiche ce message est utilisé.
            As-tu vérifié le fichier index.php situé à la racine du site ? C'est lui qui définit (première ligne d'instruction après les commentaires) cette variable :
            // Set flag that this is a parent file
            define( '_VALID_MOS', 1 );
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info hébergés chez PHPNET - +sites gérés chez 1and1 et OVH - Site pro : www.robertg-conseil.fr

            Commentaire


            • #7
              Re : Pas le bon endroit, mais un peu desesperé.....

              Re,
              Tu n'as pas réagi à ça : Je dirais même carrément remplacé par un autre index.php, par exemple celui du template, suite par exemple à une mauvaise manipe. Ça te rappelle des choses ?

              j'ai essayé de remplacer index.php à la racine du site par index.php de la release 1.0 de joomla .
              Manifestement, vu le message ce n'est pas ce que tu as fait...
              Schtroumpfe toi le Schtroumpf t'aidera.
              Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

              Commentaire


              • #8
                Re : Pas le bon endroit, mais un peu desesperé.....

                En fait à la racine de mon site, le fichier index.php est celui extrait de l'archive joomla 1.0 recupéré hier soir, donc "vierge" je dirais ?
                et maintenant j'ai ceci :
                Fatal error: Call to undefined function: mosshowhead() in /homez.146/motoclubr/www/index.php on line 31
                merci encore pour votre attention à mon probleme

                le fichier index.php
                <?php
                // Set flag that this is a parent file
                define( '_VALID_MOS', 1 );

                defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

                // needed to seperate the ISO number from the language file constant _ISO

                $iso = split( '=', _ISO );

                // xml prolog - quirks mode

                //echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';

                ?>

                <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

                <html xmlns="http://www.w3.org/1999/xhtml">

                <head>

                <?php

                if ( $my->id ) {

                initEditor();

                }

                mosShowHead();

                ?>

                <link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />

                </head>



                <body>
                <a href="http://www.xiti.com/xiti.asp?s=397755" title="WebAnalytics" target="_top">

                <noscript>
                Mesure d'audience ROI statistique webanalytics par <img width="39" height="25" src="http://logv6.xiti.com/hit.xiti?s=397755&p=acceuil" alt="WebAnalytics" />
                </noscript></a>


                <div id="content_area">

                <table width="1000" align="center" border="0" cellspacing="0" cellpadding="0">

                <tr>

                <td class="leftshadow" width="28" rowspan="3" valign="top"></td>

                <td>

                <div id="logo"></div>

                </td>

                <td valign="top">

                <div id="top">

                <div id="searchbox">

                <?php mosLoadModules ( 'user4', -1 ); ?>

                </div>

                </div>

                <div id="topmenu">

                <?php mosLoadModules ( 'user1', -1 ); ?>

                </div>

                </td>

                <td class="rightshadow" width="28" rowspan="3" valign="top"></td>

                </tr>

                <tr>

                <td colspan="2">

                <div id="pathway">

                <?php mosPathWay(); ?>

                </div>

                </td>

                </tr>

                <tr>

                <td class="left" valign="top">

                <div id="left">

                <?php mosLoadModules ( 'left' ); ?>

                </div>

                </td>

                <td valign="top">

                <div id="header"></div>

                <div id="header_separator"></div>

                <?php if(mosCountModules('newsflash')) { ?>

                <div id="newsflash">

                <?php mosLoadModules ( 'newsflash' ); ?>

                </div>

                <?php } ?>

                <?php if(mosCountModules('right')) { ?>

                <div id="main_right_separator">

                <div id="right">

                <?php mosLoadModules ( 'right' ); ?>

                </div>

                <?php } ?>

                <div id="maincontent">

                <?php mosMainBody(); ?>

                <?php if(mosCountModules('bottom')) { ?>

                <div id="bottom">

                <?php mosLoadModules ( 'bottom' ); ?>

                </div>

                <?php } ?>

                </div>

                </div>

                </td>

                </tr>

                <tr>

                <td class="left_bottom_shadow"></td>

                <td colspan="2">

                <div id="footer">

                <?php mosLoadModules ( 'footer', -1 ); ?>

                </div>

                </td>

                <td class="right_bottom_shadow"></td>

                </tr>

                </table>

                </div>

                Commentaire


                • #9
                  Re : Pas le bon endroit, mais un peu desesperé.....

                  Quelle version de 1.0 as-tu récupérée et où ? Il ressemble à une modification en excès d'un index.php de template !

                  Je viens de reprendre le fichier dont j'ai cité deux lignes tout à l'heure, et les lignes 14 à 22 sont celles-ci (version 1.0.15)
                  Code PHP:
                  // Set flag that this is a parent file
                  define'_VALID_MOS');

                  // checks for configuration file, if none found loads installation page
                  if (!file_exists'configuration.php' ) || filesize'configuration.php' ) < 10) {
                      
                  $self rtrimdirname$_SERVER['PHP_SELF'] ), '/\\' ) . '/';
                      
                  header("Location: http://" $_SERVER['HTTP_HOST'] . $self "installation/index.php" );
                      exit();

                  "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info hébergés chez PHPNET - +sites gérés chez 1and1 et OVH - Site pro : www.robertg-conseil.fr

                  Commentaire


                  • #10
                    Re : Pas le bon endroit, mais un peu desesperé.....

                    Re,
                    tu ne réponds jamais aux questions ? Tu ne dis jamais ce que tu as fait entre deux messages ?


                    Le fichier listé ci-dessus est le même que précédemment auquel tu as ajouté un define( '_VALID_MOS', 1 ); ce qui est une hérésie absolue. Seul l'index.php à la racine doit contenir cette instruction pour garantir que l'on n'est pas en train d'essayer d'entrer directement dans un fichier php inclus.

                    Si ton index.php à la racine était bon, tu n'en n'aurais pas besoin, et tant qu'il ne sera pas bon, il y a peu de chances qu'il y ait quelque chose qui marche...
                    Schtroumpfe toi le Schtroumpf t'aidera.
                    Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

                    Commentaire


                    • #11
                      Re : Pas le bon endroit, mais un peu desesperé.....

                      Bonjour à tous,
                      j'ai bien remplacé le fichier index.php à la racine de mon site(pas au niveau du template)
                      j'ai enlevé le define( '_VALID_MOS', 1 )
                      et ...Direct Access to this location is not allowed.

                      J(ai recupéré l'index.php d'une version 1.0.13 qui correspond à celle de mon site .
                      Si vous avez besoin de mes codes ftp pour voir, n'hesitez pas...
                      merci d'avance

                      Commentaire


                      • #12
                        Re : Pas le bon endroit, mais un peu desesperé.....

                        Re,
                        tu n'as toujours pas réagi à ça : "remplacé par un autre index.php, par exemple celui du template, suite par exemple à une mauvaise manipe". Dit autrement : qu'est-ce qui s'est passé juste avant que ça ne marche plus ? Tu as installé des choses ? Fait du FTP ? Joué dans l'admin ?

                        Tu peux nous coller ici les 20 premières lignes de l'index.php à la racine du site ?
                        Schtroumpfe toi le Schtroumpf t'aidera.
                        Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

                        Commentaire


                        • #13
                          Re : Pas le bon endroit, mais un peu desesperé.....

                          Je n'ai pas remplacé index.php à la racine du site, par index.php de mon template.
                          Pas de mises à jour qui ont mis le site en rade .
                          Il s'est mis en rade du jour au lendemain sans intervention de ma part.
                          Voila le debut du fichier index.php situé dans le repertoire www de mon site (donc à la racine )
                          Merci encore pour votre aide
                          <?php

                          defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

                          // needed to seperate the ISO number from the language file constant _ISO

                          $iso = split( '=', _ISO );

                          // xml prolog - quirks mode

                          //echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';

                          ?>

                          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

                          <html xmlns="http://www.w3.org/1999/xhtml">

                          <head>

                          <?php

                          if ( $my->id ) {

                          initEditor();

                          }

                          mosShowHead();

                          ?>

                          <link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />

                          </head>

                          Commentaire


                          • #14
                            Re : Pas le bon endroit, mais un peu desesperé.....

                            Bonjour,

                            Le code que tu montres, et que GS se tue à te répéter N'EST PAS un index.php de site, mais de template.
                            Si ce n'est toi qui as écrasé le index.php du site par celui d'un template, c'est soit que le site a été piraté, soit qu'il y a de la magie ou du marabout dans l'air.
                            Pas de demande de support par MP.
                            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                            Commentaire


                            • #15
                              Re : Pas le bon endroit, mais un peu desesperé.....

                              Ce coup ci ce doit etre le bon index.php à la racine du site,

                              <?php
                              /**
                              * @version $Id: index.php 6022 2006-12-18 22:30:07Z friesengeist $
                              * @package Joomla
                              * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
                              * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
                              * Joomla! is free software. This version may have been modified pursuant
                              * to the GNU General Public License, and as distributed it includes or
                              * is derivative of works licensed under the GNU General Public License or
                              * other free or open source software licenses.
                              * See COPYRIGHT.php for copyright notices and details.
                              */

                              // Set flag that this is a parent file
                              define( '_VALID_MOS', 1 );

                              // checks for configuration file, if none found loads installation page
                              if (!file_exists( 'configuration.php' ) || filesize( 'configuration.php' ) < 10) {
                              $self = rtrim( dirname( $_SERVER['PHP_SELF'] ), '/\\' ) . '/';
                              header("Location: http://" . $_SERVER['HTTP_HOST'] . $self . "installation/index.php" );
                              exit();
                              }

                              require( 'globals.php' );
                              require_once( 'configuration.php' );

                              // SSL check - $http_host returns <live site url>:<port number if it is 443>
                              $http_host = explode(':', $_SERVER['HTTP_HOST'] );
                              if( (!empty( $_SERVER['HTTPS'] ) && strtolower( $_SERVER['HTTPS'] ) != 'off' || isset( $http_host[1] ) && $http_host[1] == 443) && substr( $mosConfig_live_site, 0, 8 ) != 'https://' ) {
                              $mosConfig_live_site = 'https://'.substr( $mosConfig_live_site, 7 );
                              }

                              require_once( 'includes/joomla.php' );

                              //Installation sub folder check, removed for work with SVN
                              if (file_exists( 'installation/index.php' ) && $_VERSION->SVN == 0) {
                              define( '_INSTALL_CHECK', 1 );
                              include ( $mosConfig_absolute_path .'/offline.php');
                              exit();
                              }

                              // displays offline/maintanance page or bar
                              if ($mosConfig_offline == 1) {
                              require( $mosConfig_absolute_path .'/offline.php' );
                              }

                              // load system bot group
                              $_MAMBOTS->loadBotGroup( 'system' );

                              // trigger the onStart events
                              $_MAMBOTS->trigger( 'onStart' );

                              if (file_exists( $mosConfig_absolute_path .'/components/com_sef/sef.php' )) {
                              require_once( $mosConfig_absolute_path .'/components/com_sef/sef.php' );
                              } else {
                              require_once( $mosConfig_absolute_path .'/includes/sef.php' );
                              }
                              require_once( $mosConfig_absolute_path .'/includes/frontend.php' );

                              // retrieve some expected url (or form) arguments
                              $option = strval( strtolower( mosGetParam( $_REQUEST, 'option' ) ) );
                              $Itemid = intval( mosGetParam( $_REQUEST, 'Itemid', null ) );

                              if ($option == '') {
                              if ($Itemid) {
                              $query = "SELECT id, link"
                              . "\n FROM #__menu"
                              . "\n WHERE menutype = 'mainmenu'"
                              . "\n AND id = " . (int) $Itemid
                              . "\n AND published = 1"
                              ;
                              $database->setQuery( $query );
                              } else {
                              $query = "SELECT id, link"
                              . "\n FROM #__menu"
                              . "\n WHERE menutype = 'mainmenu'"
                              . "\n AND published = 1"
                              . "\n ORDER BY parent, ordering"
                              ;
                              $database->setQuery( $query, 0, 1 );
                              }
                              $menu = new mosMenu( $database );
                              if ($database->loadObject( $menu )) {
                              $Itemid = $menu->id;
                              }
                              $link = $menu->link;
                              if (($pos = strpos( $link, '?' )) !== false) {
                              $link = substr( $link, $pos+1 ). '&Itemid='.$Itemid;
                              }
                              parse_str( $link, $temp );
                              /** this is a patch, need to rework when globals are handled better */
                              foreach ($temp as $k=>$v) {
                              $GLOBALS[$k] = $v;
                              $_REQUEST[$k] = $v;
                              if ($k == 'option') {
                              $option = $v;
                              }
                              }
                              }
                              if ( !$Itemid ) {
                              // when no Itemid give a default value
                              $Itemid = 99999999;
                              }

                              // mainframe is an API workhorse, lots of 'core' interaction routines
                              $mainframe = new mosMainFrame( $database, $option, '.' );
                              $mainframe->initSession();

                              // trigger the onAfterStart events
                              $_MAMBOTS->trigger( 'onAfterStart' );

                              // checking if we can find the Itemid thru the content
                              if ( $option == 'com_content' && $Itemid === 0 ) {
                              $id = intval( mosGetParam( $_REQUEST, 'id', 0 ) );
                              $Itemid = $mainframe->getItemid( $id );
                              }

                              /** do we have a valid Itemid yet?? */
                              if ( $Itemid === 0 ) {
                              /** Nope, just use the homepage then. */
                              $query = "SELECT id"
                              . "\n FROM #__menu"
                              . "\n WHERE menutype = 'mainmenu'"
                              . "\n AND published = 1"
                              . "\n ORDER BY parent, ordering"
                              ;
                              $database->setQuery( $query, 0, 1 );
                              $Itemid = $database->loadResult();
                              }

                              // patch to lessen the impact on templates
                              if ($option == 'search') {
                              $option = 'com_search';
                              }

                              // loads english language file by default
                              if ($mosConfig_lang=='') {
                              $mosConfig_lang = 'english';
                              }
                              include_once( $mosConfig_absolute_path .'/language/' . $mosConfig_lang . '.php' );

                              // frontend login & logout controls
                              $return = strval( mosGetParam( $_REQUEST, 'return', NULL ) );
                              $message = intval( mosGetParam( $_POST, 'message', 0 ) );
                              if ($option == 'login') {
                              $mainframe->login();

                              // JS Popup message
                              if ( $message ) {
                              ?>
                              <script language="javascript" type="text/javascript">
                              <!--//
                              alert( "<?php echo addslashes( _LOGIN_SUCCESS ); ?>" );
                              //-->
                              </script>
                              <?php
                              }

                              if ( $return && !( strpos( $return, 'com_registration' ) || strpos( $return, 'com_login' ) ) ) {
                              // checks for the presence of a return url
                              // and ensures that this url is not the registration or login pages
                              // If a sessioncookie exists, redirect to the given page. Otherwise, take an extra round for a cookiecheck
                              if (isset( $_COOKIE[mosMainFrame::sessionCookieName()] )) {
                              mosRedirect( $return );
                              } else {
                              mosRedirect( $mosConfig_live_site .'/index.php?option=cookiecheck&return=' . urlencode( $return ) );
                              }
                              } else {
                              // If a sessioncookie exists, redirect to the start page. Otherwise, take an extra round for a cookiecheck
                              if (isset( $_COOKIE[mosMainFrame::sessionCookieName()] )) {
                              mosRedirect( $mosConfig_live_site .'/index.php' );
                              } else {
                              mosRedirect( $mosConfig_live_site .'/index.php?option=cookiecheck&return=' . urlencode( $mosConfig_live_site .'/index.php' ) );
                              }
                              }

                              } else if ($option == 'logout') {
                              $mainframe->logout();

                              // JS Popup message
                              if ( $message ) {
                              ?>
                              <script language="javascript" type="text/javascript">
                              <!--//
                              alert( "<?php echo addslashes( _LOGOUT_SUCCESS ); ?>" );
                              //-->
                              </script>
                              <?php
                              }

                              if ( $return && !( strpos( $return, 'com_registration' ) || strpos( $return, 'com_login' ) ) ) {
                              // checks for the presence of a return url
                              // and ensures that this url is not the registration or logout pages
                              mosRedirect( $return );
                              } else {
                              mosRedirect( $mosConfig_live_site.'/index.php' );
                              }
                              } else if ($option == 'cookiecheck') {
                              // No cookie was set upon login. If it is set now, redirect to the given page. Otherwise, show error message.
                              if (isset( $_COOKIE[mosMainFrame::sessionCookieName()] )) {
                              mosRedirect( $return );
                              } else {
                              mosErrorAlert( _ALERT_ENABLED );
                              }
                              }

                              /** get the information about the current user from the sessions table */
                              $my = $mainframe->getUser();

                              // detect first visit
                              $mainframe->detect();

                              // set for overlib check
                              $mainframe->set( 'loadOverlib', false );

                              $gid = intval( $my->gid );

                              // gets template for page
                              $cur_template = $mainframe->getTemplate();
                              /** temp fix - this feature is currently disabled */

                              /** @global A places to store information from processing of the component */
                              $_MOS_OPTION = array();

                              // precapture the output of the component
                              require_once( $mosConfig_absolute_path . '/editor/editor.php' );

                              ob_start();

                              if ($path = $mainframe->getPath( 'front' )) {
                              $task = strval( mosGetParam( $_REQUEST, 'task', '' ) );
                              $ret = mosMenuCheck( $Itemid, $option, $task, $gid );

                              if ($ret) {
                              require_once( $path );
                              } else {
                              mosNotAuth();
                              }
                              } else {
                              header( 'HTTP/1.0 404 Not Found' );
                              echo _NOT_EXIST;
                              }

                              $_MOS_OPTION['buffer'] = ob_get_contents();

                              ob_end_clean();

                              initGzip();

                              header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
                              header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
                              header( 'Cache-Control: no-store, no-cache, must-revalidate' );
                              header( 'Cache-Control: post-check=0, pre-check=0', false );
                              header( 'Pragma: no-cache' );

                              // display the offline alert if an admin is logged in
                              if (defined( '_ADMIN_OFFLINE' )) {
                              include( $mosConfig_absolute_path .'/offlinebar.php' );
                              }

                              // loads template file
                              if ( !file_exists( $mosConfig_absolute_path .'/templates/'. $cur_template .'/index.php' ) ) {
                              echo _TEMPLATE_WARN . $cur_template;
                              } else {
                              require_once( $mosConfig_absolute_path .'/templates/'. $cur_template .'/index.php' );
                              echo '<!-- '. time() .' -->';
                              }

                              // displays queries performed for page
                              if ($mosConfig_debug) {
                              echo $database->_ticker . ' queries executed';
                              echo '<pre>';
                              foreach ($database->_log as $k=>$sql) {
                              echo $k+1 . "\n" . $sql . '<hr />';
                              }
                              echo '</pre>';
                              }

                              doGzip();
                              ?>

                              Merci d'avance pour votre GRANDE patience

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X