Changeset 10 for trunk/admin


Ignore:
Timestamp:
May 17, 2003, 12:49:14 PM (21 years ago)
Author:
z0rglub
Message:

* empty log message *

Location:
trunk/admin
Files:
1 added
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/admin.php

    r9 r10  
    3636 case 'historique':
    3737   $titre = $lang['title_history'];       $page_valide = true; break;
    38  case 'miseajour':
     38 case 'update':
    3939   $titre = $lang['title_update'];        $page_valide = true; break;
    4040 case 'configuration':
     
    116116$vtp->setVar( $handle, 'summary.link',
    117117              add_session_id( $link_start.'waiting' ) );
    118 $query = 'select id from '.$prefixeTable.'waiting;';
     118$query = 'select id from '.PREFIX_TABLE.'waiting;';
    119119$result = mysql_query( $query );
    120120$nb_waiting = '';
     
    129129$vtp->setVar( $handle, 'summary.indent', '' );
    130130$vtp->setVar( $handle, 'summary.link',
    131               add_session_id( $link_start.'miseajour' ) );
     131              add_session_id( $link_start.'update' ) );
    132132$vtp->setVar( $handle, 'summary.name', $lang['menu_update'] );
    133133$vtp->closeSession( $handle, 'summary' );
  • trunk/admin/cat.php

    r2 r10  
    11<?php
    22/***************************************************************************
    3  *                    this file is a part of PhpWebGallery                 *
     3 *                                  cat.php                                *
    44 *                            -------------------                          *
    5  *   version : 1.3                                                         *
    6  *   url     : http://phpwebgallery.net                                    *
    7  *   help    : http://forum.phpwebgallery.net                              *
    8  *   author  : Pierrick LE GALL                                            *
     5 *   application          : PhpWebGallery 1.3                              *
     6 *   website              : http://www.phpwebgallery.net                   *
     7 *   author               : Pierrick LE GALL <pierrick@z0rglub.com>        *
    98 *                                                                         *
    109 ***************************************************************************/
     
    3332  //    and rank of the category to move
    3433  $query = 'select id_uppercat,rank';
    35   $query.= ' from '.$prefixeTable.'categories';
     34  $query.= ' from '.PREFIX_TABLE.'categories';
    3635  $query.= ' where id = '.$_GET['up'];
    3736  $query.= ';';
     
    4241  //    just above at the same level
    4342  $query = 'select id,rank';
    44   $query.= ' from '.$prefixeTable.'categories';
     43  $query.= ' from '.PREFIX_TABLE.'categories';
    4544  $query.= ' where rank < '.$rank;
    4645  if ( $level == '' )
     
    5958  $replaced_cat = $row['id'];
    6059  // 3. exchanging ranks between the two categories
    61   $query = 'update '.$prefixeTable.'categories';
     60  $query = 'update '.PREFIX_TABLE.'categories';
    6261  $query.= ' set rank = '.$new_rank;
    6362  $query.= ' where id = '.$_GET['up'];
    6463  $query.= ';';
    6564  mysql_query( $query );
    66   $query = 'update '.$prefixeTable.'categories';
     65  $query = 'update '.PREFIX_TABLE.'categories';
    6766  $query.= ' set rank = '.$rank;
    6867  $query.= ' where id = '.$replaced_cat;
     
    7574  //    and rank of the category to move
    7675  $query = 'select id_uppercat,rank';
    77   $query.= ' from '.$prefixeTable.'categories';
     76  $query.= ' from '.PREFIX_TABLE.'categories';
    7877  $query.= ' where id = '.$_GET['down'];
    7978  $query.= ';';
     
    8483  //    just below at the same level
    8584  $query = 'select id,rank';
    86   $query.= ' from '.$prefixeTable.'categories';
     85  $query.= ' from '.PREFIX_TABLE.'categories';
    8786  $query.= ' where rank > '.$rank;
    8887  if ( $level == '' )
     
    101100  $replaced_cat = $row['id'];
    102101  // 3. exchanging ranks between the two categories
    103   $query = 'update '.$prefixeTable.'categories';
     102  $query = 'update '.PREFIX_TABLE.'categories';
    104103  $query.= ' set rank = '.$new_rank;
    105104  $query.= ' where id = '.$_GET['down'];
    106105  $query.= ';';
    107106  mysql_query( $query );
    108   $query = 'update '.$prefixeTable.'categories';
     107  $query = 'update '.PREFIX_TABLE.'categories';
    109108  $query.= ' set rank = '.$rank;
    110109  $query.= ' where id = '.$replaced_cat;
     
    115114function ordering( $id_uppercat )
    116115{
    117   global $prefixeTable;
    118                
    119116  $rank = 1;
    120117               
    121118  $query = 'select id';
    122   $query.= ' from '.$prefixeTable.'categories';
     119  $query.= ' from '.PREFIX_TABLE.'categories';
    123120  if ( !is_numeric( $id_uppercat ) )
    124121  {
     
    134131  while ( $row = mysql_fetch_array( $result ) )
    135132  {
    136     $query = 'update '.$prefixeTable.'categories';
     133    $query = 'update '.PREFIX_TABLE.'categories';
    137134    $query.= ' set rank = '.$rank;
    138135    $query.= ' where id = '.$row['id'];
     
    149146                              $uppercat_visible, $level )
    150147{
    151   global $prefixeTable,$lang,$conf,$sub,$vtp;
     148  global $lang,$conf,$sub,$vtp;
    152149               
    153150  // searching the min_rank and the max_rank of the category
    154151  $query = 'select min(rank) as min, max(rank) as max';
    155   $query.= ' from '.$prefixeTable.'categories';
     152  $query.= ' from '.PREFIX_TABLE.'categories';
    156153  if ( !is_numeric( $id_uppercat ) )
    157154  {
     
    181178               
    182179  $query = 'select id,name,dir,nb_images,status,rank,site_id';
    183   $query.= ' from '.$prefixeTable.'categories';
     180  $query.= ' from '.PREFIX_TABLE.'categories';
    184181  if ( !is_numeric( $id_uppercat ) )
    185182  {
  • trunk/admin/configuration.php

    r9 r10  
    44 *                            -------------------                          *
    55 *   application          : PhpWebGallery 1.3                              *
     6 *   website              : http://www.phpwebgallery.net                   *
    67 *   author               : Pierrick LE GALL <pierrick@z0rglub.com>        *
    78 *                                                                         *
     
    3536                "ý" => "y", "ÿ" => "y");
    3637//------------------------------ verification and registration of modifications
    37 $conf_infos = array( 'prefixe_thumbnail', 'webmaster', 'mail_webmaster',
    38                      'acces', 'session_id_size', 'session_time',
    39                      'session_keyword', 'max_user_listbox', 'show_comments',
    40                      'nb_comment_page', 'upload_available',
    41                      'upload_maxfilesize', 'upload_maxwidth',
    42                      'upload_maxheight', 'upload_maxwidth_thumbnail',
    43                      'upload_maxheight_thumbnail' );
    44 $default_user_infos = array( 'nb_image_line', 'nb_line_page', 'theme',
    45                              'language', 'maxwidth', 'maxheight', 'expand',
    46                              'show_nb_comments', 'short_period', 'long_period',
    47                              'template' );
     38$conf_infos =
     39array( 'prefixe_thumbnail','webmaster','mail_webmaster','acces',
     40       'session_id_size','session_time','session_keyword','max_user_listbox',
     41       'show_comments','nb_comment_page','upload_available',
     42       'upload_maxfilesize', 'upload_maxwidth','upload_maxheight',
     43       'upload_maxwidth_thumbnail','upload_maxheight_thumbnail' );
     44$default_user_infos =
     45array( 'nb_image_line','nb_line_page','theme','language','maxwidth',
     46       'maxheight','expand','show_nb_comments','short_period','long_period',
     47       'template' );
    4848$error = array();
    4949$i = 0;
     
    5353  if ( $_POST['empty_session_table'] == 1 )
    5454  {
    55     $query = 'delete from '.$prefixeTable.'sessions';
     55    $query = 'delete from '.PREFIX_TABLE.'sessions';
    5656    $query.= ' where expiration < '.time().';';
    5757    mysql_query( $query );
     
    5959  // deletion of site as asked
    6060  $query = 'select id';
    61   $query.= ' from '.$prefixeTable.'sites';
     61  $query.= ' from '.PREFIX_TABLE.'sites';
    6262  $query.= " where galleries_url <> './galleries/';";
    6363  $result = mysql_query( $query );
     
    183183  if ( sizeof( $error ) == 0 )
    184184  {
    185     mysql_query( 'delete from '.$prefixeTable.'config;' );
    186     $query = 'insert into '.$prefixeTable.'config';
     185    mysql_query( 'delete from '.PREFIX_TABLE.'config;' );
     186    $query = 'insert into '.PREFIX_TABLE.'config';
    187187    $query.= ' (';
    188188    for ( $i = 0; $i < sizeof( $conf_infos ); $i++ )
     
    220220    $_POST['theme'] = $tab_theme[0].'/'.$tab_theme[1];
    221221
    222     $query = 'update '.$prefixeTable.'users';
     222    $query = 'update '.PREFIX_TABLE.'users';
    223223    $query.= ' set';
    224224    for ( $i = 0; $i < sizeof( $default_user_infos ); $i++ )
     
    272272    $query.= $conf_infos[$i];
    273273  }
    274   $query .= ' from '.$prefixeTable.'config;';
     274  $query .= ' from '.PREFIX_TABLE.'config;';
    275275
    276276  $row = mysql_fetch_array( mysql_query( $query ) );
     
    293293    $query.= $default_user_infos[$i];
    294294  }
    295   $query .= ' from '.$prefixeTable.'users';
     295  $query .= ' from '.PREFIX_TABLE.'users';
    296296  $query.= " where username = 'guest'";
    297297  $query.= ';';
     
    309309// language
    310310$vtp->setGlobalVar( $sub, 'conf_confirmation',  $lang['conf_confirmation'] );
    311 $vtp->setGlobalVar( $sub, 'conf_remote_site_title',
    312                     $lang['conf_remote_site_title'] );
     311$vtp->setGlobalVar( $sub, 'remote_site',        $lang['remote_site'] );
    313312$vtp->setGlobalVar( $sub, 'delete',             $lang['delete'] );
    314313$vtp->setGlobalVar( $sub, 'conf_remote_site_delete_info',
     
    886885//------------------------------------------------ remote sites administration
    887886$query = 'select id,galleries_url';
    888 $query.= ' from '.$prefixeTable.'sites';
     887$query.= ' from '.PREFIX_TABLE.'sites';
    889888$query.= " where galleries_url <> './galleries/';";
    890889$result = mysql_query( $query );
  • trunk/admin/create_listing_file.php

    r2 r10  
    11<?php
    2         $prefixe_thumbnail = "TN-";
     2$prefixe_thumbnail = 'TN-';
    33       
     4$conf['picture_ext'] = array ( 'jpg', 'gif', 'png', 'JPG', 'GIF', 'PNG' );
     5
     6$listing = '';
     7
     8$end = strrpos( $_SERVER['PHP_SELF'], '/' ) + 1;
     9$local_folder = substr( $_SERVER['PHP_SELF'], 0, $end );
     10$url = 'http://'.$_SERVER['HTTP_HOST'].$local_folder;
     11
     12$listing.= "<url>$url</url>";
    413       
    5         $tab_ext = array ( 'jpg', 'JPG','gif','GIF','png','PNG' );
     14// get_dirs retourne un tableau contenant tous les sous-répertoires d'un
     15// répertoire
     16function get_dirs( $rep, $indent, $level )
     17{
     18  $sub_rep = array();
     19  $i = 0;
     20  $dirs = "";
     21  if ( $opendir = opendir ( $rep ) )
     22  {
     23    while ( $file = readdir ( $opendir ) )
     24    {
     25      if ( $file != "."
     26           and $file != ".."
     27           and is_dir ( $rep."/".$file )
     28           and $file != "thumbnail" )
     29      {
     30        $sub_rep[$i++] = $file;
     31      }
     32    }
     33  }
     34  // write of the dirs
     35  for ( $i = 0; $i < sizeof( $sub_rep ); $i++ )
     36  {
     37    $dirs.= "\n".$indent.'<dir'.$level.' name="'.$sub_rep[$i].'">';
     38    $dirs.= get_pictures( $rep.'/'.$sub_rep[$i], $indent.'  ' );
     39    $dirs.= get_dirs( $rep.'/'.$sub_rep[$i], $indent.'  ', $level + 1 );
     40    $dirs.= "\n".$indent.'</dir'.$level.'>';
     41  }
     42  return $dirs;         
     43}
    644
    7         $listing = "";
    8        
    9         $local_folder = substr( $PHP_SELF, 0, strrpos( $PHP_SELF, "/" ) + 1 );
    10         $url = "http://".$HTTP_HOST.$local_folder;
    11         $listing.= "<url>$url</url>";
    12        
    13         // get_dirs retourne un tableau contenant tous les sous-répertoires d'un répertoire
    14         function get_dirs( $rep, $indent, $level )
    15         {
    16                 $sub_rep = array();
    17                 $i = 0;
    18                 $dirs = "";
    19                 if ( $opendir = opendir ( $rep ) )
    20                 {
    21                         while ( $file = readdir ( $opendir ) )
    22                         {
    23                                 if ( $file != "." && $file != ".." && is_dir ( $rep."/".$file ) && $file != "thumbnail" )
    24                                 {
    25                                         $sub_rep[$i++] = $file;
    26                                 }
    27                         }
    28                 }
    29                 // write of the dirs
    30                 for ( $i = 0; $i < sizeof( $sub_rep ); $i++ )
    31                 {
    32                         $dirs.= "\n".$indent."<dir".$level.">";
    33                         $dirs.= "\n".$indent."\t<name>".$sub_rep[$i]."</name>";
    34                         $dirs.= get_pictures( $rep."/".$sub_rep[$i], $indent."\t" );
    35                         $dirs.= get_dirs( $rep."/".$sub_rep[$i], $indent."\t", $level + 1 );
    36                         $dirs.= "\n".$indent."</dir".$level.">";
    37                 }
    38                 return $dirs;           
    39         }
    40        
    41         function is_image ( $filename )
    42         {
    43                 global $tab_ext;
    44                 if ( in_array ( substr ( strrchr($filename,"."), 1, strlen ( $filename ) ), $tab_ext ) )
    45                 {
    46                         return true;
    47                 }
    48                 else
    49                 {
    50                         return false;
    51                 }
    52         }
    53        
    54         function TN_exist ( $dir, $file )
    55         {
    56                 global $tab_ext, $prefixe_thumbnail;
    57                
    58                 $titre = substr ( $file, 0, -4 );
    59                 for ( $i = 0; $i < sizeof ( $tab_ext ); $i++ )
    60                 {
    61                         $test = $dir."/thumbnail/".$prefixe_thumbnail.$titre.".".$tab_ext[$i];
    62                         if ( is_file ( $test ) )
    63                         {
    64                                 return $tab_ext[$i];
    65                         }
    66                 }
    67                 return false;
    68         }
     45// get_extension returns the part of the string after the last "."
     46function get_extension( $filename )
     47{
     48  return substr( strrchr( $filename, '.' ), 1, strlen ( $filename ) );
     49}
    6950
    70         function get_pictures( $rep, $indent )
    71         {
    72                 $pictures = array();           
    73                 $i = 0;
    74                 $tn_ext = "";
    75                 $root = "";
    76                 if ( $opendir = opendir ( $rep ) )
    77                 {
    78                         while ( $file = readdir ( $opendir ) )
    79                         {
    80                                 if ( is_image( $file ) && $tn_ext = TN_exist( $rep, $file ) )
    81                                 {
    82                                         $pictures[$i] = array();
    83                                         $pictures[$i]['file'] = $file;
    84                                         $pictures[$i]['tn_ext'] = $tn_ext;
    85                                         $pictures[$i]['date'] = date( "Y-m-d", filemtime ( $rep."/".$file ) );
    86                                         $pictures[$i]['filesize'] = floor ( filesize( $rep."/".$file ) / 1024 );
    87                                         $image_size = @getimagesize( $rep."/".$file );
    88                                         $pictures[$i]['width'] = $image_size[0];
    89                                         $pictures[$i]['height'] = $image_size[1];
    90                                         $i++;
    91                                 }
    92                         }
    93                 }
    94                 // write of the node <root> with all the pictures at the root of the directory
    95                 $root.= "\n".$indent."<root>";
    96                 if ( sizeof( $pictures ) > 0 )
    97                 {
    98                         for( $i = 0; $i < sizeof( $pictures ); $i++ )
    99                         {
    100                                 $root.= "\n".$indent."\t<picture>";
    101                                 $root.= "\n".$indent."\t\t<file>".$pictures[$i]['file']."</file>";
    102                                 $root.= "\n".$indent."\t\t<tn_ext>".$pictures[$i]['tn_ext']."</tn_ext>";
    103                                 $root.= "\n".$indent."\t\t<date>".$pictures[$i]['date']."</date>";
    104                                 $root.= "\n".$indent."\t\t<filesize>".$pictures[$i]['filesize']."</filesize>";
    105                                 $root.= "\n".$indent."\t\t<width>".$pictures[$i]['width']."</width>";
    106                                 $root.= "\n".$indent."\t\t<height>".$pictures[$i]['height']."</height>";
    107                                 $root.= "\n".$indent."\t</picture>";
    108                         }
    109                 }
    110                 $root.= "\n".$indent."</root>";
    111                 return $root;
    112         }
     51// get_filename_wo_extension returns the part of the string before the last
     52// ".".
     53// get_filename_wo_extension( 'test.tar.gz' ) -> 'test.tar'
     54function get_filename_wo_extension( $filename )
     55{
     56  return substr( $filename, 0, strrpos( $filename, '.' ) );
     57}
    11358
    114         $listing.= get_dirs( ".", "", 0 );
     59function is_image( $filename )
     60{
     61  global $conf;
    11562
    116         if ( $fp = @fopen("./listing.xml","w") )
    117         {
    118                 fwrite( $fp, $listing );
    119                 fclose( $fp );
    120         }
    121         else
    122         {
    123                 echo "impossible de créer ou d'écrire dans le fichier listing.xml";
    124         }
     63  if ( !is_dir( $filename )
     64       and in_array( get_extension( $filename ), $conf['picture_ext'] ) )
     65  {
     66    return true;
     67  }
     68  return false;
     69}
    12570
    126         //echo str_replace( "\t", "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", nl2br( htmlspecialchars( $listing, ENT_QUOTES ) ) );
    127         echo "listing.xml created";
     71function TN_exists( $dir, $file )
     72{
     73  global $conf, $prefixe_thumbnail;
     74
     75  $titre = get_filename_wo_extension( $file );
     76
     77  for ( $i = 0; $i < sizeof ( $conf['picture_ext'] ); $i++ )
     78  {
     79    $base_tn_name = $dir.'/thumbnail/'.$prefixe_thumbnail.$titre.'.';
     80    $ext = $conf['picture_ext'][$i];
     81    if ( is_file( $base_tn_name.$ext ) )
     82    {
     83      return $ext;
     84    }
     85  }
     86  echo 'The thumbnail is missing for '.$dir.'/'.$file;
     87  echo '-> '.$dir.'/thumbnail/'.$prefixe_thumbnail.$titre.'.xxx';
     88  echo ' ("xxx" can be : ';
     89  for ( $i = 0; $i < sizeof ( $conf['picture_ext'] ); $i++ )
     90  {
     91    if ( $i > 0 )
     92    {
     93      echo ', ';
     94    }
     95    echo '"'.$conf['picture_ext'][$i].'"';
     96  }
     97  echo ')<br />';
     98  return false;
     99}
     100
     101function get_pictures( $rep, $indent )
     102{
     103  $pictures = array();         
     104
     105  $tn_ext = '';
     106  $root = '';
     107  if ( $opendir = opendir ( $rep ) )
     108  {
     109    while ( $file = readdir ( $opendir ) )
     110    {
     111      if ( is_image( $file ) and $tn_ext = TN_exists( $rep, $file ) )
     112      {
     113        $picture = array();
     114
     115        $picture['file']     = $file;
     116        $picture['tn_ext']   = $tn_ext;
     117        $picture['date']     = date('Y-m-d',filemtime( $rep.'/'.$file ) );
     118        $picture['filesize'] = floor( filesize( $rep."/".$file ) / 1024 );
     119        $image_size = @getimagesize( $rep."/".$file );
     120        $picture['width']    = $image_size[0];
     121        $picture['height']   = $image_size[1];
     122
     123        array_push( $pictures, $picture );
     124      }
     125    }
     126  }
     127  // write of the node <root> with all the pictures at the root of the
     128  // directory
     129  $root.= "\n".$indent."<root>";
     130  if ( sizeof( $pictures ) > 0 )
     131  {
     132    for( $i = 0; $i < sizeof( $pictures ); $i++ )
     133    {
     134      $root.= "\n".$indent.'  ';
     135      $root.= '<picture';
     136      $root.= ' file="'.     $pictures[$i]['file'].     '"';
     137      $root.= ' tn_ext="'.   $pictures[$i]['tn_ext'].   '"';
     138      $root.= ' date="'.     $pictures[$i]['date'].     '"';
     139      $root.= ' filesize="'. $pictures[$i]['filesize']. '"';
     140      $root.= ' width="'.    $pictures[$i]['width'].    '"';
     141      $root.= ' height="'.   $pictures[$i]['height'].   '"';
     142      $root.= ' />';
     143    }
     144  }
     145  $root.= "\n".$indent.'</root>';
     146  return $root;
     147}
     148
     149$listing.= get_dirs( '.', '', 0 );
     150
     151if ( $fp = @fopen("./listing.xml","w") )
     152{
     153  fwrite( $fp, $listing );
     154  fclose( $fp );
     155}
     156else
     157{
     158  echo "I can't write the file listing.xml";
     159}
     160
     161echo "listing.xml created";
    128162?>
  • trunk/admin/edit_cat.php

    r2 r10  
    1919        if ( $HTTP_GET_VARS['valider'] == 1 )
    2020        {
    21                 $query = "update $prefixeTable"."categories ";
     21                $query = "update PREFIX_TABLE"."categories ";
    2222                if ( $HTTP_POST_VARS['name'] == "" )
    2323                {
     
    4040                mysql_query( $query );
    4141               
    42                 $result = mysql_query( "select id from $prefixeTable"."users where pseudo != '".$conf['webmaster']."';" );
     42                $result = mysql_query( "select id from PREFIX_TABLE"."users where pseudo != '".$conf['webmaster']."';" );
    4343                while ( $row = mysql_fetch_array ( $result ) )
    4444                {
     
    5353                <table style=\"width:100%;\">";
    5454        $query = "select a.id,name,dir,status,comment,id_uppercat,site_id,galleries_url";
    55         $query.= " from $prefixeTable"."categories as a, $prefixeTable"."sites as b";
     55        $query.= " from PREFIX_TABLE"."categories as a, PREFIX_TABLE"."sites as b";
    5656        $query.= " where a.id = ".$HTTP_GET_VARS['cat'];
    5757        $query.= " and a.site_id = b.id;";
     
    8787        // par l'intermédiaire de la fonction get_enums trouvable
    8888        // dans le fichier config.php
    89         $option = get_enums( $prefixeTable."categories", "status" );
     89        $option = get_enums( PREFIX_TABLE."categories", "status" );
    9090        for ( $i = 0; $i < sizeof( $option ); $i++ )
    9191        {
  • trunk/admin/historique.php

    r2 r10  
    1919        if ( $HTTP_GET_VARS['empty'] == 1 )
    2020        {
    21                 mysql_query( "delete from $prefixeTable"."history;" );
     21                mysql_query( "delete from PREFIX_TABLE"."history;" );
    2222        }
    2323        define (NB_JOUR_HISTO,"7");
     
    2929        // time (); nous donne le nombre de secondes actuelle
    3030        $date_ref = time() - (7*24*60*60);
    31         $result = mysql_query( "select date,login,IP,categorie,page,titre,commentaire from $prefixeTable"."history where date > '$date_ref' order by date desc;");
     31        $result = mysql_query( "select date,login,IP,categorie,page,titre,commentaire from PREFIX_TABLE"."history where date > '$date_ref' order by date desc;");
    3232        echo"<div style=\"text-align:center;\"><a href=\"".add_session_id_to_url( "./admin.php?page=historique&amp;empty=1" )."\">empty / vider</a></div>";
    3333        echo"<div style=\"color:green;text-align:center;margin:10px\">";
     
    7272                                        // 2. affichage de tous les évènements pour le jour donné
    7373                                        // entre la veille à 23h59m59s et le jour même 23h59m59s
    74                                         $result = mysql_query("select date,login,IP,categorie,page,titre,commentaire from $prefixeTable"."history where date > '$debut' and date < '$fin' order by date desc;");
     74                                        $result = mysql_query("select date,login,IP,categorie,page,titre,commentaire from PREFIX_TABLE"."history where date > '$debut' and date < '$fin' order by date desc;");
    7575                                        $fin = $debut;
    7676                                        // on recule le début d'une journée complète
  • trunk/admin/infos_images.php

    r2 r10  
    5454                // 1. options individuelles
    5555                $query = "select id,file ";
    56                 $query.= "from $prefixeTable"."images ";
     56                $query.= "from PREFIX_TABLE"."images ";
    5757                $query.= "where cat_id = ".$page['cat']." ";
    5858                $result = mysql_query( $query );
     
    6666                        if ( isset( $HTTP_POST_VARS[$name] ) )
    6767                        {
    68                                 $query = "update $prefixeTable"."images ";
     68                                $query = "update PREFIX_TABLE"."images ";
    6969                                if ( $HTTP_POST_VARS[$name] == "" )
    7070                                {
     
    107107                if ( $HTTP_POST_VARS['use_common_author'] == 1 )
    108108                {
    109                         $query = "update $prefixeTable"."images ";
     109                        $query = "update PREFIX_TABLE"."images ";
    110110                        if ( $HTTP_POST_VARS['author_cat'] == "" )
    111111                        {
     
    126126                        {
    127127                                $date = date_convert( $HTTP_POST_VARS['date_creation_cat'] );
    128                                 $query = "update $prefixeTable"."images ";
     128                                $query = "update PREFIX_TABLE"."images ";
    129129                                if ( $HTTP_POST_VARS['date_creation_cat'] == "" )
    130130                                {
     
    201201                                </tr>";
    202202                $query = "select id,file,comment,author,tn_ext,name,date_creation";
    203                 $query.= " from $prefixeTable"."images";
     203                $query.= " from PREFIX_TABLE"."images";
    204204                $query.= " where cat_id = ".$page['cat'];
    205205                $query.= $conf['order_by'];
  • trunk/admin/install.php

    r2 r10  
    1515 *                                                                         *
    1616 ***************************************************************************/
    17         function header_install()
    18         {
    19                 $output = "
     17function header_install()
     18{
     19  $output = "
    2020<html>
    2121        <head>
     
    126126                                                <tr>
    127127                                                        <td class=\"contenucellule\">";
    128                 return $output;
    129         }
     128  return $output;
     129}
    130130       
    131         function footer_install()
    132         {
    133                 $output = "
     131function footer_install()
     132{
     133  $output = "
    134134                                                        </td>
    135135                                                </tr>
     
    140140        </body>
    141141</html>";
    142                 return $output;
    143         }
     142  return $output;
     143}
    144144       
    145         if ( isset( $HTTP_GET_VARS['language'] ) )
    146         {
    147                 $isadmin = true;
    148                 $lang = array();
    149                 include( "../language/".$HTTP_GET_VARS['language'].".php" );
    150         }
     145if ( isset( $HTTP_GET_VARS['language'] ) )
     146{
     147  $isadmin = true;
     148  $lang = array();
     149  include( "../language/".$HTTP_GET_VARS['language'].".php" );
     150}
    151151       
    152         /*---------------------------------------Step 1------------------------------------*/
    153         if ( $HTTP_GET_VARS['step'] == 1 )
    154         {
    155                 $erreur1 = true;
    156                 $message = "";
    157                 // création du fichier de configuration de connexion à la BD mysql
    158                 if( isset( $HTTP_POST_VARS['cfgBase'] ) && isset( $HTTP_POST_VARS['cfgUser'] ) && isset( $HTTP_POST_VARS['cfgPassword'] ) && isset( $HTTP_POST_VARS['cfgHote'] ) )
    159                 {
    160                         if ( @mysql_connect( $HTTP_POST_VARS['cfgHote'], $HTTP_POST_VARS['cfgUser'], $HTTP_POST_VARS['cfgPassword'] ) )
    161                         {
    162                                 if ( @mysql_select_db($HTTP_POST_VARS['cfgBase'] ) )
    163                                 {
    164                                         $message.= "<div class=\"info\">".$lang['step1_confirmation']."</div>";
    165                                         $erreur1 = false;
    166                                 }
    167                                 else
    168                                 {
    169                                         $message.= "<div class=\"erreur\">".$lang['step1_err_db']."</div>";
    170                                 }
    171                         }
    172                         else
    173                         {
    174                                 $message.= "<div class=\"erreur\">".$lang['step1_err_server']."</div>";
    175                         }
     152/*---------------------------------------Step 1------------------------------------*/
     153if ( $HTTP_GET_VARS['step'] == 1 )
     154{
     155  $erreur1 = true;
     156  $message = "";
     157  // création du fichier de configuration de connexion à la BD mysql
     158  if( isset( $HTTP_POST_VARS['cfgBase'] ) && isset( $HTTP_POST_VARS['cfgUser'] ) && isset( $HTTP_POST_VARS['cfgPassword'] ) && isset( $HTTP_POST_VARS['cfgHote'] ) )
     159  {
     160    if ( @mysql_connect( $HTTP_POST_VARS['cfgHote'], $HTTP_POST_VARS['cfgUser'], $HTTP_POST_VARS['cfgPassword'] ) )
     161    {
     162      if ( @mysql_select_db($HTTP_POST_VARS['cfgBase'] ) )
     163      {
     164        $message.= "<div class=\"info\">".$lang['step1_confirmation']."</div>";
     165        $erreur1 = false;
     166      }
     167      else
     168      {
     169        $message.= "<div class=\"erreur\">".$lang['step1_err_db']."</div>";
     170      }
     171    }
     172    else
     173    {
     174      $message.= "<div class=\"erreur\">".$lang['step1_err_server']."</div>";
     175    }
    176176                       
    177                         if ( !$erreur1 )
    178                         {                               
    179                                 // écriture du fichier de configuration
    180                                 if ( $fp = @fopen("../include/mysql.inc.php","a+") )
    181                                 {
    182                                         fwrite( $fp, "<?php\n\t\$cfgBase='".$HTTP_POST_VARS['cfgBase']."';\n\t\$cfgUser='".$HTTP_POST_VARS['cfgUser']."';\n\t\$cfgPassword='".$HTTP_POST_VARS['cfgPassword']."';\n\t\$cfgHote='".$HTTP_POST_VARS['cfgHote']."';\n\t\$prefixeTable='".$HTTP_POST_VARS['prefixe']."';\n?>" );
    183                                         fclose( $fp );
    184                                 }
    185                                 $cfgHote = "";
    186                                 $cfgUser = "";
    187                                 $cfgPassword = "";
    188                                 $cfgBase = "";
    189                                 include ( "../include/mysql.inc.php" );
    190                                 $erreur2 = true;
    191                                 if ( @mysql_connect( $cfgHote, $cfgUser, $cfgPassword ) )
    192                                 {
    193                                         if ( @mysql_select_db ( $cfgBase ) )
    194                                         {
    195                                                 $erreur2 = false;
    196                                         }
    197                                 }
    198                                 if ( $erreur2 )
    199                                 {
    200                                         $message.="<br /><br />".$lang['step1_err_copy']." :<br />
     177    if ( !$erreur1 )
     178    {                           
     179      // écriture du fichier de configuration
     180      if ( $fp = @fopen("../include/mysql.inc.php","a+") )
     181      {
     182        fwrite( $fp, "<?php\n\t\$cfgBase='".$HTTP_POST_VARS['cfgBase']."';\n\t\$cfgUser='".$HTTP_POST_VARS['cfgUser']."';\n\t\$cfgPassword='".$HTTP_POST_VARS['cfgPassword']."';\n\t\$cfgHote='".$HTTP_POST_VARS['cfgHote']."';\n\t\PREFIX_TABLE='".$HTTP_POST_VARS['prefixe']."';\n?>" );
     183        fclose( $fp );
     184      }
     185      $cfgHote = "";
     186      $cfgUser = "";
     187      $cfgPassword = "";
     188      $cfgBase = "";
     189      include ( "../include/mysql.inc.php" );
     190      $erreur2 = true;
     191      if ( @mysql_connect( $cfgHote, $cfgUser, $cfgPassword ) )
     192      {
     193        if ( @mysql_select_db ( $cfgBase ) )
     194        {
     195          $erreur2 = false;
     196        }
     197      }
     198      if ( $erreur2 )
     199      {
     200        $message.="<br /><br />".$lang['step1_err_copy']." :<br />
    201201                                                        -----------------------------------------------------<br />
    202202                                                        <div style=\"color:blue;\">&lt;?php<br />
     
    205205                                                        \$cfgPassword = '".$HTTP_POST_VARS['cfgPassword']."';<br />
    206206                                                        \$cfgHote = '".$HTTP_POST_VARS['cfgHote']."';<br />
    207                                                         \$prefixeTable = '".$HTTP_POST_VARS['prefixe']."';<br />
     207                                                        \PREFIX_TABLE = '".$HTTP_POST_VARS['prefixe']."';<br />
    208208                                                        ?&gt;</div>
    209209                                                        -----------------------------------------------------<br />";
    210                                         $message.= "<div style=\"text-align:center;\">".$lang['step1_err_copy_2']."<br />";
    211                                         $message.= "<a href=\"install.php?step=2&amp;language=".$HTTP_GET_VARS['language']."\">".$lang['step1_err_copy_next']."</a></div>";
    212                                 }
    213                                 else
    214                                 {
    215                                         $url = "install.php?step=2&language=".$HTTP_GET_VARS['language'];
    216                                         header("Request-URI: $url"); 
    217                                         header("Content-Location: $url"); 
    218                                         header("Location: $url");
    219                                         exit();
    220                                 }
    221                         }
    222                 }
     210        $message.= "<div style=\"text-align:center;\">".$lang['step1_err_copy_2']."<br />";
     211        $message.= "<a href=\"install.php?step=2&amp;language=".$HTTP_GET_VARS['language']."\">".$lang['step1_err_copy_next']."</a></div>";
     212      }
     213      else
     214      {
     215        $url = "install.php?step=2&language=".$HTTP_GET_VARS['language'];
     216        header("Request-URI: $url"); 
     217        header("Content-Location: $url"); 
     218        header("Location: $url");
     219        exit();
     220      }
     221    }
     222  }
    223223               
    224                 echo header_install();
    225                 if ( isset( $message ) && $message != "" )
    226                 {
    227                         echo"
     224  echo header_install();
     225  if ( isset( $message ) && $message != "" )
     226  {
     227    echo"
    228228                                        <table width=\"100%\">
    229229                                                <tr>
     
    234234                                                </tr>
    235235                                        </table>";
    236                 }
    237                 if ( $erreur1 )
    238                 {
    239                         echo"
     236  }
     237  if ( $erreur1 )
     238  {
     239    echo"
    240240                                        <form method=\"post\" action=\"install.php?step=1&amp;language=".$HTTP_GET_VARS['language']."\">
    241241                                                <table width=\"100%\">
     
    249249                                                                <td>".$lang['step1_host']."</td>
    250250                                                                <td align=center><input type='text' name='cfgHote' value='";
    251                         if ( !isset( $HTTP_POST_VARS['cfgHote'] ) )
    252                         {
    253                                 echo"localhost";
    254                         }
    255                         else
    256                         {
    257                                 echo $HTTP_POST_VARS['cfgHote'];
    258                         }
    259                         echo"'></td>
     251    if ( !isset( $HTTP_POST_VARS['cfgHote'] ) )
     252    {
     253      echo"localhost";
     254    }
     255    else
     256    {
     257      echo $HTTP_POST_VARS['cfgHote'];
     258    }
     259    echo"'></td>
    260260                                                                <td class=\"row2\">".$lang['step1_host_info']."</td>
    261261                                                        </tr>
     
    278278                                                                <td>".$lang['step1_prefix']."</td>
    279279                                                                <td align=center><input type='text' name='prefixe' value='";
    280                         if ( !isset( $HTTP_POST_VARS['prefixe'] ) )
    281                         {
    282                                 echo"phpwebgallery_";
    283                         }
    284                         else
    285                         {
    286                                 echo $HTTP_POST_VARS['prefixe'];
    287                         }
    288                         echo"'></td>
     280    if ( !isset( $HTTP_POST_VARS['prefixe'] ) )
     281    {
     282      echo"phpwebgallery_";
     283    }
     284    else
     285    {
     286      echo $HTTP_POST_VARS['prefixe'];
     287    }
     288    echo"'></td>
    289289                                                                <td class=\"row2\">".$lang['step1_prefix_info']."</td>
    290290                                                        </tr>
     
    297297                                                </table>
    298298                                        </form>";
    299                 }
    300                 echo footer_install();
    301         }
    302         /*---------------------------------------Step 2------------------------------------*/
    303         else if ( $HTTP_GET_VARS['step'] == 2 )
    304         {
    305                 include( "../include/mysql.inc.php" );
    306                 mysql_connect( $cfgHote, $cfgUser, $cfgPassword ) or die ( "erreur de connexion au serveur" );
    307                 mysql_select_db( $cfgBase ) or die ( "erreur de connexion a la base de donnees" );
     299  }
     300  echo footer_install();
     301}
     302/*---------------------------------------Step 2------------------------------------*/
     303else if ( $HTTP_GET_VARS['step'] == 2 )
     304{
     305  include( "../include/mysql.inc.php" );
     306  mysql_connect( $cfgHote, $cfgUser, $cfgPassword ) or die ( "erreur de connexion au serveur" );
     307  mysql_select_db( $cfgBase ) or die ( "erreur de connexion a la base de donnees" );
    308308               
    309                 if ( !isset( $HTTP_POST_VARS['submit'] ) )
    310                 {
    311                         $query = "CREATE TABLE ".$prefixeTable."categories (
     309  if ( !isset( $HTTP_POST_VARS['submit'] ) )
     310  {
     311    $query = "CREATE TABLE ".PREFIX_TABLE."categories (
    312312                                id tinyint(3) unsigned NOT NULL auto_increment,
    313313                          date_dernier date NOT NULL default '0000-00-00',
     
    322322                          PRIMARY KEY (id)
    323323                        );";
    324                         mysql_query( $query );
    325                         $query = "CREATE TABLE ".$prefixeTable."comments (
     324    mysql_query( $query );
     325    $query = "CREATE TABLE ".PREFIX_TABLE."comments (
    326326                          id int(11) unsigned NOT NULL auto_increment,
    327327                          image_id smallint(5) unsigned NOT NULL default '0',
     
    331331                          PRIMARY KEY  (id)
    332332                        );";
    333                         mysql_query( $query );
    334                         $query = "CREATE TABLE ".$prefixeTable."config (
     333    mysql_query( $query );
     334    $query = "CREATE TABLE ".PREFIX_TABLE."config (
    335335                          periode_courte smallint(5) unsigned NOT NULL default '7',
    336336                          periode_longue smallint(5) unsigned NOT NULL default '14',
     
    353353                          upload_maxheight_thumbnail smallint(5) unsigned NOT NULL default '100'
    354354                        );";
    355                         mysql_query( $query );
    356                         $query = "CREATE TABLE ".$prefixeTable."favorites (
     355    mysql_query( $query );
     356    $query = "CREATE TABLE ".PREFIX_TABLE."favorites (
    357357                          user_id smallint(5) unsigned NOT NULL default '0',
    358358                          image_id smallint(5) unsigned NOT NULL default '0',
    359359                          KEY user_id (user_id,image_id)
    360360                        );";
    361                         mysql_query( $query );
    362                         $query = "CREATE TABLE ".$prefixeTable."history (
     361    mysql_query( $query );
     362    $query = "CREATE TABLE ".PREFIX_TABLE."history (
    363363                          date int(11) NOT NULL default '0',
    364364                          login varchar(15) default NULL,
     
    369369                          commentaire varchar(200) default NULL
    370370                        );";
    371                         mysql_query( $query );
    372                         $query = "CREATE TABLE ".$prefixeTable."images (
     371    mysql_query( $query );
     372    $query = "CREATE TABLE ".PREFIX_TABLE."images (
    373373                          id smallint(5) unsigned NOT NULL auto_increment,
    374374                          file varchar(255) NOT NULL default '',
     
    387387                          KEY cat_id (cat_id)
    388388                        );";
    389                         mysql_query( $query );
    390                         $query = "CREATE TABLE ".$prefixeTable."restrictions (
     389    mysql_query( $query );
     390    $query = "CREATE TABLE ".PREFIX_TABLE."restrictions (
    391391                          user_id smallint(5) unsigned NOT NULL default '0',
    392392                          cat_id tinyint(3) unsigned NOT NULL default '0',
    393393                          PRIMARY KEY  (user_id,cat_id)
    394394                        );";
    395                         mysql_query( $query );
    396                         $query = "CREATE TABLE ".$prefixeTable."sessions (
     395    mysql_query( $query );
     396    $query = "CREATE TABLE ".PREFIX_TABLE."sessions (
    397397                          id varchar(255) binary NOT NULL default '',
    398398                          user_id smallint(5) unsigned NOT NULL default '0',
     
    401401                          PRIMARY KEY  (id)
    402402                        );";
    403                         mysql_query( $query );
    404                         $query = "CREATE TABLE ".$prefixeTable."sites (
     403    mysql_query( $query );
     404    $query = "CREATE TABLE ".PREFIX_TABLE."sites (
    405405                          id tinyint(4) NOT NULL auto_increment,
    406406                          galleries_url varchar(255) NOT NULL default '',
     
    408408                          UNIQUE KEY galleries_url (galleries_url)
    409409                        );";
    410                         mysql_query( $query );
    411                         $query = "CREATE TABLE ".$prefixeTable."users (
     410    mysql_query( $query );
     411    $query = "CREATE TABLE ".PREFIX_TABLE."users (
    412412                          id smallint(5) unsigned NOT NULL auto_increment,
    413413                          pseudo varchar(20) binary NOT NULL default '',
     
    424424                          UNIQUE KEY pseudo (pseudo)
    425425                        );";
    426                         mysql_query( $query );
    427                         $query = "CREATE TABLE ".$prefixeTable."waiting (
     426    mysql_query( $query );
     427    $query = "CREATE TABLE ".PREFIX_TABLE."waiting (
    428428                          id int(10) unsigned NOT NULL auto_increment,
    429429                          cat_id tinyint(3) unsigned NOT NULL default '0',
     
    435435                          PRIMARY KEY  (id)
    436436                        );";
    437                         mysql_query( $query );
    438                 }
    439                 if ( isset( $HTTP_POST_VARS['submit'] ) )
    440                 {
    441                         $configuration = false;
    442                         $erreur = "";
    443                         $nb_erreur = 0;
    444                         // le pseudo du webmaster ne doit pas
    445                         // 1. être vide
    446                         // 2. commencer ou se terminer par un espace
    447                         // 3. comporter les caractères ' ou "
    448                         // Notes sur le pseudo du webmaster :
    449                         // - lorsque l'on trouve plusieurs occurences
    450                         // consécutives du caractère espace, on réduit à une seule occurence
    451                         if ( $HTTP_POST_VARS['webmaster'] == "" )
    452                         {
    453                                 $erreur .= "<li>".$lang['step2_err_login1']."</li>";
    454                                 $nb_erreur++;
    455                         }
    456                         $webmaster = ereg_replace( "[ ]{2,}", " ", $HTTP_POST_VARS['webmaster'] );
    457                         if ( ereg( "^.* $", $webmaster ) || ereg( "^ .*$", $webmaster) )
    458                         {
    459                                 $erreur .= "<li>".$lang['step2_err_login2']."</li>";
    460                                 $nb_erreur++;
    461                         }
    462                         if ( ereg( "'",$webmaster ) || ereg( "\"",$webmaster ) )
    463                         {
    464                                 $erreur .= "<li>".$lang['step2_err_login3']."</li>";
    465                                 $nb_erreur++;
    466                         }
    467                         // on vérifie que le password rentré correspond bien à la confirmation faite par l'utilisateur
    468                         if ( $HTTP_POST_VARS['pwdWebmaster'] != $HTTP_POST_VARS['pwdWebmasterConf'] )
    469                         {
    470                                 $erreur .= "<li>".$lang['step2_err_pass']."</li>";
    471                                 $nb_erreur++;
    472                         }
    473                         // le mail doit être conforme à qqch du type : nom@serveur.com
    474                         if( !ereg("([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)", $HTTP_POST_VARS['mail_webmaster'] ) )
    475                         {
    476                                 $erreur .= "<li>".$lang['step2_err_mail']."</li>";
    477                                 $nb_erreur++;
    478                         }
    479                         // on met à jour les paramètres de l'application dans le cas où il n'y aucune erreur
    480                         if ( $nb_erreur == 0 )
    481                         {
    482                                 mysql_query( "delete from $prefixeTable"."config" );
    483                                 $query = "insert into $prefixeTable"."config (webmaster,mail_webmaster) values ('$webmaster','".$HTTP_POST_VARS['mail_webmaster']."')";
    484                                 mysql_query($query);
    485                                 $query = "insert into $prefixeTable"."sites values (1, './galleries/');";
    486                                 mysql_query($query);
    487                                 $query = "insert into $prefixeTable"."users (pseudo,password,status,language) values ('$webmaster','".md5( $pwdWebmaster )."','admin','".$HTTP_GET_VARS['language']."')";
    488                                 mysql_query($query);
    489                                 mysql_query("insert into $prefixeTable"."users (pseudo,password,status,language) values ('visiteur','".md5( "" )."','visiteur','".$HTTP_GET_VARS['language']."')");
    490                                 $configuration = true;
    491                         }
    492                 }
     437    mysql_query( $query );
     438  }
     439  if ( isset( $HTTP_POST_VARS['submit'] ) )
     440  {
     441    $configuration = false;
     442    $erreur = "";
     443    $nb_erreur = 0;
     444    // le pseudo du webmaster ne doit pas
     445    // 1. être vide
     446    // 2. commencer ou se terminer par un espace
     447    // 3. comporter les caractères ' ou "
     448    // Notes sur le pseudo du webmaster :
     449    // - lorsque l'on trouve plusieurs occurences
     450    // consécutives du caractère espace, on réduit à une seule occurence
     451    if ( $HTTP_POST_VARS['webmaster'] == "" )
     452    {
     453      $erreur .= "<li>".$lang['step2_err_login1']."</li>";
     454      $nb_erreur++;
     455    }
     456    $webmaster = ereg_replace( "[ ]{2,}", " ", $HTTP_POST_VARS['webmaster'] );
     457    if ( ereg( "^.* $", $webmaster ) || ereg( "^ .*$", $webmaster) )
     458    {
     459      $erreur .= "<li>".$lang['step2_err_login2']."</li>";
     460      $nb_erreur++;
     461    }
     462    if ( ereg( "'",$webmaster ) || ereg( "\"",$webmaster ) )
     463    {
     464      $erreur .= "<li>".$lang['step2_err_login3']."</li>";
     465      $nb_erreur++;
     466    }
     467    // on vérifie que le password rentré correspond bien à la confirmation faite par l'utilisateur
     468    if ( $HTTP_POST_VARS['pwdWebmaster'] != $HTTP_POST_VARS['pwdWebmasterConf'] )
     469    {
     470      $erreur .= "<li>".$lang['step2_err_pass']."</li>";
     471      $nb_erreur++;
     472    }
     473    // le mail doit être conforme à qqch du type : nom@serveur.com
     474    if( !ereg("([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)", $HTTP_POST_VARS['mail_webmaster'] ) )
     475    {
     476      $erreur .= "<li>".$lang['step2_err_mail']."</li>";
     477      $nb_erreur++;
     478    }
     479    // on met à jour les paramètres de l'application dans le cas où il n'y aucune erreur
     480    if ( $nb_erreur == 0 )
     481    {
     482      mysql_query( "delete from PREFIX_TABLE"."config" );
     483      $query = "insert into PREFIX_TABLE"."config (webmaster,mail_webmaster) values ('$webmaster','".$HTTP_POST_VARS['mail_webmaster']."')";
     484      mysql_query($query);
     485      $query = "insert into PREFIX_TABLE"."sites values (1, './galleries/');";
     486      mysql_query($query);
     487      $query = "insert into PREFIX_TABLE"."users (pseudo,password,status,language) values ('$webmaster','".md5( $pwdWebmaster )."','admin','".$HTTP_GET_VARS['language']."')";
     488      mysql_query($query);
     489      mysql_query("insert into PREFIX_TABLE"."users (pseudo,password,status,language) values ('visiteur','".md5( "" )."','visiteur','".$HTTP_GET_VARS['language']."')");
     490      $configuration = true;
     491    }
     492  }
    493493               
    494                 echo header_install();
    495                 if ( $configuration )
    496                 {
    497                         echo"
     494  echo header_install();
     495  if ( $configuration )
     496  {
     497    echo"
    498498                                                <table width=\"100%\">
    499499                                                        <tr>
     
    507507                                                        </tr>
    508508                                                </table>";
    509                 }
    510                 else
    511                 {
    512                         if ( $nb_erreur > 0 )
    513                         {
    514                                 echo"
     509  }
     510  else
     511  {
     512    if ( $nb_erreur > 0 )
     513    {
     514      echo"
    515515                                                <table width=100%>
    516516                                                        <tr>
     
    527527                                                        </tr>
    528528                                                </table>";
    529                         }
    530                         echo"
     529    }
     530    echo"
    531531                                        <form method=\"post\" action=\"install.php?step=2&amp;language=".$HTTP_GET_VARS['language']."\">
    532532                                                <table width=100%>
     
    567567                                                </table>
    568568                                        </form>";
    569                 }
    570                 echo footer_install();
    571         }
    572         /*----------------------------------Language choice------------------------------------*/
    573         else
    574         {
    575                 include( "../include/functions.php" );
    576                 echo header_install();
    577                 echo"
     569  }
     570  echo footer_install();
     571}
     572/*----------------------------------Language choice------------------------------------*/
     573else
     574{
     575  include( "../include/functions.php" );
     576  echo header_install();
     577  echo"
    578578                                        <form method=\"get\" action=\"install.php\">
    579579                                                <input type=\"hidden\" name=\"step\" value=\"1\"/>
     
    582582                                                                <td align=\"center\">
    583583                                                                        <select name=\"language\">";
    584                 $languages = get_languages( "../language/" );
    585                 for ( $i = 0; $i < sizeof ( $languages ); $i++ )
    586                 {
    587                         echo"
     584  $languages = get_languages( "../language/" );
     585  for ( $i = 0; $i < sizeof ( $languages ); $i++ )
     586  {
     587    echo"
    588588                                                                                <option>".$languages[$i]."</option>";
    589                 }
    590                 echo"
     589  }
     590  echo"
    591591                                                                                </select>
    592592                                                                                <input type=\"submit\" value=\"Go\">
     
    595595                                                </table>
    596596                                        </form>";
    597                 echo footer_install();
    598         }
     597  echo footer_install();
     598}
    599599?>
  • trunk/admin/perm.php

    r2 r10  
    1919        if ( isset( $HTTP_GET_VARS['user_id'] ) )
    2020        {
    21                 $query = "select id,pseudo,status from $prefixeTable"."users where id = '".$HTTP_GET_VARS['user_id']."';";
     21                $query = "select id,pseudo,status from PREFIX_TABLE"."users where id = '".$HTTP_GET_VARS['user_id']."';";
    2222                $result = mysql_query( $query );
    2323                $row = mysql_fetch_array( $result );
     
    5252                if ( isset( $HTTP_GET_VARS['user_id'] ) )
    5353                {
    54                         mysql_query ( "delete from $prefixeTable"."restrictions where user_id = ".$HTTP_GET_VARS['user_id'].";" );
    55                         $result = mysql_query ( "select id from $prefixeTable"."categories;" );
     54                        mysql_query ( "delete from PREFIX_TABLE"."restrictions where user_id = ".$HTTP_GET_VARS['user_id'].";" );
     55                        $result = mysql_query ( "select id from PREFIX_TABLE"."categories;" );
    5656                        while ( $row = mysql_fetch_array ( $result ) )
    5757                        {
     
    5959                                if ( $HTTP_POST_VARS[$nom_select] == 1 )
    6060                                {
    61                                         mysql_query ( "insert into $prefixeTable"."restrictions (user_id,cat_id) values ('".$HTTP_GET_VARS['user_id']."','".$row['id']."');" );
     61                                        mysql_query ( "insert into PREFIX_TABLE"."restrictions (user_id,cat_id) values ('".$HTTP_GET_VARS['user_id']."','".$row['id']."');" );
    6262                                }
    6363                        }
     
    6767                else if ( isset( $HTTP_GET_VARS['cat_id'] ) )
    6868                {
    69                         mysql_query ( "delete from $prefixeTable"."restrictions where cat_id = '".$page['cat']."';" );
    70                         $result = mysql_query( "select id from $prefixeTable"."users where pseudo != '".$conf['webmaster']."';" );
     69                        mysql_query ( "delete from PREFIX_TABLE"."restrictions where cat_id = '".$page['cat']."';" );
     70                        $result = mysql_query( "select id from PREFIX_TABLE"."users where pseudo != '".$conf['webmaster']."';" );
    7171                        while ( $row = mysql_fetch_array ( $result ) )
    7272                        {
     
    7474                                if ( $HTTP_POST_VARS[$nom_select] == 1 )
    7575                                {
    76                                         mysql_query ( "insert into $prefixeTable"."restrictions (user_id,cat_id) values ('".$row['id']."','".$page['cat']."');" );
     76                                        mysql_query ( "insert into PREFIX_TABLE"."restrictions (user_id,cat_id) values ('".$row['id']."','".$page['cat']."');" );
    7777                                }
    7878                                check_favorites( $row['id'] );
     
    8484        function display_cat_manager( $id_uppercat, $indent, $uppercat_authorized, $level, $restriction )
    8585        {
    86                 global $prefixeTable,$lang,$conf;
     86                global PREFIX_TABLE,$lang,$conf;
    8787               
    8888                $output = "";
     
    122122               
    123123                $query = "select id,name,dir,rank";
    124                 $query.= " from $prefixeTable"."categories";
     124                $query.= " from PREFIX_TABLE"."categories";
    125125                if ( !is_numeric( $id_uppercat ) )
    126126                {
     
    215215                                <table style=\"width:100%;\">";
    216216                       
    217                         $result = mysql_query( "select id,pseudo,status from $prefixeTable"."users where pseudo != '".$conf['webmaster']."';" );
     217                        $result = mysql_query( "select id,pseudo,status from PREFIX_TABLE"."users where pseudo != '".$conf['webmaster']."';" );
    218218                        $i = 0;
    219219                        while ( $row = mysql_fetch_array( $result ) )
  • trunk/admin/user_add.php

    r9 r10  
    6464  $_POST['status'] = 'guest';
    6565}
    66 $option = get_enums( $prefixeTable.'users', 'status' );
     66$option = get_enums( PREFIX_TABLE.'users', 'status' );
    6767for ( $i = 0; $i < sizeof( $option ); $i++ )
    6868{
  • trunk/admin/user_list.php

    r9 r10  
    4242{
    4343  $query = 'select username';
    44   $query.= ' from '.$prefixeTable.'users';
     44  $query.= ' from '.PREFIX_TABLE.'users';
    4545  $query.= ' where id = '.$_GET['delete'];
    4646  $query.= ';';
     
    6666    {
    6767      $query = 'select count(*) as nb_result';
    68       $query.= ' from '.$prefixeTable.'users';
     68      $query.= ' from '.PREFIX_TABLE.'users';
    6969      $query.= ' where id = '.$_GET['delete'];
    7070      $query.= ';';
     
    104104
    105105  $query = 'select id,username,status,mail_address';
    106   $query.= ' from '.$prefixeTable.'users';
     106  $query.= ' from '.PREFIX_TABLE.'users';
    107107  $query.= ' order by status asc, username asc';
    108108  $query.= ';';
     
    218218    $query = 'select';
    219219    $query.= ' id,mail_address';
    220     $query.= ' from '.$prefixeTable.'users';
     220    $query.= ' from '.PREFIX_TABLE.'users';
    221221    $query.= ';';
    222222    $result = mysql_query( $query );
  • trunk/admin/user_modify.php

    r9 r10  
    3131$query = 'select';
    3232$query.= ' username,status,mail_address';
    33 $query.= ' from '.$prefixeTable.'users';
     33$query.= ' from '.PREFIX_TABLE.'users';
    3434$query.= ' where id = '.$_GET['user_id'];
    3535$query.= ';';
     
    108108    $_POST['status'] = 'guest';
    109109  }
    110   $option = get_enums( $prefixeTable.'users', 'status' );
     110  $option = get_enums( PREFIX_TABLE.'users', 'status' );
    111111  for ( $i = 0; $i < sizeof( $option ); $i++ )
    112112  {
  • trunk/admin/waiting.php

    r2 r10  
    2020        {
    2121                $query = "select id,cat_id,file,tn_ext";
    22                 $query.= " from $prefixeTable"."waiting";
     22                $query.= " from PREFIX_TABLE"."waiting";
    2323                $query.= ";";
    2424                $result = mysql_query( $query );
     
    2828                        if ( isset( $HTTP_POST_VARS[$key] ) )
    2929                        {
    30                                 $query = "delete from $prefixeTable"."waiting";
     30                                $query = "delete from PREFIX_TABLE"."waiting";
    3131                                $query.= " where id = ".$row['id'];
    3232                                $query.= ";";
     
    6060                                </tr>";
    6161        $query = "select id,cat_id,file,username,mail_address,date,tn_ext";
    62         $query.= " from $prefixeTable"."waiting";
     62        $query.= " from PREFIX_TABLE"."waiting";
    6363        $query.= " order by cat_id";
    6464        $query.= ";";
Note: See TracChangeset for help on using the changeset viewer.