<?php
/**
* Administration des utilisateurs
*
* @version $Id$
* @copyright 2009
*/
class admin_video {
function index(){
$page = page::Open();
$url = URL_Analyser::Open();
switch($url->GetUrlDir(2)){
case '':
case 'index':
self::home();
break;
case 'ajout':
self::ajouter();
break;
case 'supprimer':
self::supprimer();
break;
case 'modifier':
self::modifier();
break;
case 'modifiersend':
self::modifiersend();
break;
default:
return false;
}
}
function home()
{
$page = page::Open();
$sql = DB_Driver::open();
$sql -> table='video';
$result = $sql->Select(
NULL,
array('*'),
array('order' => 'date')
);
while ($video = mysql_fetch_assoc($result)) {
$page-> append('video',$video);
}
$page->module = 'video';
$page->ExeTpl('admin.tpl');
}
function ajouter()
{
$page = page::Open();
$date = time();
$moi = mod_user::GetUserInfo();
if (isset($_POST['flv']) && $_POST['flv'] != "") {
$sql = DB_Driver::open();
$sql -> table='video';
$sql -> InsertInto (array(
'auteur' => $_POST['auteur'],
'titre' => $_POST['titre'],
'flv' => $_POST['flv'],
'image' => $_POST['image'],
'info' => $_POST['info'],
'temps' => $_POST['temps'],
'date' => $date
));
}
$page->module = 'video';
if (isset($_POST['flv']) && $_POST['flv'] != "") {
$page->ExeTpl('valider.tpl');
} else {
$page->ExeTpl('ajout.tpl');
}
return true;
}
function modifier()
{
$page = page::Open();
$sql = DB_Driver::open();
$url = URL_Analyser::Open();
$sql -> table='video';
$number= $url->GetUrlDir(3);
$page-> assign('number',$number);
$result = $sql->Select(
array('id' => $url->GetUrlDir(3)),
array('*'),
NULL
);
while ($video = mysql_fetch_assoc($result)) {
$page-> append('video',$video);
}
$page->module = 'video';
$page->ExeTpl('modifier.tpl');
return true;
}
function modifiersend()
{
$page = page::Open();
$sql = DB_Driver::open();
$url = URL_Analyser::Open();
$sql -> table='video';
$sql -> Update(
array(
'auteur' => $_POST['auteur'],
'titre' => $_POST['titre'],
'flv' => $_POST['flv'],
'image' => $_POST['image'],
'info' => $_POST['info'],
'temps' => $_POST['temps']),
array('id'=>$url->GetUrlDir(3))
);
$page->module = 'video';
$page->ExeTpl('modifiersend.tpl');
return true;
}
function supprimer(){
$page = page::Open();
$sql = DB_Driver::open();
$url = URL_Analyser::Open();
$sql -> table='video';
$sql->DeleteFrom(
array('id' => $url->GetUrlDir(3))
);
$page->module = 'video';
$page->ExeTpl('delete.tpl');
return true;
}
}
?>