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; }
/* 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'; }