Changeset 14526 for extensions/SmiliesSupport/smiliessupport.inc.php
- Timestamp:
- Apr 29, 2012, 5:00:53 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/SmiliesSupport/smiliessupport.inc.php
r11450 r14526 8 8 9 9 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 25 12 $template->assign(array( 26 13 '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), 29 16 )); 30 17 … … 34 21 function set_smiliessupport_prefilter($content, &$smarty) 35 22 { 36 $search = "<label>{'Comment'|@translate}";23 $search = '<div id="commentAdd">'; 37 24 $replace = file_get_contents(SMILIES_PATH.'/template/smiliessupport_page.tpl').$search; 38 25 return str_replace($search, $replace, $content); … … 44 31 $accepted_ext = array('gif', 'jpg', 'png'); 45 32 46 if ($handle = opendir( PHPWG_ROOT_PATH.$conf_smiliessupport[0]))33 if ($handle = opendir(SMILIES_PATH.'smilies/'.$conf_smiliessupport['folder'])) 47 34 { 48 35 $i = 1; … … 52 39 { 53 40 $smilies[] = array( 54 'PATH' => PHPWG_ROOT_PATH.$conf_smiliessupport[0].'/'.$file,41 'PATH' => SMILIES_PATH.'smilies/'.$conf_smiliessupport['folder'].'/'.$file, 55 42 '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, 57 44 ); 58 45 $i++; … … 60 47 } 61 48 49 closedir($handle); 62 50 return $smilies; 63 51 } … … 73 61 global $conf; 74 62 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'; 77 65 $accepted_ext = array('gif', 'jpg', 'png'); 78 66 $str = ' '.$str; 79 67 80 if ($handle = opendir( PHPWG_ROOT_PATH.$conf_smiliessupport[0]))68 if ($handle = opendir(SMILIES_PATH.'smilies/'.$conf_smiliessupport['folder'])) 81 69 { 82 70 while (false !== ($file = readdir($handle))) … … 86 74 $filename = get_filename_wo_extension($file); 87 75 $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.':"/>'; 89 77 $str = str_replace($v, $s, $str); 90 78 } 91 79 } 80 81 closedir($handle); 92 82 } 93 83 … … 102 92 $filename = get_filename_wo_extension($matches[2]); 103 93 $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.':"/>'; 105 95 $str = preg_replace($v, $t, $str); 106 96 }
Note: See TracChangeset
for help on using the changeset viewer.