1<?php /* Smarty version 2.6.0, created on 2006-09-06 23:24:48 2 compiled from method.tpl */ ?> 3<?php require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.load_plugins.php'); 4smarty_core_load_plugins(array('plugins' => array(array('function', 'cycle', 'method.tpl', 5, false),)), $this); ?> 5<A NAME='method_detail'></A> 6<?php if (isset($this->_sections['methods'])) unset($this->_sections['methods']); 7$this->_sections['methods']['name'] = 'methods'; 8$this->_sections['methods']['loop'] = is_array($_loop=$this->_tpl_vars['methods']) ? count($_loop) : max(0, (int)$_loop); unset($_loop); 9$this->_sections['methods']['show'] = true; 10$this->_sections['methods']['max'] = $this->_sections['methods']['loop']; 11$this->_sections['methods']['step'] = 1; 12$this->_sections['methods']['start'] = $this->_sections['methods']['step'] > 0 ? 0 : $this->_sections['methods']['loop']-1; 13if ($this->_sections['methods']['show']) { 14 $this->_sections['methods']['total'] = $this->_sections['methods']['loop']; 15 if ($this->_sections['methods']['total'] == 0) 16 $this->_sections['methods']['show'] = false; 17} else 18 $this->_sections['methods']['total'] = 0; 19if ($this->_sections['methods']['show']): 20 21 for ($this->_sections['methods']['index'] = $this->_sections['methods']['start'], $this->_sections['methods']['iteration'] = 1; 22 $this->_sections['methods']['iteration'] <= $this->_sections['methods']['total']; 23 $this->_sections['methods']['index'] += $this->_sections['methods']['step'], $this->_sections['methods']['iteration']++): 24$this->_sections['methods']['rownum'] = $this->_sections['methods']['iteration']; 25$this->_sections['methods']['index_prev'] = $this->_sections['methods']['index'] - $this->_sections['methods']['step']; 26$this->_sections['methods']['index_next'] = $this->_sections['methods']['index'] + $this->_sections['methods']['step']; 27$this->_sections['methods']['first'] = ($this->_sections['methods']['iteration'] == 1); 28$this->_sections['methods']['last'] = ($this->_sections['methods']['iteration'] == $this->_sections['methods']['total']); 29 if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['static']): ?> 30<a name="method<?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['function_name']; ?> 31" id="<?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['function_name']; ?> 32"><!-- --></a> 33<div class="<?php echo smarty_function_cycle(array('values' => "evenrow,oddrow"), $this);?> 34"> 35 36 <div class="method-header"> 37 <span class="method-title">static method <?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['function_name']; ?> 38</span> (line <span class="line-number"><?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['slink']): echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['slink']; else: echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['line_number']; endif; ?></span>) 39 </div> 40 41 <?php $_smarty_tpl_vars = $this->_tpl_vars; 42$this->_smarty_include(array('smarty_include_tpl_file' => "docblock.tpl", 'smarty_include_vars' => array('sdesc' => $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['sdesc'],'desc' => $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['desc'],'tags' => $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['tags'],'params' => $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params'],'function' => false))); 43$this->_tpl_vars = $_smarty_tpl_vars; 44unset($_smarty_tpl_vars); 45 ?> 46 47 <div class="method-signature"> 48 static 49 <span class="method-result"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['function_return']; ?> 50</span> 51 <span class="method-name"> 52 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['returnsref']): ?>&<?php endif; echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['function_name']; ?> 53 54 </span> 55 <?php if (count ( $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'] )): ?> 56 (<?php if (isset($this->_sections['params'])) unset($this->_sections['params']); 57$this->_sections['params']['name'] = 'params'; 58$this->_sections['params']['loop'] = is_array($_loop=$this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params']) ? count($_loop) : max(0, (int)$_loop); unset($_loop); 59$this->_sections['params']['show'] = true; 60$this->_sections['params']['max'] = $this->_sections['params']['loop']; 61$this->_sections['params']['step'] = 1; 62$this->_sections['params']['start'] = $this->_sections['params']['step'] > 0 ? 0 : $this->_sections['params']['loop']-1; 63if ($this->_sections['params']['show']) { 64 $this->_sections['params']['total'] = $this->_sections['params']['loop']; 65 if ($this->_sections['params']['total'] == 0) 66 $this->_sections['params']['show'] = false; 67} else 68 $this->_sections['params']['total'] = 0; 69if ($this->_sections['params']['show']): 70 71 for ($this->_sections['params']['index'] = $this->_sections['params']['start'], $this->_sections['params']['iteration'] = 1; 72 $this->_sections['params']['iteration'] <= $this->_sections['params']['total']; 73 $this->_sections['params']['index'] += $this->_sections['params']['step'], $this->_sections['params']['iteration']++): 74$this->_sections['params']['rownum'] = $this->_sections['params']['iteration']; 75$this->_sections['params']['index_prev'] = $this->_sections['params']['index'] - $this->_sections['params']['step']; 76$this->_sections['params']['index_next'] = $this->_sections['params']['index'] + $this->_sections['params']['step']; 77$this->_sections['params']['first'] = ($this->_sections['params']['iteration'] == 1); 78$this->_sections['params']['last'] = ($this->_sections['params']['iteration'] == $this->_sections['params']['total']); 79 if ($this->_sections['params']['iteration'] != 1): ?>, <?php endif; if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'][$this->_sections['params']['index']]['default']): ?>[<?php endif; ?><span class="var-type"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'][$this->_sections['params']['index']]['type']; ?> 80</span> <span class="var-name"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'][$this->_sections['params']['index']]['name']; ?> 81</span><?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'][$this->_sections['params']['index']]['default']): ?> = <span class="var-default"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'][$this->_sections['params']['index']]['default']; ?> 82</span>]<?php endif; endfor; endif; ?>) 83 <?php else: ?> 84 () 85 <?php endif; ?> 86 </div> 87 88 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params']): ?> 89 <ul class="parameters"> 90 <?php if (isset($this->_sections['params'])) unset($this->_sections['params']); 91$this->_sections['params']['name'] = 'params'; 92$this->_sections['params']['loop'] = is_array($_loop=$this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params']) ? count($_loop) : max(0, (int)$_loop); unset($_loop); 93$this->_sections['params']['show'] = true; 94$this->_sections['params']['max'] = $this->_sections['params']['loop']; 95$this->_sections['params']['step'] = 1; 96$this->_sections['params']['start'] = $this->_sections['params']['step'] > 0 ? 0 : $this->_sections['params']['loop']-1; 97if ($this->_sections['params']['show']) { 98 $this->_sections['params']['total'] = $this->_sections['params']['loop']; 99 if ($this->_sections['params']['total'] == 0) 100 $this->_sections['params']['show'] = false; 101} else 102 $this->_sections['params']['total'] = 0; 103if ($this->_sections['params']['show']): 104 105 for ($this->_sections['params']['index'] = $this->_sections['params']['start'], $this->_sections['params']['iteration'] = 1; 106 $this->_sections['params']['iteration'] <= $this->_sections['params']['total']; 107 $this->_sections['params']['index'] += $this->_sections['params']['step'], $this->_sections['params']['iteration']++): 108$this->_sections['params']['rownum'] = $this->_sections['params']['iteration']; 109$this->_sections['params']['index_prev'] = $this->_sections['params']['index'] - $this->_sections['params']['step']; 110$this->_sections['params']['index_next'] = $this->_sections['params']['index'] + $this->_sections['params']['step']; 111$this->_sections['params']['first'] = ($this->_sections['params']['iteration'] == 1); 112$this->_sections['params']['last'] = ($this->_sections['params']['iteration'] == $this->_sections['params']['total']); 113?> 114 <li> 115 <span class="var-type"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params'][$this->_sections['params']['index']]['datatype']; ?> 116</span> 117 <span class="var-name"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params'][$this->_sections['params']['index']]['var']; ?> 118</span><?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params'][$this->_sections['params']['index']]['data']): ?><span class="var-description">: <?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params'][$this->_sections['params']['index']]['data']; ?> 119</span><?php endif; ?> 120 </li> 121 <?php endfor; endif; ?> 122 </ul> 123 <?php endif; ?> 124 125 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_overrides']): ?> 126 <hr class="separator" /> 127 <div class="notes">Redefinition of:</div> 128 <dl> 129 <dt><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_overrides']['link']; ?> 130</dt> 131 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_overrides']['sdesc']): ?> 132 <dd><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_overrides']['sdesc']; ?> 133</dd> 134 <?php endif; ?> 135 </dl> 136 <?php endif; ?> 137 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_implements']): ?> 138 <hr class="separator" /> 139 <div class="notes">Implementation of:</div> 140 <?php if (isset($this->_sections['imp'])) unset($this->_sections['imp']); 141$this->_sections['imp']['name'] = 'imp'; 142$this->_sections['imp']['loop'] = is_array($_loop=$this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_implements']) ? count($_loop) : max(0, (int)$_loop); unset($_loop); 143$this->_sections['imp']['show'] = true; 144$this->_sections['imp']['max'] = $this->_sections['imp']['loop']; 145$this->_sections['imp']['step'] = 1; 146$this->_sections['imp']['start'] = $this->_sections['imp']['step'] > 0 ? 0 : $this->_sections['imp']['loop']-1; 147if ($this->_sections['imp']['show']) { 148 $this->_sections['imp']['total'] = $this->_sections['imp']['loop']; 149 if ($this->_sections['imp']['total'] == 0) 150 $this->_sections['imp']['show'] = false; 151} else 152 $this->_sections['imp']['total'] = 0; 153if ($this->_sections['imp']['show']): 154 155 for ($this->_sections['imp']['index'] = $this->_sections['imp']['start'], $this->_sections['imp']['iteration'] = 1; 156 $this->_sections['imp']['iteration'] <= $this->_sections['imp']['total']; 157 $this->_sections['imp']['index'] += $this->_sections['imp']['step'], $this->_sections['imp']['iteration']++): 158$this->_sections['imp']['rownum'] = $this->_sections['imp']['iteration']; 159$this->_sections['imp']['index_prev'] = $this->_sections['imp']['index'] - $this->_sections['imp']['step']; 160$this->_sections['imp']['index_next'] = $this->_sections['imp']['index'] + $this->_sections['imp']['step']; 161$this->_sections['imp']['first'] = ($this->_sections['imp']['iteration'] == 1); 162$this->_sections['imp']['last'] = ($this->_sections['imp']['iteration'] == $this->_sections['imp']['total']); 163?> 164 <dl> 165 <dt><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_implements'][$this->_sections['imp']['index']]['link']; ?> 166</dt> 167 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_implements'][$this->_sections['imp']['index']]['sdesc']): ?> 168 <dd><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_implements'][$this->_sections['imp']['index']]['sdesc']; ?> 169</dd> 170 <?php endif; ?> 171 </dl> 172 <?php endfor; endif; ?> 173 <?php endif; ?> 174 175 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['descmethod']): ?> 176 <hr class="separator" /> 177 <div class="notes">Redefined in descendants as:</div> 178 <ul class="redefinitions"> 179 <?php if (isset($this->_sections['dm'])) unset($this->_sections['dm']); 180$this->_sections['dm']['name'] = 'dm'; 181$this->_sections['dm']['loop'] = is_array($_loop=$this->_tpl_vars['methods'][$this->_sections['methods']['index']]['descmethod']) ? count($_loop) : max(0, (int)$_loop); unset($_loop); 182$this->_sections['dm']['show'] = true; 183$this->_sections['dm']['max'] = $this->_sections['dm']['loop']; 184$this->_sections['dm']['step'] = 1; 185$this->_sections['dm']['start'] = $this->_sections['dm']['step'] > 0 ? 0 : $this->_sections['dm']['loop']-1; 186if ($this->_sections['dm']['show']) { 187 $this->_sections['dm']['total'] = $this->_sections['dm']['loop']; 188 if ($this->_sections['dm']['total'] == 0) 189 $this->_sections['dm']['show'] = false; 190} else 191 $this->_sections['dm']['total'] = 0; 192if ($this->_sections['dm']['show']): 193 194 for ($this->_sections['dm']['index'] = $this->_sections['dm']['start'], $this->_sections['dm']['iteration'] = 1; 195 $this->_sections['dm']['iteration'] <= $this->_sections['dm']['total']; 196 $this->_sections['dm']['index'] += $this->_sections['dm']['step'], $this->_sections['dm']['iteration']++): 197$this->_sections['dm']['rownum'] = $this->_sections['dm']['iteration']; 198$this->_sections['dm']['index_prev'] = $this->_sections['dm']['index'] - $this->_sections['dm']['step']; 199$this->_sections['dm']['index_next'] = $this->_sections['dm']['index'] + $this->_sections['dm']['step']; 200$this->_sections['dm']['first'] = ($this->_sections['dm']['iteration'] == 1); 201$this->_sections['dm']['last'] = ($this->_sections['dm']['iteration'] == $this->_sections['dm']['total']); 202?> 203 <li> 204 <?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['descmethod'][$this->_sections['dm']['index']]['link']; ?> 205 206 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['descmethod'][$this->_sections['dm']['index']]['sdesc']): ?> 207 : <?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['descmethod'][$this->_sections['dm']['index']]['sdesc']; ?> 208 209 <?php endif; ?> 210 </li> 211 <?php endfor; endif; ?> 212 </ul> 213 <?php endif; ?> 214</div> 215<?php endif; endfor; endif; ?> 216 217<?php if (isset($this->_sections['methods'])) unset($this->_sections['methods']); 218$this->_sections['methods']['name'] = 'methods'; 219$this->_sections['methods']['loop'] = is_array($_loop=$this->_tpl_vars['methods']) ? count($_loop) : max(0, (int)$_loop); unset($_loop); 220$this->_sections['methods']['show'] = true; 221$this->_sections['methods']['max'] = $this->_sections['methods']['loop']; 222$this->_sections['methods']['step'] = 1; 223$this->_sections['methods']['start'] = $this->_sections['methods']['step'] > 0 ? 0 : $this->_sections['methods']['loop']-1; 224if ($this->_sections['methods']['show']) { 225 $this->_sections['methods']['total'] = $this->_sections['methods']['loop']; 226 if ($this->_sections['methods']['total'] == 0) 227 $this->_sections['methods']['show'] = false; 228} else 229 $this->_sections['methods']['total'] = 0; 230if ($this->_sections['methods']['show']): 231 232 for ($this->_sections['methods']['index'] = $this->_sections['methods']['start'], $this->_sections['methods']['iteration'] = 1; 233 $this->_sections['methods']['iteration'] <= $this->_sections['methods']['total']; 234 $this->_sections['methods']['index'] += $this->_sections['methods']['step'], $this->_sections['methods']['iteration']++): 235$this->_sections['methods']['rownum'] = $this->_sections['methods']['iteration']; 236$this->_sections['methods']['index_prev'] = $this->_sections['methods']['index'] - $this->_sections['methods']['step']; 237$this->_sections['methods']['index_next'] = $this->_sections['methods']['index'] + $this->_sections['methods']['step']; 238$this->_sections['methods']['first'] = ($this->_sections['methods']['iteration'] == 1); 239$this->_sections['methods']['last'] = ($this->_sections['methods']['iteration'] == $this->_sections['methods']['total']); 240 if (! $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['static']): ?> 241<a name="method<?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['function_name']; ?> 242" id="<?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['function_name']; ?> 243"><!-- --></a> 244<div class="<?php echo smarty_function_cycle(array('values' => "evenrow,oddrow"), $this);?> 245"> 246 247 <div class="method-header"> 248 <span class="method-title"><?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['constructor']): ?>Constructor <?php elseif ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['destructor']): ?>Destructor <?php endif; echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['function_name']; ?> 249</span> (line <span class="line-number"><?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['slink']): echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['slink']; else: echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['line_number']; endif; ?></span>) 250 </div> 251 252 <?php $_smarty_tpl_vars = $this->_tpl_vars; 253$this->_smarty_include(array('smarty_include_tpl_file' => "docblock.tpl", 'smarty_include_vars' => array('sdesc' => $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['sdesc'],'desc' => $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['desc'],'tags' => $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['tags'],'params' => $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params'],'function' => false))); 254$this->_tpl_vars = $_smarty_tpl_vars; 255unset($_smarty_tpl_vars); 256 ?> 257 258 <div class="method-signature"> 259 <span class="method-result"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['function_return']; ?> 260</span> 261 <span class="method-name"> 262 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['returnsref']): ?>&<?php endif; echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['function_name']; ?> 263 264 </span> 265 <?php if (count ( $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'] )): ?> 266 (<?php if (isset($this->_sections['params'])) unset($this->_sections['params']); 267$this->_sections['params']['name'] = 'params'; 268$this->_sections['params']['loop'] = is_array($_loop=$this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params']) ? count($_loop) : max(0, (int)$_loop); unset($_loop); 269$this->_sections['params']['show'] = true; 270$this->_sections['params']['max'] = $this->_sections['params']['loop']; 271$this->_sections['params']['step'] = 1; 272$this->_sections['params']['start'] = $this->_sections['params']['step'] > 0 ? 0 : $this->_sections['params']['loop']-1; 273if ($this->_sections['params']['show']) { 274 $this->_sections['params']['total'] = $this->_sections['params']['loop']; 275 if ($this->_sections['params']['total'] == 0) 276 $this->_sections['params']['show'] = false; 277} else 278 $this->_sections['params']['total'] = 0; 279if ($this->_sections['params']['show']): 280 281 for ($this->_sections['params']['index'] = $this->_sections['params']['start'], $this->_sections['params']['iteration'] = 1; 282 $this->_sections['params']['iteration'] <= $this->_sections['params']['total']; 283 $this->_sections['params']['index'] += $this->_sections['params']['step'], $this->_sections['params']['iteration']++): 284$this->_sections['params']['rownum'] = $this->_sections['params']['iteration']; 285$this->_sections['params']['index_prev'] = $this->_sections['params']['index'] - $this->_sections['params']['step']; 286$this->_sections['params']['index_next'] = $this->_sections['params']['index'] + $this->_sections['params']['step']; 287$this->_sections['params']['first'] = ($this->_sections['params']['iteration'] == 1); 288$this->_sections['params']['last'] = ($this->_sections['params']['iteration'] == $this->_sections['params']['total']); 289 if ($this->_sections['params']['iteration'] != 1): ?>, <?php endif; if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'][$this->_sections['params']['index']]['default']): ?>[<?php endif; ?><span class="var-type"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'][$this->_sections['params']['index']]['type']; ?> 290</span> <span class="var-name"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'][$this->_sections['params']['index']]['name']; ?> 291</span><?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'][$this->_sections['params']['index']]['default']): ?> = <span class="var-default"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['ifunction_call']['params'][$this->_sections['params']['index']]['default']; ?> 292</span>]<?php endif; endfor; endif; ?>) 293 <?php else: ?> 294 () 295 <?php endif; ?> 296 </div> 297 298 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params']): ?> 299 <ul class="parameters"> 300 <?php if (isset($this->_sections['params'])) unset($this->_sections['params']); 301$this->_sections['params']['name'] = 'params'; 302$this->_sections['params']['loop'] = is_array($_loop=$this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params']) ? count($_loop) : max(0, (int)$_loop); unset($_loop); 303$this->_sections['params']['show'] = true; 304$this->_sections['params']['max'] = $this->_sections['params']['loop']; 305$this->_sections['params']['step'] = 1; 306$this->_sections['params']['start'] = $this->_sections['params']['step'] > 0 ? 0 : $this->_sections['params']['loop']-1; 307if ($this->_sections['params']['show']) { 308 $this->_sections['params']['total'] = $this->_sections['params']['loop']; 309 if ($this->_sections['params']['total'] == 0) 310 $this->_sections['params']['show'] = false; 311} else 312 $this->_sections['params']['total'] = 0; 313if ($this->_sections['params']['show']): 314 315 for ($this->_sections['params']['index'] = $this->_sections['params']['start'], $this->_sections['params']['iteration'] = 1; 316 $this->_sections['params']['iteration'] <= $this->_sections['params']['total']; 317 $this->_sections['params']['index'] += $this->_sections['params']['step'], $this->_sections['params']['iteration']++): 318$this->_sections['params']['rownum'] = $this->_sections['params']['iteration']; 319$this->_sections['params']['index_prev'] = $this->_sections['params']['index'] - $this->_sections['params']['step']; 320$this->_sections['params']['index_next'] = $this->_sections['params']['index'] + $this->_sections['params']['step']; 321$this->_sections['params']['first'] = ($this->_sections['params']['iteration'] == 1); 322$this->_sections['params']['last'] = ($this->_sections['params']['iteration'] == $this->_sections['params']['total']); 323?> 324 <li> 325 <span class="var-type"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params'][$this->_sections['params']['index']]['datatype']; ?> 326</span> 327 <span class="var-name"><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params'][$this->_sections['params']['index']]['var']; ?> 328</span><?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params'][$this->_sections['params']['index']]['data']): ?><span class="var-description">: <?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['params'][$this->_sections['params']['index']]['data']; ?> 329</span><?php endif; ?> 330 </li> 331 <?php endfor; endif; ?> 332 </ul> 333 <?php endif; ?> 334 335 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_overrides']): ?> 336 <hr class="separator" /> 337 <div class="notes">Redefinition of:</div> 338 <dl> 339 <dt><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_overrides']['link']; ?> 340</dt> 341 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_overrides']['sdesc']): ?> 342 <dd><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_overrides']['sdesc']; ?> 343</dd> 344 <?php endif; ?> 345 </dl> 346 <?php endif; ?> 347 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_implements']): ?> 348 <hr class="separator" /> 349 <div class="notes">Implementation of:</div> 350 <?php if (isset($this->_sections['imp'])) unset($this->_sections['imp']); 351$this->_sections['imp']['name'] = 'imp'; 352$this->_sections['imp']['loop'] = is_array($_loop=$this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_implements']) ? count($_loop) : max(0, (int)$_loop); unset($_loop); 353$this->_sections['imp']['show'] = true; 354$this->_sections['imp']['max'] = $this->_sections['imp']['loop']; 355$this->_sections['imp']['step'] = 1; 356$this->_sections['imp']['start'] = $this->_sections['imp']['step'] > 0 ? 0 : $this->_sections['imp']['loop']-1; 357if ($this->_sections['imp']['show']) { 358 $this->_sections['imp']['total'] = $this->_sections['imp']['loop']; 359 if ($this->_sections['imp']['total'] == 0) 360 $this->_sections['imp']['show'] = false; 361} else 362 $this->_sections['imp']['total'] = 0; 363if ($this->_sections['imp']['show']): 364 365 for ($this->_sections['imp']['index'] = $this->_sections['imp']['start'], $this->_sections['imp']['iteration'] = 1; 366 $this->_sections['imp']['iteration'] <= $this->_sections['imp']['total']; 367 $this->_sections['imp']['index'] += $this->_sections['imp']['step'], $this->_sections['imp']['iteration']++): 368$this->_sections['imp']['rownum'] = $this->_sections['imp']['iteration']; 369$this->_sections['imp']['index_prev'] = $this->_sections['imp']['index'] - $this->_sections['imp']['step']; 370$this->_sections['imp']['index_next'] = $this->_sections['imp']['index'] + $this->_sections['imp']['step']; 371$this->_sections['imp']['first'] = ($this->_sections['imp']['iteration'] == 1); 372$this->_sections['imp']['last'] = ($this->_sections['imp']['iteration'] == $this->_sections['imp']['total']); 373?> 374 <dl> 375 <dt><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_implements'][$this->_sections['imp']['index']]['link']; ?> 376</dt> 377 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_implements'][$this->_sections['imp']['index']]['sdesc']): ?> 378 <dd><?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['method_implements'][$this->_sections['imp']['index']]['sdesc']; ?> 379</dd> 380 <?php endif; ?> 381 </dl> 382 <?php endfor; endif; ?> 383 <?php endif; ?> 384 385 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['descmethod']): ?> 386 <hr class="separator" /> 387 <div class="notes">Redefined in descendants as:</div> 388 <ul class="redefinitions"> 389 <?php if (isset($this->_sections['dm'])) unset($this->_sections['dm']); 390$this->_sections['dm']['name'] = 'dm'; 391$this->_sections['dm']['loop'] = is_array($_loop=$this->_tpl_vars['methods'][$this->_sections['methods']['index']]['descmethod']) ? count($_loop) : max(0, (int)$_loop); unset($_loop); 392$this->_sections['dm']['show'] = true; 393$this->_sections['dm']['max'] = $this->_sections['dm']['loop']; 394$this->_sections['dm']['step'] = 1; 395$this->_sections['dm']['start'] = $this->_sections['dm']['step'] > 0 ? 0 : $this->_sections['dm']['loop']-1; 396if ($this->_sections['dm']['show']) { 397 $this->_sections['dm']['total'] = $this->_sections['dm']['loop']; 398 if ($this->_sections['dm']['total'] == 0) 399 $this->_sections['dm']['show'] = false; 400} else 401 $this->_sections['dm']['total'] = 0; 402if ($this->_sections['dm']['show']): 403 404 for ($this->_sections['dm']['index'] = $this->_sections['dm']['start'], $this->_sections['dm']['iteration'] = 1; 405 $this->_sections['dm']['iteration'] <= $this->_sections['dm']['total']; 406 $this->_sections['dm']['index'] += $this->_sections['dm']['step'], $this->_sections['dm']['iteration']++): 407$this->_sections['dm']['rownum'] = $this->_sections['dm']['iteration']; 408$this->_sections['dm']['index_prev'] = $this->_sections['dm']['index'] - $this->_sections['dm']['step']; 409$this->_sections['dm']['index_next'] = $this->_sections['dm']['index'] + $this->_sections['dm']['step']; 410$this->_sections['dm']['first'] = ($this->_sections['dm']['iteration'] == 1); 411$this->_sections['dm']['last'] = ($this->_sections['dm']['iteration'] == $this->_sections['dm']['total']); 412?> 413 <li> 414 <?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['descmethod'][$this->_sections['dm']['index']]['link']; ?> 415 416 <?php if ($this->_tpl_vars['methods'][$this->_sections['methods']['index']]['descmethod'][$this->_sections['dm']['index']]['sdesc']): ?> 417 : <?php echo $this->_tpl_vars['methods'][$this->_sections['methods']['index']]['descmethod'][$this->_sections['dm']['index']]['sdesc']; ?> 418 419 <?php endif; ?> 420 </li> 421 <?php endfor; endif; ?> 422 </ul> 423 <?php endif; ?> 424</div> 425<?php endif; endfor; endif; ?>