diff options
author | Kate Arzamastseva <pshns@ukr.net> | 2011-06-13 20:23:18 +0300 |
---|---|---|
committer | Kate Arzamastseva <pshns@ukr.net> | 2011-06-13 20:23:18 +0300 |
commit | 8e69fd30702f1101a9c70dbe6eac6f45f9af3970 (patch) | |
tree | b48be769d846b51c631778cd1235e9b7f56ef760 /inc/media.php | |
parent | 0b926329daf6b9cd03c01a4e5b26b968d6cb16a8 (diff) | |
download | rpg-8e69fd30702f1101a9c70dbe6eac6f45f9af3970.tar.gz rpg-8e69fd30702f1101a9c70dbe6eac6f45f9af3970.tar.bz2 |
media manager
Diffstat (limited to 'inc/media.php')
-rw-r--r-- | inc/media.php | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/inc/media.php b/inc/media.php index d98e225b9..5f443a1f7 100644 --- a/inc/media.php +++ b/inc/media.php @@ -357,9 +357,7 @@ function media_upload_finish($fn_tmp, $fn, $id, $imime, $overwrite, $move = 'mov global $lang; $old = @filemtime($fn); - $oldRev = getRevisions($id, -1, 1, 1024, true); // from changelog - $oldRev = (int)(empty($oldRev)?0:$oldRev[0]); - if(!@file_exists(mediaFN($id, $old)) && @file_exists($fn) && $old>=$oldRev) { + if(!@file_exists(mediaFN($id, $old)) && @file_exists($fn)) { // add old revision to the attic if missing media_saveOldRevision($id); } @@ -530,21 +528,21 @@ function media_tabs_files($selected=false){ '" rel=".mediamanager-tab-files"'; if (!empty($selected) && $selected == 'files') $class = 'files selected'; else $class = 'files'; - $tab .= ' class="'.$class.'" >Files</a>'; + $tab .= ' class="'.$class.'" >'.$lang['mediaselect'].'</a>'; echo $tab; $tab = '<a href="'.media_managerURL(array('tab_files' => 'upload')). '" rel=".mediamanager-tab-upload"'; if (!empty($selected) && $selected == 'upload') $class = 'upload selected'; else $class = 'upload'; - $tab .= ' class="'.$class.'" >Upload</a>'; + $tab .= ' class="'.$class.'" >'.$lang['media_uploadtab'].'</a>'; echo $tab; $tab = '<a href="'.media_managerURL(array('tab_files' => 'search')). '" rel=".mediamanager-tab-search"'; if (!empty($selected) && $selected == 'search') $class = 'search selected'; else $class = 'search'; - $tab .= ' class="'.$class.'" >Search</a>'; + $tab .= ' class="'.$class.'" >'.$lang['media_searchtab'].'</a>'; echo $tab; echo '<div class="mediamanager-clear"> </div>'; @@ -565,21 +563,21 @@ function media_tabs_details($selected=false){ '" rel=".mediamanager-tab-view"'; if (!empty($selected) && $selected == 'view') $class = 'view selected'; else $class = 'view'; - $tab .= ' class="'.$class.'" >View</a>'; + $tab .= ' class="'.$class.'" >'.$lang['media_viewtab'].'</a>'; echo $tab; $tab = '<a href="'.media_managerURL(array('tab_details' => 'edit')). '" rel=".mediamanager-tab-edit"'; if (!empty($selected) && $selected == 'edit') $class = 'edit selected'; else $class = 'edit'; - $tab .= ' class="'.$class.'" >Edit</a>'; + $tab .= ' class="'.$class.'" >'.$lang['media_edittab'].'</a>'; echo $tab; $tab = '<a href="'.media_managerURL(array('tab_details' => 'history')). '" rel=".mediamanager-tab-history"'; if (!empty($selected) && $selected == 'history') $class = 'history selected'; else $class = 'history'; - $tab .= ' class="'.$class.'" >History</a>'; + $tab .= ' class="'.$class.'" >'.$lang['media_historytab'].'</a>'; echo $tab; echo '<div class="mediamanager-clear"> </div>'; @@ -597,14 +595,14 @@ function media_tab_files_options(){ echo '<div class="background-container">'; echo '<div id="id-mediamanager-tabs-files" style="display: inline;">'; echo '<a href="'.media_managerURL(array('view' => 'thumbs')).'" - rel=".mediamanager-files-thumbnails-tab" class="mediamanager-link-thumbnails"> - Thumbs</a>'; + rel=".mediamanager-files-thumbnails-tab" class="mediamanager-link-thumbnails">'. + $lang['media_thumbsview'].'</a>'; echo '<a href="'.media_managerURL(array('view' => 'list')).'" rel=".mediamanager-files-list-tab" class="mediamanager-link-list" - title="View as list">List</a>'; + title="View as list">'.$lang['media_listview'].'</a>'; echo '</div>'; - echo '<div class="mediamanager-block-sort">Sort'; + echo '<div class="mediamanager-block-sort">'.$lang['media_sort']; //select echo '</div>'; echo '<div class="mediamanager-clear"> </div>'; @@ -675,7 +673,7 @@ function media_tab_search($ns,$auth=null) { echo '<div class="mediamanager-tab-search">'; echo '<div class="background-container">'; - echo 'Search'; + echo $lang['media_search']; echo'</div>'; echo '<div class="scroll-container">'; @@ -699,16 +697,16 @@ function media_tab_view($image, $ns, $auth=null) { echo '<div class="mediamanager-tab-detail-view">'; echo '<div class="background-container">'; - echo 'Preview of image'; + echo $lang['media_view']; echo '</div>'; echo '<div class="scroll-container">'; - if($auth < AUTH_READ) return false; - - $info = new JpegMeta(mediaFN($image)); - $w = (int) $info->getField('File.Width'); - $src = ml($image); - echo '<img src="'.$src.'" alt="" width="99%" style="max-width: '.$w.'px;" />'; + if ($auth >= AUTH_READ && $image) { + $info = new JpegMeta(mediaFN($image)); + $w = (int) $info->getField('File.Width'); + $src = ml($image); + echo '<img src="'.$src.'" alt="" width="99%" style="max-width: '.$w.'px;" />'; + } echo '</div>'; echo '</div>'; } @@ -724,11 +722,11 @@ function media_tab_edit($image, $ns, $auth=null) { echo '<div class="mediamanager-tab-detail-edit">'; echo '<div class="background-container">'; - echo 'Edit'; + echo $lang['media_edit']; echo '</div>'; echo '<div class="scroll-container">'; - media_metaform($image,$auth,true); + if ($image) media_metaform($image,$auth,true); echo '</div>'; echo '</div>'; } @@ -744,11 +742,12 @@ function media_tab_history($image, $ns, $auth=null) { echo '<div class="mediamanager-tab-detail-history">'; echo '<div class="background-container">'; - echo 'History'; + echo $lang['media_history']; echo '</div>'; echo '<div class="scroll-container">'; - + $first = isset($_REQUEST['first']) ? intval($_REQUEST['first']) : 0; + html_revisions($first, $image); echo '</div>'; echo '</div>'; } @@ -764,6 +763,7 @@ function media_tab_history($image, $ns, $auth=null) { function media_searchlist($query,$ns,$auth=null,$fullscreen=false){ global $conf; global $lang; + $ns = cleanID($ns); if ($query) { |