Ignore:
Timestamp:
Apr 29, 2012, 5:00:53 PM (12 years ago)
Author:
mistic100
Message:

update for 2.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/SmiliesSupport/smiliessupport.inc.php

    r11450 r14526  
    88 
    99  load_language('plugin.lang', SMILIES_PATH);
    10   $conf_smiliessupport = explode(',' , $conf['smiliessupport']);
    11  
    12   $smilies = get_smilies($conf_smiliessupport);
    13  
    14   // edit field has different id
    15   // if (
    16     // (isset($_GET['action']) AND $_GET['action'] == 'edit_comment')
    17     // OR (isset($page['body_id']) AND $page['body_id'] == 'theCommentsPage')
    18   // ) {
    19     // $template->assign('smilies_textarea', 'contenteditid');
    20   // } else {
    21     // $template->assign('smilies_textarea', 'contentid');
    22   // }
    23   $template->assign('smilies_textarea', 'contentid');
    24  
     10  $conf_smiliessupport = unserialize($conf['smiliessupport']);
     11
    2512  $template->assign(array(
    2613    'SMILIES_PATH' => SMILIES_PATH,
    27     'REPRESENTANT' => PHPWG_ROOT_PATH.$conf_smiliessupport[0].'/'.$conf_smiliessupport[2],
    28     'smiliesfiles' => $smilies,
     14    'REPRESENTANT' => SMILIES_PATH.'smilies/'.$conf_smiliessupport['folder'].'/'.$conf_smiliessupport['representant'],
     15    'smiliesfiles' => get_smilies($conf_smiliessupport),
    2916  ));
    3017 
     
    3421function set_smiliessupport_prefilter($content, &$smarty)
    3522{
    36   $search = "<label>{'Comment'|@translate}";
     23  $search = '<div id="commentAdd">';
    3724  $replace = file_get_contents(SMILIES_PATH.'/template/smiliessupport_page.tpl').$search;
    3825  return str_replace($search, $replace, $content);
     
    4431  $accepted_ext = array('gif', 'jpg', 'png');
    4532 
    46   if ($handle = opendir(PHPWG_ROOT_PATH.$conf_smiliessupport[0]))
     33  if ($handle = opendir(SMILIES_PATH.'smilies/'.$conf_smiliessupport['folder']))
    4734  {
    4835    $i = 1;
     
    5239      {
    5340        $smilies[] = array(
    54           'PATH' => PHPWG_ROOT_PATH.$conf_smiliessupport[0].'/'.$file,
     41          'PATH' => SMILIES_PATH.'smilies/'.$conf_smiliessupport['folder'].'/'.$file,
    5542          'TITLE' => ':'.get_filename_wo_extension($file).':',
    56           'TR' => ($i>0 AND $i%$conf_smiliessupport[1] == 0) ? '</tr><tr>' : null,
     43          'TR' => ($i>0 AND $i%$conf_smiliessupport['cols'] == 0) ? '</tr><tr>' : null,
    5744        );
    5845        $i++;
     
    6047    }
    6148   
     49    closedir($handle);
    6250    return $smilies;
    6351  }
     
    7361  global $conf;
    7462
    75   $conf_smiliessupport = explode("," , $conf['smiliessupport']);
    76   $def_path = $conf_smiliessupport[0].'/smilies.txt';
     63  $conf_smiliessupport = unserialize($conf['smiliessupport']);
     64  $def_path = SMILIES_PATH.'smilies/'.$conf_smiliessupport['folder'].'/smilies.txt';
    7765  $accepted_ext = array('gif', 'jpg', 'png');
    7866  $str = ' '.$str;
    7967 
    80   if ($handle = opendir(PHPWG_ROOT_PATH.$conf_smiliessupport[0]))
     68  if ($handle = opendir(SMILIES_PATH.'smilies/'.$conf_smiliessupport['folder']))
    8169  {
    8270    while (false !== ($file = readdir($handle)))
     
    8674        $filename = get_filename_wo_extension($file);
    8775        $v = ':'.$filename.':';
    88         $s = '<img src="'.$conf_smiliessupport[0].'/'.$file.'" alt=":'.$filename.':"/>';
     76        $s = '<img src="'.SMILIES_PATH.'smilies/'.$conf_smiliessupport['folder'].'/'.$file.'" alt=":'.$filename.':"/>';
    8977        $str = str_replace($v, $s, $str);
    9078      }
    9179    }
     80   
     81    closedir($handle);
    9282  }
    9383 
     
    10292        $filename = get_filename_wo_extension($matches[2]);
    10393        $v = '#([^"])'.preg_quote($matches[1],'/').'#';         
    104         $t = '$1<img src="'.$conf_smiliessupport[0].'/'.$matches[2].'" alt=":'.$filename.':"/>';
     94        $t = '$1<img src="'.SMILIES_PATH.'smilies/'.$conf_smiliessupport['folder'].'/'.$matches[2].'" alt=":'.$filename.':"/>';
    10595        $str = preg_replace($v, $t, $str);
    10696      }
Note: See TracChangeset for help on using the changeset viewer.