Data Structures | |
| class | HtmlTag |
| Parent class of all Html Tag Classes. More... | |
| class | font |
| The Class for font Tag. More... | |
| class | span |
| The Class for span Tag. More... | |
| class | label |
| The Class for label Tag. More... | |
| class | form |
| HTML Form Helper This Class Can generete verious HTML Tags related To form like TextBox, CheckBox, selectBox etc. More... | |
| class | bold |
| Represents the Bold tag. More... | |
| class | italics |
| Represents the Italics tag. More... | |
| class | underline |
| Represents the underline tag. More... | |
Functions | |
| merge_attr ($attr) | |
| Merges the attributes array into a String. | |
| auto_list ($list, $tag="ul") | |
| Generates a List <ol/ul> with Tags from an array. | |
| auto_ol ($list, $attr=null) | |
| Generate's an Ordered List with. | |
| auto_ul ($list, $attr=null) | |
| Generate's an unOrdered List with. | |
| spc ($num=0) | |
| Generates Non Breaking Spaces of specified ammount. | |
| brk ($num=0) | |
| Generates Line Breaks of specified ammount. | |
| image ($src, $name=null, $attr=null) | |
| Generates Image Tags You can also Specify additional attributes for the Tag throught an associatiove array as the 2nd and Optional Argument. | |
Copyright (C) 2008 Neel Basu (Sunanda Bose)
Zigmoyd PHP Framework is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Zigmoyd PHP Framework is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with Zigmoyd PHP Framework. If not, see <http://www.gnu.org/licenses/>.
Classes and functions that expands to HTML tags and attributes. e.g. if you want to print <span name="hi" class="error">Error Message</span> you can use
<?= span::open('hi', 'error') ?>Error Message<?= span::close() ?>
open() and an close() operation that can be used to open and close those pair tags. | auto_list | ( | $ | list, | |
| $ | tag = "ul" | |||
| ) |
Generates a List <ol/ul> with Tags from an array.
| $list | array | |
| $tag | string |
Definition at line 103 of file dict.php.
References $val.
Referenced by auto_ol(), and auto_ul().
00103 { 00104 $ret = ''; 00105 foreach($list as $key => $val){ 00106 if(is_array($val)){ 00107 $ret .= "<li>".$key."\n<$tag>\n".auto_list($val, $tag)."</$tag>\n"; 00108 }else{ 00109 $ret .= "<li>".$val."</li>\n"; 00110 } 00111 } 00112 return $ret; 00113 }
| auto_ol | ( | $ | list, | |
| $ | attr = null | |||
| ) |
Generate's an Ordered List with.
| $list | array | |
| $attr | array Optinal |
Definition at line 122 of file dict.php.
References auto_list().
00122 { 00123 $ret = ''; 00124 $ret .= "<ol".merge_attr($attr).">\n"; 00125 $ret .= auto_list($list, "ol"); 00126 $ret .= "</ol>"; 00127 return $ret; 00128 }

| auto_ul | ( | $ | list, | |
| $ | attr = null | |||
| ) |
Generate's an unOrdered List with.
| $list | array | |
| $attr | array Optinal |
Definition at line 137 of file dict.php.
References auto_list().
00137 { 00138 $ret = ''; 00139 $ret .= "<ul".merge_attr($attr).">\n"; 00140 $ret .= auto_list($list, "ul"); 00141 $ret .= "</ul>"; 00142 return $ret; 00143 }

| brk | ( | $ | num = 0 |
) |
Generates Line Breaks of specified ammount.
| $num | int Optinal |
Definition at line 164 of file dict.php.
Referenced by HtmlTag::br().
00164 { 00165 $ret = ''; 00166 for($i=0;$i<$num;$i++){ 00167 $ret .= "<br />"; 00168 } 00169 return $ret; 00170 }
| image | ( | $ | src, | |
| $ | name = null, |
|||
| $ | attr = null | |||
| ) |
Generates Image Tags You can also Specify additional attributes for the Tag throught an associatiove array as the 2nd and Optional Argument.
| $srcPath | string | |
| $name | string Optinal | |
| $attr | array Optinal |
Definition at line 180 of file dict.php.
References merge_attr().
00180 { 00181 $ret = '<img src="'.$src.'" '; 00182 if(!is_null($name)){ 00183 $ret .= 'name="'.$name.'" '; 00184 } 00185 $ret .= merge_attr($attr)."/>"; 00186 return $ret; 00187 }

| merge_attr | ( | $ | attr | ) |
Merges the attributes array into a String.
| $attr | array |
Definition at line 88 of file dict.php.
References $val.
Referenced by form::checkbox(), form::file(), form::hidden(), image(), underline::open(), italics::open(), bold::open(), label::open(), span::open(), font::open(), form::password(), form::radio(), form::select(), form::start(), form::startMultipart(), form::submit(), and form::textbox().
00088 { 00089 if(is_null($attr))return ''; 00090 $ret = ''; 00091 foreach($attr as $key => $val){ 00092 $ret .= $key.'="'.$val.'" '; 00093 } 00094 return $ret; 00095 }
| spc | ( | $ | num = 0 |
) |
Generates Non Breaking Spaces of specified ammount.
| $num | int Optinal |
Definition at line 150 of file dict.php.
Referenced by HtmlTag::nbsp().
00150 { 00151 $ret = ''; 00152 for($i=0;$i<$num;$i++){ 00153 $ret .= " "; 00154 } 00155 return $ret; 00156 }
1.5.6