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 - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

            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 - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                  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
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X