Dotclear

Changeset 1485


Ignore:
Timestamp:
09/23/09 17:28:52 (14 years ago)
Author:
JcDenis
Message:

noodles 0.5:

  • Fixed DC 2.1.6 URL handlers ending
  • Fixed image size in js
  • Removed url prefix settings as myUrlHandlers does it perfectly
  • Added _uninstall.php feature
Location:
plugins/noodles
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • plugins/noodles/_define.php

    r1399 r1485  
    1717     /* Description*/         "Add users gravatars everywhere", 
    1818     /* Author */             "JC Denis", 
    19      /* Version */            '0.4', 
     19     /* Version */            '0.5', 
    2020     /* Permissions */        'admin' 
    2121     //* Priority */          10000000 
    2222); 
    23      /* date */          #20090816 
     23     /* date */          #20090923 
    2424?> 
  • plugins/noodles/_prepend.php

    r1399 r1485  
    1313if (!defined('DC_RC_PATH')){return;} 
    1414 
    15 $GLOBALS['__autoload']['noodlesImg'] = dirname(__FILE__).'/inc/lib.noodles.img.php'; 
     15global $__autoload, $core; 
    1616 
    17 $n_m = $GLOBALS['core']->blog->settings->noodles_module_prefix; 
    18 $n_m = $n_m ? $n_m : 'noodles'; 
    19 $GLOBALS['core']->url->register('noodlesmodule',$n_m,'^'.$n_m.'/(.+)$', 
     17$__autoload['noodlesImg'] = dirname(__FILE__).'/inc/lib.noodles.img.php'; 
     18 
     19$core->url->register('noodlesmodule','noodles','^noodles/(.+)$', 
    2020     array('urlNoodles','noodles')); 
    21  
    22 $n_r = $GLOBALS['core']->blog->settings->noodles_service_prefix; 
    23 $n_r = $n_r ? $n_r : 'noodle'; 
    24 $GLOBALS['core']->url->register('noodlesservice',$n_r,'^'.$n_r.'/$', 
     21$core->url->register('noodlesservice','noodle','^noodle/$', 
    2522     array('urlNoodles','service')); 
    26  
    27 unset($n_m,$n_r); 
    2823 
    2924if (!is_callable(array('libImagePath','getArray'))) 
    3025     require dirname(__FILE__).'/inc/lib.image.path.php'; 
    31  
    3226?> 
  • plugins/noodles/_public.php

    r1399 r1485  
    150150          if (!$core->blog->settings->noodles_active) { 
    151151               self::p404(); 
    152                exit; 
     152               return; 
    153153          } 
    154154 
    155155          if (!preg_match('#^(.*?)$#',$args,$m)) { 
    156156               self::p404(); 
    157                exit; 
     157               return; 
    158158          } 
    159159 
     
    161161          if (strstr($f,"..") !== false) { 
    162162               self::p404(); 
    163                exit; 
     163               return; 
    164164          } 
    165165 
     
    167167          if (!in_array(files::getExtension($f),$allowed_types)) { 
    168168               self::p404(); 
    169                exit; 
     169               return; 
    170170          } 
    171171 
    172172          self::serveDocument($args); 
    173           exit; 
     173          return; 
    174174     } 
    175175} 
  • plugins/noodles/default-templates/js/jquery.noodles.js

    r1399 r1485  
    3131                    if(data.find('rsp').attr('status')=='ok' && $(data).find('noodle').attr('src')){ 
    3232 
     33                         var size = $(data).find('noodle').attr('size')+'px'; 
    3334                         var res = $('<img src="'+$(data).find('noodle').attr('src')+'" alt="" />'); 
    34                          $(res).addClass('noodles-'+imgId).height($(data).find('noodle').attr('size')).width($(data).find('noodle').attr('size')); 
     35                         $(res).addClass('noodles-'+imgId).height(size).width(size); 
    3536 
    3637                         if (imgPlace=='append') 
  • plugins/noodles/index.php

    r1399 r1485  
    7474          $core->blog->settings->put('noodles_active',$_POST['noodles_active'], 
    7575               'boolean','noodles plugin enabled',true,false); 
    76           $core->blog->settings->put('noodles_module_prefix',$_POST['noodles_module_prefix'], 
    77                'string','noodles default avatar base url',true,false); 
    78           $core->blog->settings->put('noodles_service_prefix',$_POST['noodles_service_prefix'], 
    79                'string','noodles default service base url',true,false); 
    8076 
    8177          # Destination image according to libImagePath() 
     
    239235'<tr><th colspan="2">'.__('URL prefix').'</th></tr>'. 
    240236'<tr><td>'.__('Files').'</td><td>'. 
    241 form::field(array('noodles_module_prefix'),50,50, 
    242      $core->url->getBase('noodlesmodule')).'</td></tr>'. 
    243 '<tr><td>'.__('Service').'</td><td>'. 
    244 form::field(array('noodles_service_prefix'),50,50, 
    245      $core->url->getBase('noodlesservice')).'</td></tr>'. 
    246237'</table>'. 
    247238'</div>'. 
Note: See TracChangeset for help on using the changeset viewer.

Sites map