diff options
-rw-r--r-- | admin/cat_modify.php | 3 | ||||
-rw-r--r-- | admin/include/functions.php | 5 | ||||
-rw-r--r-- | admin/thumbnail.php | 6 | ||||
-rw-r--r-- | admin/waiting.php | 2 | ||||
-rw-r--r-- | include/functions_category.inc.php | 2 |
5 files changed, 13 insertions, 5 deletions
diff --git a/admin/cat_modify.php b/admin/cat_modify.php index 4cf301cb5..76e952ab9 100644 --- a/admin/cat_modify.php +++ b/admin/cat_modify.php @@ -118,7 +118,7 @@ $result = get_cat_info( $row['id'] ); $cat_name = get_cat_display_name( $result['name'], ' - ', '' ); $vtp->setVar( $sub, 'cat:name', $cat_name ); // cat dir -if ( $row['dir'] != '' ) +if ( isset( $row['dir'] ) and $row['dir'] != '' ) { $vtp->addSession( $sub, 'storage' ); $vtp->setVar( $sub, 'storage.dir', $row['dir'] ); @@ -137,6 +137,7 @@ if ( $row['site_id'] != 1 ) $vtp->closeSession( $sub, 'server' ); } $vtp->setVar( $sub, 'name', $row['name'] ); +if ( !isset( $row['comment'] ) ) $row['comment'] = ''; $vtp->setVar( $sub, 'comment', $row['comment'] ); // status : public, private... $options = get_enums( PREFIX_TABLE.'categories', 'status' ); diff --git a/admin/include/functions.php b/admin/include/functions.php index b761c36fe..84c7a93e7 100644 --- a/admin/include/functions.php +++ b/admin/include/functions.php @@ -320,7 +320,10 @@ function check_favorites( $user_id ) $row = mysql_fetch_array( mysql_query( $query ) ); $status = $row['status']; // retrieving all the restricted categories for this user - $restricted_cat = explode( ',', $row['forbidden_categories'] ); + if ( isset( $row['forbidden_categories'] ) ) + $restricted_cat = explode( ',', $row['forbidden_categories'] ); + else + $restricted_cat = array(); // retrieving all the favorites for this user and comparing their // categories to the restricted categories $query = 'SELECT image_id'; diff --git a/admin/thumbnail.php b/admin/thumbnail.php index e3ab3e9a5..75ecc60eb 100644 --- a/admin/thumbnail.php +++ b/admin/thumbnail.php @@ -358,7 +358,7 @@ if ( isset( $_GET['dir'] ) ) $url = './admin.php?page=thumbnail&dir='.$_GET['dir']; $vtp->setVar( $sub, 'params.action', add_session_id( $url ) ); // GD version selected... - if ( $_POST['gd'] == 1 ) + if ( isset( $_POST['gd'] ) and $_POST['gd'] == 1 ) { $vtp->setVar( $sub, 'params.gd1_checked', ' checked="checked"' ); } @@ -386,10 +386,12 @@ if ( isset( $_GET['dir'] ) ) } // options for the number of picture to miniaturize : "n" $options = array( 5,10,20,40 ); + if ( isset( $_POST['n'] ) ) $n = $_POST['n']; + else $n = 5; foreach ( $options as $option ) { $vtp->addSession( $sub, 'n_option' ); $vtp->setVar( $sub, 'n_option.option', $option ); - if ( $option == $_POST['n'] ) + if ( $option == $n ) { $vtp->setVar( $sub, 'n_option.selected', ' selected="selected"' ); } diff --git a/admin/waiting.php b/admin/waiting.php index 9a5e79481..6abf119de 100644 --- a/admin/waiting.php +++ b/admin/waiting.php @@ -116,7 +116,7 @@ while ( $row = mysql_fetch_array( $result ) ) // file name $vtp->setVar( $sub, 'picture.file', $row['file'] ); // is there an existing associated thumnail ? - if ( $row['tn_ext'] != '' ) + if ( isset( $row['tn_ext'] ) and $row['tn_ext'] != '' ) { $vtp->addSession( $sub, 'thumbnail' ); $thumbnail = $conf['prefix_thumbnail']; diff --git a/include/functions_category.inc.php b/include/functions_category.inc.php index 5dc9c6018..beacda9e1 100644 --- a/include/functions_category.inc.php +++ b/include/functions_category.inc.php @@ -237,6 +237,8 @@ function count_user_total_images() $row = mysql_fetch_array( mysql_query( $query ) ); + if ( !isset( $row['total'] ) ) $row['total'] = 0; + return $row['total']; } |