| [ Index ] |
PHP Cross Reference of Joomla 1.5.26 DE |
[Summary view] [Print] [Text view]
1 <?php 2 // no direct access 3 defined('_JEXEC') or die; 4 5 /************************************************************************************* 6 * mysql.php 7 * --------- 8 * Author: Marjolein Katsma (marjolein.is.back@gmail.com) 9 * Copyright: (c) 2008 Marjolein Katsma (http://blog.marjoleinkatsma.com/) 10 * Release Version: 1.0.8.10 11 * Date Started: 2008-12-12 12 * 13 * MySQL language file for GeSHi. 14 * 15 * Based on original MySQL language file by Carl Fürstenberg (2004); brought 16 * up-to-date for current MySQL versions, and with more classes for different 17 * types of keywords; several minor errors were corrected as well. 18 * 19 * Some "classes" have two groups here: this is to allow for the fact that some 20 * keywords in MySQL have a double function: many of those are either a function 21 * (must be immediately followed by an opening bracket) or some other keyword: 22 * so they can be distinguished by the presence (or not) of that opening bracket. 23 * (An immediately following opening bracket is a default rule for functions in 24 * MySQL, though this may be overridden; because it's only a default, we use a 25 * regex lookahead only where necessary to distinguish homonyms, not generally 26 * to match any function.) 27 * Other keywords with double usage cannot be distinguished and are classified 28 * in the "Mix" category. 29 * 30 ************************************************************************************* 31 * 32 * This file is part of GeSHi. 33 * 34 * GeSHi is free software; you can redistribute it and/or modify 35 * it under the terms of the GNU General Public License as published by 36 * the Free Software Foundation; either version 2 of the License, or 37 * (at your option) any later version. 38 * 39 * GeSHi is distributed in the hope that it will be useful, 40 * but WITHOUT ANY WARRANTY; without even the implied warranty of 41 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 42 * GNU General Public License for more details. 43 * 44 * You should have received a copy of the GNU General Public License 45 * along with GeSHi; if not, write to the Free Software 46 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 47 * 48 ************************************************************************************/ 49 50 $language_data = array ( 51 'LANG_NAME' => 'MySQL', 52 //'COMMENT_SINGLE' => array(1 =>'--', 2 => '#'), // '--' MUST be folowed by whitespace,not necessarily a space 53 'COMMENT_SINGLE' => array( 54 1 =>'-- ', 55 2 => '#' 56 ), 57 'COMMENT_REGEXP' => array( 58 1 => "/(?:--\s).*?$/", // double dash followed by any whitespace 59 ), 60 'COMMENT_MULTI' => array('/*' => '*/'), 61 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, // @@@ would be nice if this could be defined per group! 62 'QUOTEMARKS' => array("'", '"', '`'), 63 'ESCAPE_CHAR' => '\\', // by default only, can be specified 64 'ESCAPE_REGEXP' => array( 65 1 => "/[_%]/", // search wildcards 66 ), 67 'NUMBERS' => 68 GESHI_NUMBER_INT_BASIC | 69 GESHI_NUMBER_OCT_PREFIX | 70 GESHI_NUMBER_HEX_PREFIX | 71 GESHI_NUMBER_FLT_NONSCI | 72 GESHI_NUMBER_FLT_SCI_SHORT | 73 GESHI_NUMBER_FLT_SCI_ZERO, 74 'KEYWORDS' => array( 75 1 => array( 76 // Mix: statement keywords and keywords that don't fit in any other 77 // category, or have multiple usage/meanings 78 'ACTION','ADD','AFTER','ALGORITHM','ALL','ALTER','ANALYZE','ANY', 79 'ASC','AS','BDB','BEGIN','BERKELEYDB','BINARY','BTREE','CALL', 80 'CASCADED','CASCADE','CHAIN','CHECK','COLUMNS','COLUMN','COMMENT', 81 'COMMIT','COMMITTED','CONSTRAINT','CONTAINS SQL','CONSISTENT', 82 'CONVERT','CREATE','CROSS','DATA','DATABASES', 83 'DECLARE','DEFINER','DELAYED','DELETE','DESCRIBE','DESC', 84 'DETERMINISTIC','DISABLE','DISCARD','DISTINCTROW','DISTINCT','DO', 85 'DROP','DUMPFILE','DUPLICATE KEY','ENABLE','ENCLOSED BY','ENGINE', 86 'ERRORS','ESCAPED BY','EXISTS','EXPLAIN','EXTENDED','FIELDS', 87 'FIRST','FOR EACH ROW','FORCE','FOREIGN KEY','FROM','FULL', 88 'FUNCTION','GLOBAL','GRANT','GROUP BY','HANDLER','HASH','HAVING', 89 'HELP','HIGH_PRIORITY','IF NOT EXISTS','IGNORE','IMPORT','INDEX', 90 'INFILE','INNER','INNODB','INOUT','INTO','INVOKER', 91 'ISOLATION LEVEL','JOIN','KEYS','KEY','KILL','LANGUAGE SQL','LAST', 92 'LIMIT','LINES','LOAD','LOCAL','LOCK','LOW_PRIORITY', 93 'MASTER_SERVER_ID','MATCH','MERGE','MIDDLEINT','MODIFIES SQL DATA', 94 'MODIFY','MRG_MYISAM','NATURAL','NEXT','NO SQL','NO','ON', 95 'OPTIMIZE','OPTIONALLY','OPTION','ORDER BY','OUTER','OUTFILE','OUT', 96 'PARTIAL','PREV','PRIMARY KEY','PRIVILEGES','PROCEDURE','PURGE', 97 'QUICK','READS SQL DATA','READ','REFERENCES','RELEASE','RENAME', 98 'REPEATABLE','REQUIRE','RESTRICT','RETURNS','REVOKE', 99 'ROLLBACK','ROUTINE','RTREE','SAVEPOINT','SELECT', 100 'SERIALIZABLE','SESSION','SET','SHARE MODE','SHOW','SIMPLE', 101 'SNAPSHOT','SOME','SONAME','SQL SECURITY','SQL_BIG_RESULT', 102 'SQL_BUFFER_RESULT','SQL_CACHE','SQL_CALC_FOUND_ROWS', 103 'SQL_NO_CACHE','SQL_SMALL_RESULT','SSL','START','STARTING BY', 104 'STATUS','STRAIGHT_JOIN','STRIPED','TABLESPACE','TABLES','TABLE', 105 'TEMPORARY','TEMPTABLE','TERMINATED BY','TO','TRANSACTIONS', 106 'TRANSACTION','TRIGGER','TYPES','TYPE','UNCOMMITTED','UNDEFINED', 107 'UNION','UNLOCK_TABLES','UPDATE','USAGE','USE','USER_RESOURCES', 108 'USING','VALUES','VALUE','VIEW','WARNINGS','WHERE','WITH ROLLUP', 109 'WITH','WORK','WRITE', 110 ), 111 2 => array( //No ( must follow 112 // Mix: statement keywords distinguished from functions by the same name 113 "CURRENT_USER", "DATABASE", "IN", "INSERT", "DEFAULT", "REPLACE", "SCHEMA", "TRUNCATE" 114 ), 115 3 => array( 116 // Values (Constants) 117 'FALSE','NULL','TRUE', 118 ), 119 4 => array( 120 // Column Data Types 121 'BIGINT','BIT','BLOB','BOOLEAN','BOOL','CHARACTER VARYING', 122 'CHAR VARYING','DATETIME','DECIMAL','DEC','DOUBLE PRECISION', 123 'DOUBLE','ENUM','FIXED','FLOAT','GEOMETRYCOLLECTION','GEOMETRY', 124 'INTEGER','INT','LINESTRING','LONGBLOB','LONGTEXT','MEDIUMBLOB', 125 'MEDIUMINT','MEDIUMTEXT','MULTIPOINT','MULTILINESTRING', 126 'MULTIPOLYGON','NATIONAL CHARACTER','NATIONAL CHARACTER VARYING', 127 'NATIONAL CHAR VARYING','NATIONAL VARCHAR','NCHAR VARCHAR','NCHAR', 128 'NUMERIC','POINT','POLYGON','REAL','SERIAL', 129 'SMALLINT','TEXT','TIMESTAMP','TINYBLOB','TINYINT', 130 'TINYTEXT','VARBINARY','VARCHARACTER','VARCHAR', 131 ), 132 5 => array( //No ( must follow 133 // Column data types distinguished from functions by the same name 134 "CHAR", "DATE", "TIME" 135 ), 136 6 => array( 137 // Table, Column & Index Attributes 138 'AUTO_INCREMENT','AVG_ROW_LENGTH','BOTH','CHECKSUM','CONNECTION', 139 'DATA DIRECTORY','DEFAULT NULL','DELAY_KEY_WRITE','FULLTEXT', 140 'INDEX DIRECTORY','INSERT_METHOD','LEADING','MAX_ROWS','MIN_ROWS', 141 'NOT NULL','PACK_KEYS','ROW_FORMAT','SERIAL DEFAULT VALUE','SIGNED', 142 'SPATIAL','TRAILING','UNIQUE','UNSIGNED','ZEROFILL' 143 ), 144 7 => array( //No ( must follow 145 // Column attribute distinguished from function by the same name 146 "CHARSET" 147 ), 148 8 => array( 149 // Date and Time Unit Specifiers 150 'DAY_HOUR','DAY_MICROSECOND','DAY_MINUTE','DAY_SECOND', 151 'HOUR_MICROSECOND','HOUR_MINUTE','HOUR_SECOND', 152 'MINUTE_MICROSECOND','MINUTE_SECOND', 153 'SECOND_MICROSECOND','YEAR_MONTH' 154 ), 155 9 => array( //No ( must follow 156 // Date-time unit specifiers distinguished from functions by the same name 157 "DAY", "HOUR", "MICROSECOND", "MINUTE", "MONTH", "QUARTER", "SECOND", "WEEK", "YEAR" 158 ), 159 10 => array( 160 // Operators (see also Symbols) 161 'AND','BETWEEN','CHARACTER SET','COLLATE','DIV','IS NOT NULL', 162 'IS NOT','IS NULL','IS','LIKE','NOT','OFFSET','OR','REGEXP','RLIKE', 163 'SOUNDS LIKE','XOR' 164 ), 165 11 => array( //No ( must follow 166 // Operator distinghuished from function by the same name 167 "INTERVAL" 168 ), 169 12 => array( 170 // Control Flow (functions) 171 'CASE','ELSE','END','IFNULL','IF','NULLIF','THEN','WHEN', 172 ), 173 13 => array( 174 // String Functions 175 'ASCII','BIN','BIT_LENGTH','CHAR_LENGTH','CHARACTER_LENGTH', 176 'CONCAT_WS','CONCAT','ELT','EXPORT_SET','FIELD', 177 'FIND_IN_SET','FORMAT','HEX','INSTR','LCASE','LEFT','LENGTH', 178 'LOAD_FILE','LOCATE','LOWER','LPAD','LTRIM','MAKE_SET','MID', 179 'OCTET_LENGTH','ORD','POSITION','QUOTE','REPEAT','REVERSE', 180 'RIGHT','RPAD','RTRIM','SOUNDEX','SPACE','STRCMP','SUBSTRING_INDEX', 181 'SUBSTRING','TRIM','UCASE','UNHEX','UPPER', 182 ), 183 14 => array( //A ( must follow 184 // String functions distinguished from other keywords by the same name 185 "INSERT", "REPLACE", "CHAR" 186 ), 187 15 => array( 188 // Numeric Functions 189 'ABS','ACOS','ASIN','ATAN2','ATAN','CEILING','CEIL', 190 'CONV','COS','COT','CRC32','DEGREES','EXP','FLOOR','LN','LOG10', 191 'LOG2','LOG','MOD','OCT','PI','POWER','POW','RADIANS','RAND', 192 'ROUND','SIGN','SIN','SQRT','TAN', 193 ), 194 16 => array( //A ( must follow 195 // Numeric function distinguished from other keyword by the same name 196 "TRUNCATE" 197 ), 198 17 => array( 199 // Date and Time Functions 200 'ADDDATE','ADDTIME','CONVERT_TZ','CURDATE','CURRENT_DATE', 201 'CURRENT_TIME','CURRENT_TIMESTAMP','CURTIME','DATE_ADD', 202 'DATE_FORMAT','DATE_SUB','DATEDIFF','DAYNAME','DAYOFMONTH', 203 'DAYOFWEEK','DAYOFYEAR','EXTRACT','FROM_DAYS','FROM_UNIXTIME', 204 'GET_FORMAT','LAST_DAY','LOCALTIME','LOCALTIMESTAMP','MAKEDATE', 205 'MAKETIME','MONTHNAME','NOW','PERIOD_ADD', 206 'PERIOD_DIFF','SEC_TO_TIME','STR_TO_DATE','SUBDATE','SUBTIME', 207 'SYSDATE','TIME_FORMAT','TIME_TO_SEC', 208 'TIMESTAMPADD','TIMESTAMPDIFF','TO_DAYS', 209 'UNIX_TIMESTAMP','UTC_DATE','UTC_TIME','UTC_TIMESTAMP','WEEKDAY', 210 'WEEKOFYEAR','YEARWEEK', 211 ), 212 18 => array( //A ( must follow 213 // Date-time functions distinguished from other keywords by the same name 214 "DATE", "DAY", "HOUR", "MICROSECOND", "MINUTE", "MONTH", "QUARTER", 215 "SECOND", "TIME", "WEEK", "YEAR" 216 ), 217 19 => array( 218 // Comparison Functions 219 'COALESCE','GREATEST','ISNULL','LEAST', 220 ), 221 20 => array( //A ( must follow 222 // Comparison functions distinguished from other keywords by the same name 223 "IN", "INTERVAL" 224 ), 225 21 => array( 226 // Encryption and Compression Functions 227 'AES_DECRYPT','AES_ENCRYPT','COMPRESS','DECODE','DES_DECRYPT', 228 'DES_ENCRYPT','ENCODE','ENCRYPT','MD5','OLD_PASSWORD','PASSWORD', 229 'SHA1','SHA','UNCOMPRESS','UNCOMPRESSED_LENGTH', 230 ), 231 22 => array( 232 // GROUP BY (aggregate) Functions 233 'AVG','BIT_AND','BIT_OR','BIT_XOR','COUNT','GROUP_CONCAT', 234 'MAX','MIN','STDDEV_POP','STDDEV_SAMP','STDDEV','STD','SUM', 235 'VAR_POP','VAR_SAMP','VARIANCE', 236 ), 237 23 => array( 238 // Information Functions 239 'BENCHMARK','COERCIBILITY','COLLATION','CONNECTION_ID', 240 'FOUND_ROWS','LAST_INSERT_ID','ROW_COUNT', 241 'SESSION_USER','SYSTEM_USER','USER','VERSION', 242 ), 243 24 => array( //A ( must follow 244 // Information functions distinguished from other keywords by the same name 245 "CURRENT_USER", "DATABASE", "SCHEMA", "CHARSET" 246 ), 247 25 => array( 248 // Miscellaneous Functions 249 'ExtractValue','BIT_COUNT','GET_LOCK','INET_ATON','INET_NTOA', 250 'IS_FREE_LOCK','IS_USED_LOCK','MASTER_POS_WAIT','NAME_CONST', 251 'RELEASE_LOCK','SLEEP','UpdateXML','UUID', 252 ), 253 26 => array( //A ( must follow 254 // Miscellaneous function distinguished from other keyword by the same name 255 "DEFAULT" 256 ), 257 27 => array( 258 // Geometry Functions 259 'Area','AsBinary','AsText','AsWKB','AsWKT','Boundary','Buffer', 260 'Centroid','Contains','ConvexHull','Crosses', 261 'Difference','Dimension','Disjoint','Distance', 262 'EndPoint','Envelope','Equals','ExteriorRing', 263 'GLength','GeomCollFromText','GeomCollFromWKB','GeomFromText', 264 'GeomFromWKB','GeometryCollectionFromText', 265 'GeometryCollectionFromWKB','GeometryFromText','GeometryFromWKB', 266 'GeometryN','GeometryType', 267 'InteriorRingN','Intersection','Intersects','IsClosed','IsEmpty', 268 'IsRing','IsSimple', 269 'LineFromText','LineFromWKB','LineStringFromText', 270 'LineStringFromWKB', 271 'MBRContains','MBRDisjoint','MBREqual','MBRIntersects', 272 'MBROverlaps','MBRTouches','MBRWithin','MLineFromText', 273 'MLineFromWKB','MPointFromText','MPointFromWKB','MPolyFromText', 274 'MPolyFromWKB','MultiLineStringFromText','MultiLineStringFromWKB', 275 'MultiPointFromText','MultiPointFromWKB','MultiPolygonFromText', 276 'MultiPolygonFromWKB', 277 'NumGeometries','NumInteriorRings','NumPoints', 278 'Overlaps', 279 'PointFromText','PointFromWKB','PointN','PointOnSurface', 280 'PolyFromText','PolyFromWKB','PolygonFromText','PolygonFromWKB', 281 'Related','SRID','StartPoint','SymDifference', 282 'Touches', 283 'Union', 284 'Within', 285 'X', 286 'Y', 287 ), 288 ), 289 'SYMBOLS' => array( 290 1 => array( 291 /* Operators */ 292 '=', ':=', // assignment operators 293 '||', '&&', '!', // locical operators 294 '=', '<=>', '>=', '>', '<=', '<', '<>', '!=', // comparison operators 295 '|', '&', '^', '~', '<<', '>>', // bitwise operators 296 '-', '+', '*', '/', '%', // numerical operators 297 ), 298 2 => array( 299 /* Other syntactical symbols */ 300 '(', ')', 301 ',', ';', 302 ), 303 ), 304 'CASE_SENSITIVE' => array( 305 GESHI_COMMENTS => false, 306 1 => false, 307 2 => false, 308 3 => false, 309 4 => false, 310 5 => false, 311 6 => false, 312 7 => false, 313 8 => false, 314 9 => false, 315 10 => false, 316 11 => false, 317 12 => false, 318 13 => false, 319 13 => false, 320 14 => false, 321 15 => false, 322 16 => false, 323 17 => false, 324 18 => false, 325 19 => false, 326 20 => false, 327 21 => false, 328 22 => false, 329 23 => false, 330 24 => false, 331 25 => false, 332 26 => false, 333 27 => false, 334 ), 335 'STYLES' => array( 336 'KEYWORDS' => array( 337 1 => 'color: #990099; font-weight: bold;', // mix 338 2 => 'color: #990099; font-weight: bold;', // mix 339 3 => 'color: #9900FF; font-weight: bold;', // constants 340 4 => 'color: #999900; font-weight: bold;', // column data types 341 5 => 'color: #999900; font-weight: bold;', // column data types 342 6 => 'color: #FF9900; font-weight: bold;', // attributes 343 7 => 'color: #FF9900; font-weight: bold;', // attributes 344 8 => 'color: #9900FF; font-weight: bold;', // date-time units 345 9 => 'color: #9900FF; font-weight: bold;', // date-time units 346 347 10 => 'color: #CC0099; font-weight: bold;', // operators 348 11 => 'color: #CC0099; font-weight: bold;', // operators 349 350 12 => 'color: #009900;', // control flow (functions) 351 13 => 'color: #000099;', // string functions 352 14 => 'color: #000099;', // string functions 353 15 => 'color: #000099;', // numeric functions 354 16 => 'color: #000099;', // numeric functions 355 17 => 'color: #000099;', // date-time functions 356 18 => 'color: #000099;', // date-time functions 357 19 => 'color: #000099;', // comparison functions 358 20 => 'color: #000099;', // comparison functions 359 21 => 'color: #000099;', // encryption functions 360 22 => 'color: #000099;', // aggregate functions 361 23 => 'color: #000099;', // information functions 362 24 => 'color: #000099;', // information functions 363 25 => 'color: #000099;', // miscellaneous functions 364 26 => 'color: #000099;', // miscellaneous functions 365 27 => 'color: #00CC00;', // geometry functions 366 ), 367 'COMMENTS' => array( 368 'MULTI' => 'color: #808000; font-style: italic;', 369 1 => 'color: #808080; font-style: italic;', 370 2 => 'color: #808080; font-style: italic;' 371 ), 372 'ESCAPE_CHAR' => array( 373 0 => 'color: #004000; font-weight: bold;', 374 1 => 'color: #008080; font-weight: bold;' // search wildcards 375 ), 376 'BRACKETS' => array( 377 0 => 'color: #FF00FF;' 378 ), 379 'STRINGS' => array( 380 0 => 'color: #008000;' 381 ), 382 'NUMBERS' => array( 383 0 => 'color: #008080;' 384 ), 385 'METHODS' => array( 386 ), 387 'SYMBOLS' => array( 388 1 => 'color: #CC0099;', // operators 389 2 => 'color: #000033;', // syntax 390 ), 391 'SCRIPT' => array( 392 ), 393 'REGEXPS' => array( 394 ) 395 ), 396 'URLS' => array( 397 1 => 'http://search.mysql.com/search?site=refman-%35%31&q={FNAME}', 398 2 => 'http://search.mysql.com/search?site=refman-%35%31&q={FNAME}', 399 3 => 'http://search.mysql.com/search?site=refman-%35%31&q={FNAME}', 400 4 => 'http://search.mysql.com/search?site=refman-%35%31&q={FNAME}', 401 5 => 'http://search.mysql.com/search?site=refman-%35%31&q={FNAME}', 402 6 => 'http://search.mysql.com/search?site=refman-%35%31&q={FNAME}', 403 7 => 'http://search.mysql.com/search?site=refman-%35%31&q={FNAME}', 404 8 => 'http://search.mysql.com/search?site=refman-%35%31&q={FNAME}', 405 9 => 'http://search.mysql.com/search?site=refman-%35%31&q={FNAME}', 406 407 10 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/non-typed-operators.html', 408 11 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/non-typed-operators.html', 409 410 12 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/control-flow-functions.html', 411 13 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/string-functions.html', 412 14 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/string-functions.html', 413 15 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/numeric-functions.html', 414 16 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/numeric-functions.html', 415 17 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/date-and-time-functions.html', 416 18 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/date-and-time-functions.html', 417 19 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/comparison-operators.html', 418 20 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/comparison-operators.html', 419 21 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/encryption-functions.html', 420 22 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/group-by-functions-and-modifiers.html', 421 23 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/information-functions.html', 422 24 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/information-functions.html', 423 25 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/func-op-summary-ref.html', 424 26 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/func-op-summary-ref.html', 425 27 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/analysing-spatial-information.html', 426 ), 427 'OOLANG' => false, 428 'OBJECT_SPLITTERS' => array( 429 ), 430 'REGEXPS' => array( 431 ), 432 'STRICT_MODE_APPLIES' => GESHI_NEVER, 433 'SCRIPT_DELIMITERS' => array( 434 ), 435 'HIGHLIGHT_STRICT_BLOCK' => array( 436 ), 437 'TAB_WIDTH' => 4, 438 'PARSER_CONTROL' => array( 439 'KEYWORDS' => array( 440 2 => array( 441 'DISALLOWED_AFTER' => '(?![\(\w])' 442 ), 443 5 => array( 444 'DISALLOWED_AFTER' => '(?![\(\w])' 445 ), 446 7 => array( 447 'DISALLOWED_AFTER' => '(?![\(\w])' 448 ), 449 9 => array( 450 'DISALLOWED_AFTER' => '(?![\(\w])' 451 ), 452 11 => array( 453 'DISALLOWED_AFTER' => '(?![\(\w])' 454 ), 455 456 14 => array( 457 'DISALLOWED_AFTER' => '(?=\()' 458 ), 459 16 => array( 460 'DISALLOWED_AFTER' => '(?=\()' 461 ), 462 18 => array( 463 'DISALLOWED_AFTER' => '(?=\()' 464 ), 465 20 => array( 466 'DISALLOWED_AFTER' => '(?=\()' 467 ), 468 24 => array( 469 'DISALLOWED_AFTER' => '(?=\()' 470 ), 471 26 => array( 472 'DISALLOWED_AFTER' => '(?=\()' 473 ) 474 ) 475 ) 476 ); 477 478 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Mar 28 15:54:07 2012 | Cross-referenced by PHPXref 0.7.1 |