Exemple #1
0
 public function uploadPhoto()
 {
     $template = "";
     if (isset($_FILES['nomfichier']) && isset($_POST['aid']) and !empty($_POST['aid'])) {
         $aid = intval($_POST['aid']);
         if ($pathnav = $this->saveImage(PHOTOS, $aid . '_', 32, 32)) {
             $sql = 'UPDATE auteurs SET photo="' . $pathnav . '" WHERE aid=' . $aid;
             if (RequestObject('MySQL')->query($sql)) {
                 $template = '<div class="message">La photo de l\'auteur a bien été enregistrée : <img src="' . $pathnav . '" alt="photo" /></div>';
             } else {
                 $template = '<div class="error">Enregistrement impossible</div>';
             }
         } else {
             $template = '<div class="error">Une erreur est survenue, pas de fichiers ? pas le bon format ?</div>';
         }
     }
     return $template;
 }
Exemple #2
0
/*
	Fichier d'appel de toutes les pages du site
	Par Marc
	Licence GPLv3
	11/07/10
*/
// Début du calcul du temps de chargement
$debut = microtime();
// Appel de tous les éléments fondamentaux du site
require_once 'fonctions/fonctions.php';
if (isset($_GET['mode']) and $_GET['mode'] == '404') {
    if (strstr($_SERVER['REQUEST_URI'], '.html') or preg_match('/\\/$/is', $_SERVER['REQUEST_URI'])) {
        $page = str_replace('/', '', $_SERVER['REQUEST_URI']);
        $page = str_replace('.html', '', $page);
        $_GET['page'] = $page;
    } else {
        $_GET['page'] = '404';
    }
}
if (!isset($_GET['page'])) {
    $_GET['page'] = 'index';
}
$page = $_GET['page'];
unset($_GET['page']);
gen_get();
$template = RequestObject('Templates');
echo $template->RequestTemplate($page);
if (isset($_GET['debug'])) {
    echo 'Page générée en ' . microtime_diff($debut, microtime()) . ' secondes, avec ' . requestObject('MySQL')->count() . ' requêtes SQL';
}