Bontiv-Sourceer source code viewer
Root | Help
./PhpMyCMS/mod/video/admin.php
<?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;
    }
}

?>
Presented with Bontiv-Sourceer