]>
Raphaƫl G. Git Repositories - bbcode/blob - test.php
a6aa3a6f7d34ca5359f86b5de18a6c7d2f22d303
2 $br = (php_sapi_name() == "cli")? "":"<br>";
4 if(!extension_loaded('bbcode')) {
5 dl('bbcode.' . PHP_SHLIB_SUFFIX
);
8 $functions = get_extension_funcs($module);
9 /*echo "Functions available in the test extension:$br\n";
10 foreach($functions as $func) {
14 $function = 'confirm_' . $module . '_compiled';
15 if (extension_loaded($module)) {
19 'type' => BBCODE
::TYPE_ROOT
,
20 'childs' => ['ul','url','img','b','i']
23 'type' => BBCODE
::TYPE_NOARG
24 //TODO: by default open tag = <KEY> and close tag = </KEY>
27 'type' => BBCODE
::TYPE_NOARG
30 'type' => BBCODE
::TYPE_NOARG
,
34 'type' => BBCODE
::TYPE_NOARG
,
36 'childs' => ['url','img','b','i']
39 'type' => BBCODE
::TYPE_OPTARG
,
40 'open_tag' => '<a href="{PARAM}">',
41 'close_tag' => '</a>',
42 'default_arg' => '{CONTENT}',
43 'parent' => [ '', 'li', 'b', 'i' ]
47 ':)' => '<img src="smiley.gif" alt=":)" />',
48 ':(' => '<img src="sad.gif" alt=":(" />',
49 ':D' => '<img src="happy.gif" alt=":D" />',
50 ':p' => '<img src="tong.gif" alt=":p" />',
51 ':|' => '<img src="special.gif" alt=":|" />',
52 ':6:' => '<img src="six.gif" alt=":6:" />'
59 'type' => BBCODE
::TYPE_ROOT
,
60 'childs' => ['ul','url','img','b','i']
63 'type' => BBCODE
::TYPE_NOARG
64 //TODO: by default open tag = <KEY> and close tag = </KEY>
67 'type' => BBCODE
::TYPE_NOARG
70 'type' => BBCODE
::TYPE_NOARG
,
74 'type' => BBCODE
::TYPE_NOARG
,
76 'childs' => ['url','img','b','i']
79 'type' => BBCODE
::TYPE_OPTARG
,
80 'open_tag' => '<a href="{PARAM}">',
81 'close_tag' => '</a>',
82 'default_arg' => '{CONTENT}',
83 'parent' => [ '', 'li', 'b', 'i' ]
87 ':)' => '<img src="smiley.gif" alt=":)" />',
88 ':(' => '<img src="sad.gif" alt=":(" />',
89 ':D' => '<img src="happy.gif" alt=":D" />',
90 ':p' => '<img src="tong.gif" alt=":p" />',
91 ':|' => '<img src="special.gif" alt=":|" />',
92 ':6:' => '<img src="six.gif" alt=":6:" />'
99 'type' => BBCODE
::TYPE_ROOT
,
100 'childs' => ['ul','url','img','b','i']
103 'type' => BBCODE
::TYPE_NOARG
104 //TODO: by default open tag = <KEY> and close tag = </KEY>
107 'type' => BBCODE
::TYPE_NOARG
110 'type' => BBCODE
::TYPE_NOARG
,
114 'type' => BBCODE
::TYPE_NOARG
,
116 'childs' => ['url','img','b','i']
119 'type' => BBCODE
::TYPE_OPTARG
,
120 'open_tag' => '<a href="{PARAM}">',
121 'close_tag' => '</a>',
122 'default_arg' => '{CONTENT}',
123 'parent' => [ '', 'li', 'b', 'i' ]
127 ':)' => '<img src="smiley.gif" alt=":)" />',
128 ':(' => '<img src="sad.gif" alt=":(" />',
129 ':D' => '<img src="happy.gif" alt=":D" />',
130 ':p' => '<img src="tong.gif" alt=":p" />',
131 ':|' => '<img src="special.gif" alt=":|" />',
132 ':6:' => '<img src="six.gif" alt=":6:" />'
138 var_dump($obj2 = clone $obj);
139 var_dump($obj3 = clone $obj);
140 var_dump($obj4 = clone $obj);
141 var_dump($obj5 = clone $obj);
142 var_dump($obj6 = clone $obj);
143 var_dump($obj2 = clone $obj);
144 //var_dump(new $module(BBCode::TYPE_ARG, 'tutu'));
146 //$str = $function($module);
148 $str = "Module $module is not compiled into PHP";
155 'type'=>BBCODE_TYPE_NOARG,
156 'open_tag'=>'<b class="sub">',
158 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY
161 'type'=>BBCODE_TYPE_NOARG,
164 'flags'=>BBCODE_FLAGS_SMILEYS_OFF | BBCODE_FLAGS_REMOVE_IF_EMPTY | BBCODE_FLAGS_SMILEYS_OFF
167 'type'=>BBCODE_TYPE_NOARG,
170 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY