Changeset 11487 for trunk/admin/include/functions.php
- Timestamp:
- Jun 22, 2011, 6:38:58 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/include/functions.php
r11317 r11487 2105 2105 while ($row = pwg_db_fetch_assoc($result)) 2106 2106 { 2107 array_push( 2108 $taglist, 2109 array( 2110 'name' => trigger_event('render_tag_name', $row['tag_name']), 2111 'id' => '~~'.$row['tag_id'].'~~', 2112 ) 2113 ); 2107 if (preg_match_all('#\[lang=(.*?)\](.*?)\[/lang\]#is', $row['tag_name'], $matches)) 2108 { 2109 foreach ($matches[2] as $tag_name) 2110 { 2111 array_push( 2112 $taglist, 2113 array( 2114 'name' => trigger_event('render_tag_name', $tag_name), 2115 'id' => '~~'.$row['tag_id'].'~~', 2116 ) 2117 ); 2118 } 2119 2120 $row['tag_name'] = preg_replace('#\[lang=(.*?)\](.*?)\[/lang\]#is', null, $row['tag_name']); 2121 } 2122 2123 if (strlen($row['tag_name']) > 0) 2124 { 2125 array_push( 2126 $taglist, 2127 array( 2128 'name' => trigger_event('render_tag_name', $row['tag_name']), 2129 'id' => '~~'.$row['tag_id'].'~~', 2130 ) 2131 ); 2132 } 2114 2133 } 2115 2134 2116 2135 $cmp = create_function('$a,$b', 'return strcasecmp($a["name"], $b["name"]);'); 2117 2136 usort($taglist, $cmp); 2118 2137 2119 2138 return $taglist; 2120 2139 }
Note: See TracChangeset
for help on using the changeset viewer.