From 221d839769ae15035397ab691a1bea8567b60ee0 Mon Sep 17 00:00:00 2001 From: rvelices Date: Wed, 15 Nov 2006 04:25:12 +0000 Subject: completely replaced get_thumbnail_src it get_thumbnail_url or get_thumbnail_path git-svn-id: http://piwigo.org/svn/trunk@1609 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/cat_modify.php | 4 ++-- admin/element_set_global.php | 6 +++--- admin/element_set_unit.php | 38 +++++++++++++++++++------------------- admin/picture_modify.php | 6 +++--- admin/waiting.php | 43 ++++++++++++++++++------------------------- include/functions.inc.php | 11 ----------- 6 files changed, 45 insertions(+), 63 deletions(-) diff --git a/admin/cat_modify.php b/admin/cat_modify.php index a543d0d77..e87a6aee5 100644 --- a/admin/cat_modify.php +++ b/admin/cat_modify.php @@ -388,12 +388,12 @@ if ($category['nb_images'] > 0 if (!empty($category['representative_picture_id'])) { $query = ' -SELECT tn_ext,path +SELECT id,tn_ext,path FROM '.IMAGES_TABLE.' WHERE id = '.$category['representative_picture_id'].' ;'; $row = mysql_fetch_array(pwg_query($query)); - $src = get_thumbnail_src($row['path'], @$row['tn_ext']); + $src = get_thumbnail_url($row); $url = PHPWG_ROOT_PATH.'admin.php?page=picture_modify'; $url.= '&image_id='.$category['representative_picture_id']; diff --git a/admin/element_set_global.php b/admin/element_set_global.php index c6a522106..fc4f7c172 100644 --- a/admin/element_set_global.php +++ b/admin/element_set_global.php @@ -122,7 +122,7 @@ DELETE AND image_id IN ('.implode(',', $dissociables).') '; pwg_query($query); - + update_category($_POST['dissociate']); } @@ -399,9 +399,9 @@ SELECT id,path,tn_ext $template->assign_block_vars('thumbnails', array()); } - while ($row = mysql_fetch_array($result)) + while ($row = mysql_fetch_assoc($result)) { - $src = get_thumbnail_src($row['path'], @$row['tn_ext']); + $src = get_thumbnail_url($row); $template->assign_block_vars( 'thumbnails.thumbnail', diff --git a/admin/element_set_unit.php b/admin/element_set_unit.php index 163602ad9..c58c53649 100644 --- a/admin/element_set_unit.php +++ b/admin/element_set_unit.php @@ -28,9 +28,9 @@ /** * Management of elements set. Elements can belong to a category or to the * user caddie. - * + * */ - + if (!defined('PHPWG_ROOT_PATH')) { die('Hacking attempt!'); @@ -50,9 +50,9 @@ check_status(ACCESS_ADMINISTRATOR); if (isset($_POST['submit'])) { $collection = explode(',', $_POST['list']); - + $datas = array(); - + $query = ' SELECT id, date_creation FROM '.IMAGES_TABLE.' @@ -75,7 +75,7 @@ SELECT id, date_creation $data{$field} = strip_tags($_POST[$field.'-'.$row['id']]); } } - + if ($conf['allow_html_descriptions']) { $data{'comment'} = @$_POST['description-'.$row['id']]; @@ -103,7 +103,7 @@ SELECT id, date_creation { $data{'date_creation'} = $row['date_creation']; } - + array_push($datas, $data); // tags management @@ -112,7 +112,7 @@ SELECT id, date_creation set_tags($_POST[ 'tags-'.$row['id'] ], $row['id']); } } - + mass_updates( IMAGES_TABLE, array( @@ -121,7 +121,7 @@ SELECT id, date_creation ), $datas ); - + array_push($page['infos'], l10n('Picture informations updated')); } @@ -141,16 +141,16 @@ $template->assign_vars( 'CATEGORIES_NAV'=>$page['title'], 'L_SUBMIT'=>$lang['submit'], - + 'U_ELEMENTS_PAGE' =>$base_url.get_query_string_diff(array('display','start')), - + 'U_GLOBAL_MODE' => $base_url .get_query_string_diff(array('mode','display')) .'&mode=global', - + 'F_ACTION'=>$base_url.get_query_string_diff(array()), ) ); @@ -190,7 +190,7 @@ if (count($page['cat_elements_id']) > 0) // tags $all_tags = get_all_tags(); - + $element_ids = array(); $query = ' @@ -202,12 +202,12 @@ SELECT id,path,tn_ext,name,date_creation,comment,author,file ;'; $result = pwg_query($query); - while ($row = mysql_fetch_array($result)) + while ($row = mysql_fetch_assoc($result)) { // echo '
'; print_r($row); echo '
'; array_push($element_ids, $row['id']); - - $src = get_thumbnail_src($row['path'], @$row['tn_ext']); + + $src = get_thumbnail_url($row); $query = ' SELECT tag_id @@ -215,7 +215,7 @@ SELECT tag_id WHERE image_id = '.$row['id'].' ;'; $selected_tags = array_from_query($query, 'tag_id'); - + // creation date if (!empty($row['date_creation'])) { @@ -241,7 +241,7 @@ SELECT tag_id l10n('No tag defined. Use Administration>Pictures>Tags'). '

'; } - + $template->assign_block_vars( 'element', array( @@ -258,11 +258,11 @@ SELECT tag_id 'AUTHOR' => @$row['author'], 'DESCRIPTION' => @$row['comment'], 'DATE_CREATION_YEAR' => $year, - + 'TAG_SELECTION' => $tag_selection, ) ); - + get_day_list('element.date_creation_day', $day); get_month_list('element.date_creation_month', $month); } diff --git a/admin/picture_modify.php b/admin/picture_modify.php index 291d41bd0..664503281 100644 --- a/admin/picture_modify.php +++ b/admin/picture_modify.php @@ -141,7 +141,7 @@ DELETE FROM '.IMAGE_CATEGORY_TABLE.' AND category_id IN ('.implode(',', $_POST['cat_associated']).') '; pwg_query($query); - + update_category($_POST['cat_associated']); } // elect the element to represent the given categories @@ -223,7 +223,7 @@ else l10n('No tag defined. Use Administration>Pictures>Tags'). '

'; } - + $template->assign_vars( array( 'U_SYNC' => @@ -234,7 +234,7 @@ $template->assign_vars( 'PATH'=>$row['path'], - 'TN_SRC' => get_thumbnail_src($row['path'], @$row['tn_ext']), + 'TN_SRC' => get_thumbnail_url($row), 'NAME' => isset($_POST['name']) ? diff --git a/admin/waiting.php b/admin/waiting.php index b5cfb13b5..36f1b3a01 100644 --- a/admin/waiting.php +++ b/admin/waiting.php @@ -42,9 +42,9 @@ if (isset($_POST)) { $to_validate = array(); $to_reject = array(); - + if (isset($_POST['submit'])) - { + { foreach (explode(',', $_POST['list']) as $waiting_id) { if (isset($_POST['action-'.$waiting_id])) @@ -106,26 +106,19 @@ SELECT id, storage_category_id, file, tn_ext { $dir = get_complete_dir($row['storage_category_id']); unlink($dir.$row['file']); - if (isset($row['tn_ext']) and $row['tn_ext'] != '') - { - unlink( - get_thumbnail_src( - $dir.$row['file'], - $row['tn_ext'] - ) - ); - } - else if (@is_file(get_thumbnail_src($dir.$row['file'], 'jpg'))) + $element_info = array( + 'path' => $dir.$row['file'], + 'tn_ext' => + (isset($row['tn_ext']) and $row['tn_ext']!='') ? $row['tn_ext']:'jpg' + ); + $tn_path = get_thumbnail_path( $element_info ); + + if ( @is_file($tn_path) ) { - unlink( - get_thumbnail_src( - $dir.$row['file'], - 'jpg' - ) - ); + unlink( $tn_path ); } } - + $query = ' DELETE FROM '.WAITING_TABLE.' @@ -154,10 +147,10 @@ $template->assign_vars(array( 'L_SUBMIT'=>$lang['submit'], 'L_RESET'=>$lang['reset'], 'L_DELETE'=>$lang['delete'], - + 'F_ACTION'=>str_replace( '&', '&', $_SERVER['REQUEST_URI']) )); - + //---------------------------------------------------------------- form display $cat_names = array(); $list = array(); @@ -182,7 +175,7 @@ while ( $row = mysql_fetch_array( $result ) ) $preview_url = PHPWG_ROOT_PATH.$cat_names[$row['storage_category_id']]['dir'].$row['file']; $class='row1'; if ( $i++ % 2== 0 ) $class='row2'; - + $template->assign_block_vars( 'picture', array( @@ -194,7 +187,7 @@ while ( $row = mysql_fetch_array( $result ) ) 'FILE_IMG' => (strlen($row['file']) > 10) ? (substr($row['file'], 0, 10)).'...' : $row['file'], - 'PREVIEW_URL_IMG'=>$preview_url, + 'PREVIEW_URL_IMG'=>$preview_url, 'UPLOAD_EMAIL'=>get_email_address_as_display_text($row['mail_address']), 'UPLOAD_USERNAME'=>$row['username'] ) @@ -208,7 +201,7 @@ while ( $row = mysql_fetch_array( $result ) ) $thumbnail.= '.'.$row['tn_ext']; $url = $cat_names[$row['storage_category_id']]['dir']; $url.= 'thumbnail/'.$thumbnail; - + $template->assign_block_vars( 'picture.thumbnail', array( @@ -229,7 +222,7 @@ $template->assign_vars( 'LIST' => implode(',', $list) ) ); - + //----------------------------------------------------------- sending html code $template->assign_var_from_handle('ADMIN_CONTENT', 'waiting'); ?> diff --git a/include/functions.inc.php b/include/functions.inc.php index 68e06b579..7851021a3 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -680,17 +680,6 @@ function get_pwg_themes() return $themes; } -/** -DEPRECATED use get_thumbnail_path or get_thumbnail_url - */ -function get_thumbnail_src($path, $tn_ext = '', $with_rewrite = true) -{ - if ($with_rewrite) - return get_thumbnail_url( array('path'=>$path, 'tn_ext'=>$tn_ext) ); - else - return get_thumbnail_path( array('path'=>$path, 'tn_ext'=>$tn_ext) ); -} - /* Returns the PATH to the thumbnail to be displayed. If the element does not * have a thumbnail, the default mime image path is returned. The PATH can be * used in the php script, but not sent to the browser. -- cgit v1.2.3