<?php
/***************************************************************************
- * Copyright (C) 2003-2006 Polytechnique.org *
+ * Copyright (C) 2003-2007 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
.'/'.S::v('forlife').'.jpg';
if (Env::has('upload')) {
- $file = isset($_FILES['userfile']['tmp_name'])
- ? $_FILES['userfile']['tmp_name']
- : Env::v('photo');
- if ($data = file_get_contents($file)) {
- if ($myphoto = new PhotoReq(S::v('uid'), $data)) {
+ if (isset($_FILES['userfile']['tmp_name'])
+ && !is_uploaded_file($_FILES['userfile']['tmp_name'])) {
+ $page->trig('Une erreur s\'est produite lors du transfert du fichier');
+ } else {
+ $file = is_uploaded_file($_FILES['userfile']['tmp_name'])
+ ? $_FILES['userfile']['tmp_name']
+ : Env::v('photo');
+ if ($data = file_get_contents($file)) {
+ $myphoto = new PhotoReq(S::v('uid'), $data);
$myphoto->submit();
+ } else {
+ $page->trig('Fichier inexistant ou vide');
}
- } else {
- $page->trig('Fichier inexistant ou vide');
}
} elseif (Env::has('trombi')) {
$myphoto = new PhotoReq(S::v('uid'),
global $globals;
require_once 'user.func.inc.php';
- $page->changeTpl('profile/fiche.tpl', SIMPLE);
+ $page->changeTpl('profile/profile.tpl', SIMPLE);
$view = 'private';
if (!S::logged() || Env::v('view') == 'public') $view = 'public';