Bontiv-Sourceer source code viewer
Root | Help
./PhpMyCMS/mod/galerie/main.php
<?php

/**
 *
 *
 * @version $Id$
 * @copyright 2009
 */

class mod_galerie {
    static private
$user;

    function
index_exp(){
       
$page = page::Open();
       
$sql = DB_Driver::open();
       
$url = URL_Analyser::Open();
       
$date = time();
       
$moi = mod_user::GetUserInfo();
       
$sql -> table='galerie';
       
$result = $sql->Select(
               
NULL,
                array(
'*'),
                array(
'order' => 'date',
               
'nbr' => 4,
               
'start' => $url->GetUrlDir(1)+0
               
)
            );
        while (
$galerie = mysql_fetch_assoc($result)) {
           
$page->    append('galerie',$galerie);
        }
       
$result2 = $sql->Select(
               
NULL,
                array(
'*'),
                array(
'order' => 'date',
               
'nbr' => 4,
               
'start' => $url->GetUrlDir(1)+4
               
)
            );
        while (
$galerie2 = mysql_fetch_assoc($result2)) {
           
$page->    append('galerie2',$galerie2);
        }
       
$result = $sql->Select(NULL,array('*'),NULL);
       
$i=0;
        while (
$galerie = mysql_fetch_assoc($result)) {
           
$i++;
        }
       
$nbpage = $i/8;
        if(
$i %8 > 0)
        {
           
$nbpage +=1;
        }
        if(
$url->GetUrlDir(1)+0 <= $nbpage)
        {
           
$suiv =$url->GetUrlDir(1)+8;
        }
        else
        {
           
$suiv =$url->GetUrlDir(1);
        }
        if(
$url->GetUrlDir(1)+0 > 0)
        {
           
$prece =$url->GetUrlDir(1)-8;
        }
        else
        {
           
$prece =$url->GetUrlDir(1);
        }
       
$page->    assign('prece',$prece);
       
$page->    assign('suiv',$suiv);
       
$number = $url->GetUrlDir(0);
       
       
$page->    assign('numberi',$number);
       
$page->module = 'galerie';
       
$page->ExeTpl('index.tpl');
        return
true;
    }
}
?>
Presented with Bontiv-Sourceer