Types

Notifications 0
Pour bénéficier de nos notifications vous devez d'abord vous connectez.
Si vous n'avez pas de compte vous pouvez créer un compte client.
Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_WARNING)
Undefined array key "niveau" Whoops\Exception\ErrorException thrown with message "Undefined array key "niveau"" Stacktrace: #2 Whoops\Exception\ErrorException in /htdocs/templates/partie.php:127 #1 Whoops\Run:handleError in /htdocs/templates/partie.php:127 #0 require in /htdocs/public/index.php:17
Stack frames (3)
2
Whoops\Exception\ErrorException
/templates/partie.php127
1
Whoops\Run handleError
/templates/partie.php127
0
require
/public/index.php17
/htdocs/templates/partie.php
?>
 <div class="col-6 col-md-2 my-2">
<a href="<?= $router->generate('filiere',['id'=>$params['id'], 'partie'=>$selects->id_partie]) ?>" class="btn text-white" style="width: 170px; height: auto; border: 3px solid white; background-color: #35af2b; border-radius:50px;"><?= $selects->nom ?></a>
    </div>
<?php } ?>
<?php }else{ ?>
  <div class="col-6 col-md-2 my-2">
  <a href="<?= $router->generate('filiere',['id'=>$params['id'], 'partie'=>$selects->id_partie]) ?>" class="btn text-white" style="width: 170px; height: auto; border: 3px solid white; background-color: #35af2b; border-radius:50px;"><?= $selects->nom ?></a>
    </div>
<?php } ?>
 
<?php } ?>
 
<?php endif ?>
<?php endforeach ?>
<?php endforeach ?>
<?php endif ?>
    <?php endif ?>
    <?php 
     $niveau=$_SESSION['niveau'];
     if($niveau == 4):
      $access=$DB->query('SELECT * FROM types_ecole WHERE id_types=:id',array('id'=>$params['id']));
      foreach($access as $accesss):
   ?>
   <?php
     $select=$DB->query('SELECT * FROM partie WHERE niveau <> 1'); 
     foreach($select as $selects):
      $number=$DB->row('SELECT * FROM etablissement WHERE langue=:langue AND types=:types',array('langue'=>$selects->id_partie,'types'=>$params['id']));
      if($number > 0):
      if($accesss->nom == 'école avec internat'){
        if($selects->nom != 'Bilingue'){
     ?>
      <div class="col-6 col-md-2 my-2">
<a href="<?= $router->generate('region',['id'=>$params['id'], 'partie'=>$selects->id_partie]) ?>" class="btn text-white" style="width: 170px; height: auto; border: 3px solid white; background-color: #35af2b; border-radius:50px;"><?= $selects->nom ?></a>
    </div>
    <?php } ?>
    <?php }else{ ?>
 
      <?php 
if($accesss->nom == 'Prépas Concours'){
/htdocs/templates/partie.php
?>
 <div class="col-6 col-md-2 my-2">
<a href="<?= $router->generate('filiere',['id'=>$params['id'], 'partie'=>$selects->id_partie]) ?>" class="btn text-white" style="width: 170px; height: auto; border: 3px solid white; background-color: #35af2b; border-radius:50px;"><?= $selects->nom ?></a>
    </div>
<?php } ?>
<?php }else{ ?>
  <div class="col-6 col-md-2 my-2">
  <a href="<?= $router->generate('filiere',['id'=>$params['id'], 'partie'=>$selects->id_partie]) ?>" class="btn text-white" style="width: 170px; height: auto; border: 3px solid white; background-color: #35af2b; border-radius:50px;"><?= $selects->nom ?></a>
    </div>
<?php } ?>
 
<?php } ?>
 
<?php endif ?>
<?php endforeach ?>
<?php endforeach ?>
<?php endif ?>
    <?php endif ?>
    <?php 
     $niveau=$_SESSION['niveau'];
     if($niveau == 4):
      $access=$DB->query('SELECT * FROM types_ecole WHERE id_types=:id',array('id'=>$params['id']));
      foreach($access as $accesss):
   ?>
   <?php
     $select=$DB->query('SELECT * FROM partie WHERE niveau <> 1'); 
     foreach($select as $selects):
      $number=$DB->row('SELECT * FROM etablissement WHERE langue=:langue AND types=:types',array('langue'=>$selects->id_partie,'types'=>$params['id']));
      if($number > 0):
      if($accesss->nom == 'école avec internat'){
        if($selects->nom != 'Bilingue'){
     ?>
      <div class="col-6 col-md-2 my-2">
<a href="<?= $router->generate('region',['id'=>$params['id'], 'partie'=>$selects->id_partie]) ?>" class="btn text-white" style="width: 170px; height: auto; border: 3px solid white; background-color: #35af2b; border-radius:50px;"><?= $selects->nom ?></a>
    </div>
    <?php } ?>
    <?php }else{ ?>
 
      <?php 
if($accesss->nom == 'Prépas Concours'){
/htdocs/public/index.php
<?php 
require dirname(__DIR__). '/vendor/autoload.php';
$whoops= new \Whoops\Run;
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
$whoops->register();
$uri = $_SERVER['REQUEST_URI'];
$router = new AltoRouter();
require dirname(__DIR__).'/config/routes.php';
// match des routes
$match = $router->match();
if(is_array($match)){
    if(is_callable($match['target']))
    {
    call_user_func_array($match['target'],$match['params']);
    }else{
        $params=$match['params'];
        require "../templates/{$match['target']}.php";
    }   
}else
// page 404 a affichers
{
    require '../templates/404.php';
}
 
 
 
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
lwscache On
lwsapitoken 227598db8eb25468e8be91687c4d2feb
SCRIPT_NAME /public/index.php
REQUEST_URI /partie-35
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /public/partie-35
REMOTE_PORT 45596
SCRIPT_FILENAME //var/www/camecole.com/htdocs/public/index.php
SERVER_ADMIN postmaster@camecole.com
CONTEXT_DOCUMENT_ROOT /var/www/camecole.com/htdocs
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /var/www/camecole.com/htdocs
REMOTE_ADDR 18.189.170.17
SERVER_PORT 80
SERVER_ADDR 127.0.0.1
SERVER_NAME camecole.com
SERVER_SOFTWARE Apache/2.4.59 (Debian)
SERVER_SIGNATURE <address>Apache/2.4.59 (Debian) Server at camecole.com Port 80</address>
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HTTP_REFERER https://camecole.com/carefour-2-35
HTTP_USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT */*
HTTP_CONNECTION close
HTTP_RANGE bytes=0-2097151
HTTP_X_REQUEST_ID 438b24e0d7076a6f8a6a7af143c55149
HTTP_X_FORWARDED_PROTO https
HTTP_X_REAL_IP 18.189.170.17
HTTP_HOST camecole.com
MD_SH webdb32
MD_SLAVES camec2060371.webdb32.lwspanel.com
MD_MASTER camecole.com
MD_HOST camecole.com
SCRIPT_URI http://camecole.com/partie-35
SCRIPT_URL /partie-35
HTTPS on
UNIQUE_ID ZjFiLGfVOx0XgqWL649O-AAAAEY
REDIRECT_STATUS 200
REDIRECT_MD_SH webdb32
REDIRECT_MD_SLAVES camec2060371.webdb32.lwspanel.com
REDIRECT_MD_MASTER camecole.com
REDIRECT_MD_HOST camecole.com
REDIRECT_SCRIPT_URI http://camecole.com/partie-35
REDIRECT_SCRIPT_URL /partie-35
REDIRECT_HTTPS on
REDIRECT_UNIQUE_ID ZjFiLGfVOx0XgqWL649O-AAAAEY
REDIRECT_REDIRECT_STATUS 200
REDIRECT_REDIRECT_MD_SH webdb32
REDIRECT_REDIRECT_MD_SLAVES camec2060371.webdb32.lwspanel.com
REDIRECT_REDIRECT_MD_MASTER camecole.com
REDIRECT_REDIRECT_MD_HOST camecole.com
REDIRECT_REDIRECT_SCRIPT_URI http://camecole.com/partie-35
REDIRECT_REDIRECT_SCRIPT_URL /partie-35
REDIRECT_REDIRECT_HTTPS on
REDIRECT_REDIRECT_UNIQUE_ID ZjFiLGfVOx0XgqWL649O-AAAAEY
FCGI_ROLE RESPONDER
PHP_SELF /public/index.php
REQUEST_TIME_FLOAT 1714512428.3492
REQUEST_TIME 1714512428
Key Value
lwscache On
lwsapitoken 227598db8eb25468e8be91687c4d2feb
SCRIPT_NAME /public/index.php
REQUEST_URI /partie-35
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /public/partie-35
REMOTE_PORT 45596
SCRIPT_FILENAME //var/www/camecole.com/htdocs/public/index.php
SERVER_ADMIN postmaster@camecole.com
CONTEXT_DOCUMENT_ROOT /var/www/camecole.com/htdocs
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /var/www/camecole.com/htdocs
REMOTE_ADDR 18.189.170.17
SERVER_PORT 80
SERVER_ADDR 127.0.0.1
SERVER_NAME camecole.com
SERVER_SOFTWARE Apache/2.4.59 (Debian)
SERVER_SIGNATURE <address>Apache/2.4.59 (Debian) Server at camecole.com Port 80</address>
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HTTP_REFERER https://camecole.com/carefour-2-35
HTTP_USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT */*
HTTP_CONNECTION close
HTTP_RANGE bytes=0-2097151
HTTP_X_REQUEST_ID 438b24e0d7076a6f8a6a7af143c55149
HTTP_X_FORWARDED_PROTO https
HTTP_X_REAL_IP 18.189.170.17
HTTP_HOST camecole.com
MD_SH webdb32
MD_SLAVES camec2060371.webdb32.lwspanel.com
MD_MASTER camecole.com
MD_HOST camecole.com
SCRIPT_URI http://camecole.com/partie-35
SCRIPT_URL /partie-35
HTTPS on
UNIQUE_ID ZjFiLGfVOx0XgqWL649O-AAAAEY
REDIRECT_STATUS 200
REDIRECT_MD_SH webdb32
REDIRECT_MD_SLAVES camec2060371.webdb32.lwspanel.com
REDIRECT_MD_MASTER camecole.com
REDIRECT_MD_HOST camecole.com
REDIRECT_SCRIPT_URI http://camecole.com/partie-35
REDIRECT_SCRIPT_URL /partie-35
REDIRECT_HTTPS on
REDIRECT_UNIQUE_ID ZjFiLGfVOx0XgqWL649O-AAAAEY
REDIRECT_REDIRECT_STATUS 200
REDIRECT_REDIRECT_MD_SH webdb32
REDIRECT_REDIRECT_MD_SLAVES camec2060371.webdb32.lwspanel.com
REDIRECT_REDIRECT_MD_MASTER camecole.com
REDIRECT_REDIRECT_MD_HOST camecole.com
REDIRECT_REDIRECT_SCRIPT_URI http://camecole.com/partie-35
REDIRECT_REDIRECT_SCRIPT_URL /partie-35
REDIRECT_REDIRECT_HTTPS on
REDIRECT_REDIRECT_UNIQUE_ID ZjFiLGfVOx0XgqWL649O-AAAAEY
FCGI_ROLE RESPONDER
PHP_SELF /public/index.php
REQUEST_TIME_FLOAT 1714512428.3492
REQUEST_TIME 1714512428
0. Whoops\Handler\PrettyPageHandler