assign('xorg_title','Polytechnique.org - Administration - Trombino'); $uid = Env::getInt('uid'); $q = $globals->xdb->query( "SELECT a.alias,promo FROM auth_user_md5 AS u INNER JOIN aliases AS a ON ( u.user_id = a.id AND type='a_vie' ) WHERE user_id = {?}", $uid); list($forlife, $promo) = $q->fetchOneRow(); switch (Env::get('action')) { case "ecole": header("Content-type: image/jpeg"); readfile("/home/web/trombino/photos".$promo."/".$forlife.".jpg"); exit; break; case "valider": $data = file_get_contents($_FILES['userfile']['tmp_name']); list($x, $y) = getimagesize($_FILES['userfile']['tmp_name']); $mimetype = substr($_FILES['userfile']['type'], 6); unlink($_FILES['userfile']['tmp_name']); $globals->xdb->execute( "REPLACE INTO photo SET uid={?}, attachmime = {?}, attach={?}, x={?}, y={?}", $uid, $mimetype, $data, $x, $y); break; case "supprimer": $globals->xdb->execute('DELETE FROM photo WHERE uid = {?}', $uid); break; } $page->assign('forlife', $forlife); $page->run(); ?>