Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. <?php
  2. foreach (['upload_files','upload_images'] as $option){
  3. if($setting = $modx->getObject('modSystemSetting',['key'=>$option])){
  4. $extensions = explode(',',$setting->get('value'));
  5. if(!in_array('webp',$extensions)){
  6. $extensions[] = 'webp';
  7. $setting->set('value',implode(',',$extensions));
  8. $setting->save();
  9. }
  10. }
  11. }
  12.  
  13. $ms2images = 2;
  14. $source = $modx->getObject('modMediaSource',$ms2images);
  15. $props = $source->get('properties');
  16. $props['thumbnailType']['options'][] = ['text'=>'webp','value'=>'webp'];
  17. $props['imageExtensions']['value'] .= ',webp';
  18. $props['allowedFileTypes']['value'] .= ',webp';
  19. $source->set('properties',$props);
  20. $source->save();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement