Changeset 2529:458ab23d308f
- Timestamp:
- 11/09/13 08:41:13 (12 years ago)
- Branch:
- 2.6
- Location:
- admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/media.php
r2512 r2529 314 314 ); 315 315 316 if ($popup) { 317 // Display notices 318 echo dcPage::notices(); 319 } 320 316 321 if (!$core_media_writable) { 317 322 dcPage::warning(__('You do not have sufficient permissions to write to this folder.')); -
admin/media_item.php
r2510 r2529 46 46 { 47 47 $core->media = new dcMedia($core); 48 48 49 49 if ($id) { 50 50 $file = $core->media->getFile($id); 51 51 } 52 52 53 53 if ($file === null) { 54 54 throw new Exception(__('Not a valid file')); 55 55 } 56 56 57 57 $core->media->chdir(dirname($file->relname)); 58 58 $core_media_writable = $core->media->writable(); 59 59 60 60 # Prepare directories combo box 61 61 $dirs_combo = array(); … … 93 93 { 94 94 $newFile = clone $file; 95 95 96 96 $newFile->basename = $_POST['media_file']; 97 97 98 98 if ($_POST['media_path']) { 99 99 $newFile->dir = $_POST['media_path']; … … 107 107 $newFile->media_dtstr = $_POST['media_dt']; 108 108 $newFile->media_priv = !empty($_POST['media_private']); 109 109 110 110 try { 111 111 $core->media->updateFile($file,$newFile); … … 124 124 $foo = null; 125 125 $core->media->mediaFireRecreateEvent($file); 126 126 127 127 dcPage::addSuccessNotice(__('Thumbnails have been successfully updated.')); 128 128 http::redirect($page_url.'&id='.$id.'&tab=media-details-tab'); … … 137 137 try { 138 138 $unzip_dir = $core->media->inflateZipFile($file,$_POST['inflate_mode'] == 'new'); 139 139 140 140 dcPage::addSuccessNotice(__('Zip file has been successfully extracted.')); 141 141 http::redirect($media_page_url.'&d='.$unzip_dir); … … 162 162 $core->blog->settings->system->put('media_img_default_link',($_POST['pref_insertion'] == 'link')); 163 163 } 164 164 165 165 dcPage::addSuccessNotice(__('Default media insertion settings have been successfully updated.')); 166 166 http::redirect($page_url.'&id='.$id); … … 173 173 $pattern = preg_split('/\s*;;\s*/',$pattern); 174 174 $sep = ', '; 175 175 176 176 foreach ($pattern as $v) { 177 177 if ($v == 'Title') { … … 200 200 /* DISPLAY Main page 201 201 -------------------------------------------------------- */ 202 $starting_scripts = 202 $starting_scripts = 203 203 '<script type="text/javascript">'."\n". 204 204 "//<![CDATA["."\n". … … 228 228 ); 229 229 230 if ($popup) { 231 // Display notices 232 echo dcPage::notices(); 233 } 234 230 235 if ($file === null) { 231 236 call_user_func($close_f); … … 247 252 { 248 253 $media_desc = $file->media_title; 249 254 250 255 echo 251 256 '<div id="media-insert" class="multi-part" title="'.__('Insert media item').'">'. 252 257 '<h3>'.__('Insert media item').'</h3>'. 253 258 '<form id="media-insert-form" action="" method="get">'; 254 259 255 260 $media_img_default_size = $core->blog->settings->system->media_img_default_size; 256 261 if ($media_img_default_size == '') { … … 275 280 echo 276 281 '<h3>'.__('Image size:').'</h3> '; 277 282 278 283 $s_checked = false; 279 284 echo '<p>'; … … 288 293 form::radio(array('src'),$file->file_url,$s_checked).' '.__('original').'</label><br /> '; 289 294 echo '</p>'; 290 291 echo 292 '<div class="two-boxes">'. 295 296 echo 297 '<div class="two-boxes">'. 293 298 '<h3>'.__('Image alignment').'</h3>'; 294 299 $i_align = array( … … 298 303 'center' => array(__('Center'),($media_img_default_alignment == 'center' ? 1 : 0)) 299 304 ); 300 305 301 306 echo '<p>'; 302 307 foreach ($i_align as $k => $v) { … … 306 311 echo '</p>'; 307 312 echo '</div>'; 308 313 309 314 echo 310 315 '<div class="two-boxes">'. … … 321 326 { 322 327 $media_type = 'mp3'; 323 324 echo 328 329 echo 325 330 '<div class="two-boxes">'. 326 331 '<h3>'.__('MP3 disposition').'</h3>'; 327 332 dcPage::message(__("Please note that you cannot insert mp3 files with visual editor."),false); 328 333 329 334 $i_align = array( 330 335 'none' => array(__('None'),($media_img_default_alignment == 'none' ? 1 : 0)), … … 333 338 'center' => array(__('Center'),($media_img_default_alignment == 'center' ? 1 : 0)) 334 339 ); 335 340 336 341 echo '<p>'; 337 342 foreach ($i_align as $k => $v) { … … 339 344 form::radio(array('alignment'),$k,$v[1]).' '.$v[0].'</label><br /> '; 340 345 } 341 346 342 347 $public_player_style = unserialize($core->blog->settings->themes->mp3player_style); 343 348 $public_player = dcMedia::mp3player($file->file_url,$core->blog->getQmarkURL().'pf=player_mp3.swf',$public_player_style); … … 349 354 { 350 355 $media_type = 'flv'; 351 356 352 357 dcPage::message(__("Please note that you cannot insert video files with visual editor."),false); 353 358 354 359 echo 355 360 '<div class="two-boxes">'. … … 362 367 '</div>'; 363 368 364 365 echo 369 370 echo 366 371 '<div class="two-boxes">'. 367 372 '<h3>'.__('Video disposition').'</h3>'; 368 373 369 374 $i_align = array( 370 375 'none' => array(__('None'),($media_img_default_alignment == 'none' ? 1 : 0)), … … 373 378 'center' => array(__('Center'),($media_img_default_alignment == 'center' ? 1 : 0)) 374 379 ); 375 380 376 381 echo '<p>'; 377 382 foreach ($i_align as $k => $v) { … … 379 384 form::radio(array('alignment'),$k,$v[1]).' '.$v[0].'</label><br /> '; 380 385 } 381 386 382 387 $public_player_style = unserialize($core->blog->settings->themes->flvplayer_style); 383 388 $public_player = dcMedia::flvplayer($file->file_url,$core->blog->getQmarkURL().'pf=player_flv.swf',$public_player_style); … … 401 406 form::hidden(array('url'),$file->file_url). 402 407 '</p>'; 403 408 404 409 echo '</form>'; 405 410 … … 437 442 { 438 443 $thumb_size = !empty($_GET['size']) ? $_GET['size'] : 's'; 439 444 440 445 if (!isset($core->media->thumb_sizes[$thumb_size]) && $thumb_size != 'o') { 441 446 $thumb_size = 's'; 442 447 } 443 448 444 449 if (isset($file->media_thumb[$thumb_size])) { 445 450 echo '<p><img src="'.$file->media_thumb[$thumb_size].'?'.time()*rand().'" alt="" /></p>'; … … 450 455 echo '<p id="media-original-image"'.$class.'><img src="'.$file->file_url.'?'.time()*rand().'" alt="" /></p>'; 451 456 } 452 457 453 458 echo '<p>'.__('Available sizes:').' '; 454 459 foreach (array_reverse($file->media_thumb) as $s => $v) … … 498 503 "OR post_excerpt_xhtml LIKE '%".$core->con->escape($file->relname)."%' " 499 504 ); 500 505 501 506 if ($file->media_image) 502 507 { # We look for thumbnails too … … 512 517 } 513 518 } 514 519 515 520 $params['sql'] .= ') '; 516 521 517 522 $rs = $core->blog->getPosts($params); 518 523 519 524 if ($rs->isEmpty()) 520 525 { … … 552 557 { 553 558 echo '<h3>'.__('Image details').'</h3>'; 554 559 555 560 $details = ''; 556 561 if (count($file->media_meta) > 0) … … 587 592 '</form>'; 588 593 } 589 594 590 595 if ($file->type == 'application/zip') 591 596 { … … 594 599 __('Extract in current directory') => 'current' 595 600 ); 596 601 597 602 echo 598 603 '<form class="clear fieldset" id="file-unzip" action="'.html::escapeURL($page_url).'" method="post">'. … … 611 616 '</form>'; 612 617 } 613 618 614 619 echo 615 620 '<form class="clear fieldset" action="'.html::escapeURL($page_url).'" method="post">'. … … 629 634 $core->formNonce().'</p>'. 630 635 '</form>'; 631 636 632 637 echo 633 638 '<form class="clear fieldset" action="'.html::escapeURL($page_url).'" method="post" enctype="multipart/form-data">'.
Note: See TracChangeset
for help on using the changeset viewer.