Changeset 1161:b7478c78ea8a for admin/media.php
- Timestamp:
- 06/22/13 11:31:44 (12 years ago)
- Branch:
- default
- File:
-
- 1 edited
-
admin/media.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
admin/media.php
r1160 r1161 61 61 __('By dates, in ascending order') => 'date-asc', 62 62 __('By dates, in descending order') => 'date-desc' 63 );63 ); 64 64 65 65 if (!empty($_GET['file_sort']) && in_array($_GET['file_sort'],$sort_combo)) { … … 134 134 if ($dir && !empty($_FILES['upfile'])) { 135 135 // only one file per request : @see option singleFileUploads in admin/js/jsUpload/jquery.fileupload 136 $upfile = array('name' => $_FILES['upfile']['name'][0],137 'type' => $_FILES['upfile']['type'][0],138 'tmp_name' => $_FILES['upfile']['tmp_name'][0],139 'error' => $_FILES['upfile']['error'][0],140 'size' => $_FILES['upfile']['size'][0]141 );142 143 if (!empty($_SERVER['HTTP_X_REQUESTED_WITH'])) {144 header('Content-type: application/json');145 $message = array();146 147 try {148 files::uploadStatus($upfile);149 $new_file_id = $core->media->uploadFile($upfile['tmp_name'], $upfile['name']);150 151 $message['files'][] = array('name' => $upfile['name'],152 'size' => $upfile['size'],153 'html' => mediaItemLine($core->media->getFile($new_file_id), 1)154 );155 } catch (Exception $e) {156 $message['files'][] = array('name' => $upfile['name'],157 'error' => $e->getMessage()158 );159 }160 echo json_encode($message);161 exit();162 } else {163 try {164 files::uploadStatus($upfile);165 166 $f_title = (isset($_POST['upfiletitle']) ? $_POST['upfiletitle'] : '');167 $f_private = (isset($_POST['upfilepriv']) ? $_POST['upfilepriv'] : false);168 169 $core->media->uploadFile($upfile['tmp_name'], $upfile['name'], $f_title, $f_private);170 http::redirect($page_url.'&d='.rawurlencode($d).'&upok=1');171 } catch (Exception $e) {172 $core->error->add($e->getMessage());173 }174 }136 $upfile = array('name' => $_FILES['upfile']['name'][0], 137 'type' => $_FILES['upfile']['type'][0], 138 'tmp_name' => $_FILES['upfile']['tmp_name'][0], 139 'error' => $_FILES['upfile']['error'][0], 140 'size' => $_FILES['upfile']['size'][0] 141 ); 142 143 if (!empty($_SERVER['HTTP_X_REQUESTED_WITH'])) { 144 header('Content-type: application/json'); 145 $message = array(); 146 147 try { 148 files::uploadStatus($upfile); 149 $new_file_id = $core->media->uploadFile($upfile['tmp_name'], $upfile['name']); 150 151 $message['files'][] = array('name' => $upfile['name'], 152 'size' => $upfile['size'], 153 'html' => mediaItemLine($core->media->getFile($new_file_id), 1) 154 ); 155 } catch (Exception $e) { 156 $message['files'][] = array('name' => $upfile['name'], 157 'error' => $e->getMessage() 158 ); 159 } 160 echo json_encode($message); 161 exit(); 162 } else { 163 try { 164 files::uploadStatus($upfile); 165 166 $f_title = (isset($_POST['upfiletitle']) ? $_POST['upfiletitle'] : ''); 167 $f_private = (isset($_POST['upfilepriv']) ? $_POST['upfilepriv'] : false); 168 169 $core->media->uploadFile($upfile['tmp_name'], $upfile['name'], $f_title, $f_private); 170 http::redirect($page_url.'&d='.rawurlencode($d).'&upok=1'); 171 } catch (Exception $e) { 172 $core->error->add($e->getMessage()); 173 } 174 } 175 175 } 176 176 … … 209 209 '<form action="'.html::escapeURL($page_url).'" method="post">'. 210 210 '<p>'.sprintf(__('Are you sure you want to remove %s?'), 211 html::escapeHTML($_GET['remove'])).'</p>'.211 html::escapeHTML($_GET['remove'])).'</p>'. 212 212 '<p><input type="submit" value="'.__('Cancel').'" /> '. 213 213 ' <input type="submit" name="rmyes" value="'.__('Yes').'" />'. … … 274 274 if ($post_id) { 275 275 echo '<p><strong>'.sprintf(__('Choose a file to attach to entry %s by clicking on %s.'), 276 '<a href="'.$core->getPostAdminURL($post_type,$post_id).'">'.html::escapeHTML($post_title).'</a>',277 '<img src="images/plus.png" alt="'.__('Attach this file to entry').'" />').'</strong></p>';276 '<a href="'.$core->getPostAdminURL($post_type,$post_id).'">'.html::escapeHTML($post_title).'</a>', 277 '<img src="images/plus.png" alt="'.__('Attach this file to entry').'" />').'</strong></p>'; 278 278 } 279 279 if ($popup) { 280 280 echo '<p><strong>'.sprintf(__('Choose a file to insert into entry by clicking on %s.'), 281 '<img src="images/plus.png" alt="'.__('Attach this file to entry').'" />').'</strong></p>';281 '<img src="images/plus.png" alt="'.__('Attach this file to entry').'" />').'</strong></p>'; 282 282 } 283 283 … … 312 312 313 313 echo 314 '<p class="clear">'.__('Page(s)').' : '.$pager->getLinks().'</p>';314 '<p class="clear">'.__('Page(s)').' : '.$pager->getLinks().'</p>'; 315 315 } 316 316 echo 317 '<p class="clear"></p>'.318 '</div>';317 '<p class="clear"></p>'. 318 '</div>'; 319 319 320 320 if ($core_media_writable) 321 321 { 322 echo '<div class="two-cols">';323 324 if ($user_ui_enhanceduploader) {325 echo326 '<div class="col enhanced_uploader">';327 } else {328 echo329 '<div class="col">';330 }331 332 echo333 '<fieldset id="add-file-f"><legend>'.__('Add files').'</legend>'.334 '<p>'.__('Please take care to publish media that you own and that are not protected by copyright.').'</p>'.335 ' <form id="fileupload" action="'.html::escapeURL($page_url).'" method="POST" enctype="multipart/form-data">'.336 '<div>'.form::hidden(array('MAX_FILE_SIZE'),DC_MAX_UPLOAD_SIZE).337 $core->formNonce().'</div>';338 339 echo340 '<div class="fileupload-buttonbar">'.341 '<label class="button add" for="upfile"><span>'.__('Add files').'</span>'.342 '<span class="one-file"> ('.sprintf(__('Maximum size %s'),files::size(DC_MAX_UPLOAD_SIZE)).')</span>'.343 '<input type="file" id="upfile" name="upfile[]"'.($user_ui_enhanceduploader?' multiple="mutiple"':'').' data-url="'.html::escapeURL($page_url).'" />'.344 '</label>'.345 '</span>';346 347 echo348 '<p class="one-file"><label for="upfiletitle">'.__('Title:').form::field(array('upfiletitle','upfiletitle'),35,255).'</label></p>'.349 '<p class="one-file"><label for="upfilepriv" class="classic">'.form::checkbox(array('upfilepriv','upfilepriv'),1).' '.350 __('Private').'</label></p>';351 352 if (!$user_ui_enhanceduploader) {353 echo354 '<p class="one-file form-help info">'.__('To send several files at the same time, you can activate the enhanced uploader in').355 ' <a href="preferences.php?tab=user-options">'.__('My preferences').'</a></p>';356 }357 358 echo359 '<button type="reset" class="button cancel"><span>'.__('Cancel').'</span></button>'.360 '<input class="button start" type="submit" value="'.__('Send').'"/>'.361 '</div>';362 363 echo364 '<table role="presentation" class="table-files table table-striped"><tbody class="files" data-toggle="modal-gallery" data-target="#modal-gallery"></tbody></table>'.365 '<div>'.form::hidden(array('d'),$d).'</div>'.366 '</fieldset>'.367 '</form>'.368 '</div>';322 echo '<div class="two-cols">'; 323 324 if ($user_ui_enhanceduploader) { 325 echo 326 '<div class="col enhanced_uploader">'; 327 } else { 328 echo 329 '<div class="col">'; 330 } 331 332 echo 333 '<fieldset id="add-file-f"><legend>'.__('Add files').'</legend>'. 334 '<p>'.__('Please take care to publish media that you own and that are not protected by copyright.').'</p>'. 335 ' <form id="fileupload" action="'.html::escapeURL($page_url).'" method="POST" enctype="multipart/form-data">'. 336 '<div>'.form::hidden(array('MAX_FILE_SIZE'),DC_MAX_UPLOAD_SIZE). 337 $core->formNonce().'</div>'; 338 339 echo 340 '<div class="fileupload-buttonbar">'. 341 '<label class="button add" for="upfile"><span>'.__('Add files').'</span>'. 342 '<span class="one-file"> ('.sprintf(__('Maximum size %s'),files::size(DC_MAX_UPLOAD_SIZE)).')</span>'. 343 '<input type="file" id="upfile" name="upfile[]"'.($user_ui_enhanceduploader?' multiple="mutiple"':'').' data-url="'.html::escapeURL($page_url).'" />'. 344 '</label>'. 345 '</span>'; 346 347 echo 348 '<p class="one-file"><label for="upfiletitle">'.__('Title:').form::field(array('upfiletitle','upfiletitle'),35,255).'</label></p>'. 349 '<p class="one-file"><label for="upfilepriv" class="classic">'.form::checkbox(array('upfilepriv','upfilepriv'),1).' '. 350 __('Private').'</label></p>'; 351 352 if (!$user_ui_enhanceduploader) { 353 echo 354 '<p class="one-file form-help info">'.__('To send several files at the same time, you can activate the enhanced uploader in'). 355 ' <a href="preferences.php?tab=user-options">'.__('My preferences').'</a></p>'; 356 } 357 358 echo 359 '<button type="reset" class="button cancel"><span>'.__('Cancel').'</span></button>'. 360 '<input class="button start" type="submit" value="'.__('Send').'"/>'. 361 '</div>'; 362 363 echo 364 '<table role="presentation" class="table-files table table-striped"><tbody class="files" data-toggle="modal-gallery" data-target="#modal-gallery"></tbody></table>'. 365 '<div>'.form::hidden(array('d'),$d).'</div>'. 366 '</fieldset>'. 367 '</form>'. 368 '</div>'; 369 369 370 370 echo
Note: See TracChangeset
for help on using the changeset viewer.
