Changeset 3153:942a906c0986 for admin/media_item.php
- Timestamp:
- 01/05/16 06:57:46 (10 years ago)
- Branch:
- default
- Children:
- 3154:5a75530f30db, 3155:c27a63c514e9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/media_item.php
r3138 r3153 29 29 $file = null; 30 30 $popup = (integer) !empty($_REQUEST['popup']); 31 $select = !empty($_REQUEST['select']) ? (integer)$_REQUEST['select'] : 0; // 0 : none, 1 : single media, >1 : multiple medias 31 32 $plugin_id = isset($_REQUEST['plugin_id']) ? html::sanitizeURL($_REQUEST['plugin_id']) : ''; 32 $page_url_params = array('popup' => $popup,' post_id' => $post_id);33 $media_page_url_params = array('popup' => $popup,' post_id' => $post_id);33 $page_url_params = array('popup' => $popup,'select' => $select,'post_id' => $post_id); 34 $media_page_url_params = array('popup' => $popup,'select' => $select,'post_id' => $post_id); 34 35 35 36 if ($plugin_id != '') { … … 280 281 $file_type = explode('/',$file->type); 281 282 283 # Selection mode 284 if ($select) { 285 // Let user choose thumbnail size if image 286 $media_desc = $file->media_title; 287 288 echo 289 '<div id="media-select" class="multi-part" title="'.__('Select media item').'">'. 290 '<h3>'.__('Select media item').'</h3>'. 291 '<form id="media-select-form" action="" method="get">'; 292 293 $media_img_default_size = $core->blog->settings->system->media_img_default_size; 294 if ($media_img_default_size == '') { 295 $media_img_default_size = 'm'; 296 } 297 $media_img_default_alignment = $core->blog->settings->system->media_img_default_alignment; 298 if ($media_img_default_alignment == '') { 299 $media_img_default_alignment = 'none'; 300 } 301 $media_img_default_link = (boolean)$core->blog->settings->system->media_img_default_link; 302 303 if ($file->media_type == 'image') 304 { 305 $media_type = 'image'; 306 $media_desc = dcGetImageTitle($file, 307 $core->blog->settings->system->media_img_title_pattern, 308 $core->blog->settings->system->media_img_use_dto_first, 309 $core->blog->settings->system->media_img_no_date_alone); 310 if ($media_desc == $file->basename) { 311 $media_desc = ''; 312 } 313 314 echo 315 '<h3>'.__('Image size:').'</h3> '; 316 317 $s_checked = false; 318 echo '<p>'; 319 foreach (array_reverse($file->media_thumb) as $s => $v) { 320 $s_checked = ($s == $media_img_default_size); 321 echo '<label class="classic">'. 322 form::radio(array('src'),html::escapeHTML($v),$s_checked).' '. 323 $core->media->thumb_sizes[$s][2].'</label><br /> '; 324 } 325 $s_checked = (!isset($file->media_thumb[$media_img_default_size])); 326 echo '<label class="classic">'. 327 form::radio(array('src'),$file->file_url,$s_checked).' '.__('original').'</label><br /> '; 328 echo '</p>'; 329 330 } elseif ($file_type[0] == 'audio') { 331 $media_type = 'mp3'; 332 } elseif ($file_type[0] == 'video') { 333 $media_type = 'flv'; 334 } else { 335 $media_type = 'default'; 336 } 337 338 echo 339 '<p>'. 340 '<a id="media-select-ok" class="button submit" href="#">'.__('Select').'</a> '. 341 '<a id="media-select-cancel" class="button" href="#">'.__('Cancel').'</a>'. 342 form::hidden(array('type'),html::escapeHTML($media_type)). 343 form::hidden(array('title'),html::escapeHTML($file->media_title)). 344 form::hidden(array('description'),html::escapeHTML($media_desc)). 345 form::hidden(array('url'),$file->file_url). 346 '</p>'; 347 348 echo '</form>'; 349 echo '</div>'; 350 } 351 282 352 # Insertion popup 283 if ($popup )353 if ($popup && !$select) 284 354 { 285 355 $media_desc = $file->media_title; … … 459 529 } 460 530 461 if ($popup ) {531 if ($popup || $select) { 462 532 echo 463 533 '<div class="multi-part" title="'.__('Media details').'" id="media-details-tab">'; … … 728 798 echo 729 799 '</div>'; 730 if ($popup ) {800 if ($popup || $select) { 731 801 echo 732 802 '</div>';
Note: See TracChangeset
for help on using the changeset viewer.