diff options
author | z0rglub <z0rglub@piwigo.org> | 2003-05-09 12:42:42 +0000 |
---|---|---|
committer | z0rglub <z0rglub@piwigo.org> | 2003-05-09 12:42:42 +0000 |
commit | 867c2379ff66ce0f2c4f872a13027fd649aa076d (patch) | |
tree | fd182bca99fc6cfe09a7821fab35ce2629fdab44 /include/config.inc.php | |
parent | fe51c10474152f319d08229147adbc95fcd6c219 (diff) |
Initial revision
git-svn-id: http://piwigo.org/svn/trunk@2 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'include/config.inc.php')
-rw-r--r-- | include/config.inc.php | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/include/config.inc.php b/include/config.inc.php new file mode 100644 index 000000000..f0a348a24 --- /dev/null +++ b/include/config.inc.php @@ -0,0 +1,94 @@ +<?php +/*************************************************************************** + * config.inc.php * + * ------------------- * + * application : PhpWebGallery 1.3 * + * author : Pierrick LE GALL <pierrick@z0rglub.com> * + * * + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; * + * * + ***************************************************************************/ +unset( $conf, $page, $user, $lang ); +$conf = array(); +$page = array(); +$user = array(); +$lang = array(); + +include_once( PREFIXE_INCLUDE.'./include/mysql.inc.php' ); +include_once( PREFIXE_INCLUDE.'./include/functions.inc.php' ); +include_once( PREFIXE_INCLUDE.'./include/vtemplate.class.php' ); +// +// How to change the order of display for images in a category ? +// +// You have to modify $conf['order_by']. +// There are several fields that can order the display : +// - date_available : the date of the adding to the gallery +// - file : the name of the file +// Once you've chosen which field(s) to use for ordering, +// you must chose the ascending or descending order for each field. +// examples : +// 1. $conf['order_by'] = " order by date_available desc, file asc"; +// will order pictures by date_available descending & by filename ascending +// 2. $conf['order_by'] = " order by file asc"; +// will only order pictures by file ascending +// without taking into account the date_available +$conf['order_by'] = " order by date_available desc, file asc"; + +$conf['repertoire_image'] = './images/'; +$conf['nb_image_row'] = array ('4','5','6','7','8'); +$conf['nb_row_page'] = array ('2','3','4','5','6','7','10','20','1000'); +$conf['version'] = '1.3'; +$conf['site_url'] = 'http://www.phpwebgallery.net'; +$conf['forum_url'] = 'http://forum.phpwebgallery.net'; + +database_connection(); +// rertieving the configuration informations for site +// $infos array is used to know the fields to retrieve in the table "config" +// Each field becomes an information of the array $conf. +// Example : +// prefixe_thumbnail --> $conf['prefixe_thumbnail'] +$infos = array( 'prefixe_thumbnail', 'webmaster', 'mail_webmaster', 'acces', + 'session_id_size', 'session_keyword', 'session_time', + 'max_user_listbox', 'show_comments', 'nb_comment_page', + 'upload_available', 'upload_maxfilesize', 'upload_maxwidth', + 'upload_maxheight', 'upload_maxwidth_thumbnail', + 'upload_maxheight_thumbnail' ); + +$query = 'select'; +for ( $i = 0; $i < sizeof( $infos ); $i++ ) +{ + if ( $i > 0 ) + { + $query.= ','; + } + else + { + $query.= ' '; + } + $query.= $infos[$i]; +} +$query .= ' from '.$prefixeTable.'config;'; + +$row = mysql_fetch_array( mysql_query( $query ) ); + +// affectation of each field of the table "config" to an information of the +// array $conf. +for ( $i = 0; $i < sizeof( $infos ); $i++ ) +{ + $conf[$infos[$i]] = $row[$infos[$i]]; + // If the field is true or false, the variable is transformed into a boolean + // value. + if ( $row[$infos[$i]] == 'true' || $row[$infos[$i]] == 'false' ) + { + $conf[$infos[$i]] = get_boolean( $row[$infos[$i]] ); + } +} +$conf['log'] = false; +$conf['top_number'] = 10; +?>
\ No newline at end of file |