/home/techb158/exp.abdallabala.com/vendor/smarty/smarty/libs/plugins
NameSizeModeActions
block.textformat.php36640644editdlrm
function.counter.php18230644editdlrm
function.cycle.php33080644editdlrm
function.fetch.php80680644editdlrm
function.html_checkboxes.php95920644editdlrm
function.html_image.php56680644editdlrm
function.html_options.php82460644editdlrm
function.html_radios.php84340644editdlrm
function.html_select_date.php151830644editdlrm
function.html_select_time.php143750644editdlrm
function.html_table.php53750644editdlrm
function.mailto.php53860644editdlrm
function.math.php37850644editdlrm
modifier.capitalize.php42110644editdlrm
modifier.date_format.php26910644editdlrm
modifier.debug_print_var.php39290644editdlrm
modifier.escape.php96690644editdlrm
modifier.mb_wordwrap.php23460644editdlrm
modifier.regex_replace.php16570644editdlrm
modifier.replace.php9990644editdlrm
modifier.spacify.php7560644editdlrm
modifier.truncate.php22310644editdlrm
modifiercompiler.cat.php6120644editdlrm
modifiercompiler.count_characters.php9180644editdlrm
modifiercompiler.count_paragraphs.php6590644editdlrm
modifiercompiler.count_sentences.php7450644editdlrm
modifiercompiler.count_words.php9790644editdlrm
modifiercompiler.default.php7700644editdlrm
modifiercompiler.escape.php51250644editdlrm
modifiercompiler.from_charset.php7520644editdlrm
modifiercompiler.indent.php7120644editdlrm
modifiercompiler.lower.php7240644editdlrm
modifiercompiler.noprint.php3400644editdlrm
modifiercompiler.string_format.php5740644editdlrm
modifiercompiler.strip.php7980644editdlrm
modifiercompiler.strip_tags.php7200644editdlrm
modifiercompiler.to_charset.php7460644editdlrm
modifiercompiler.unescape.php11900644editdlrm
modifiercompiler.upper.php6780644editdlrm
modifiercompiler.wordwrap.php11120644editdlrm
outputfilter.trimwhitespace.php37770644editdlrm
shared.escape_special_chars.php9770644editdlrm
shared.literal_compiler_param.php10470644editdlrm
shared.make_timestamp.php14830644editdlrm
shared.mb_str_replace.php17900644editdlrm
shared.mb_unicode.php15300644editdlrm
variablefilter.htmlspecialchars.php4510644editdlrm
Edit: /home/techb158/exp.abdallabala.com/vendor/smarty/smarty/libs/plugins/function.html_table.php (5375B)
* @author credit to Messju Mohr * @author credit to boots * @version 1.1 * @link http://www.smarty.net/manual/en/language.function.html.table.php {html_table} * (Smarty online manual) * * @param array $params parameters * * @return string */ function smarty_function_html_table($params) { $table_attr = 'border="1"'; $tr_attr = ''; $th_attr = ''; $td_attr = ''; $cols = $cols_count = 3; $rows = 3; $trailpad = ' '; $vdir = 'down'; $hdir = 'right'; $inner = 'cols'; $caption = ''; $loop = null; if (!isset($params[ 'loop' ])) { trigger_error("html_table: missing 'loop' parameter", E_USER_WARNING); return; } foreach ($params as $_key => $_value) { switch ($_key) { case 'loop': $$_key = (array)$_value; break; case 'cols': if (is_array($_value) && !empty($_value)) { $cols = $_value; $cols_count = count($_value); } elseif (!is_numeric($_value) && is_string($_value) && !empty($_value)) { $cols = explode(',', $_value); $cols_count = count($cols); } elseif (!empty($_value)) { $cols_count = (int)$_value; } else { $cols_count = $cols; } break; case 'rows': $$_key = (int)$_value; break; case 'table_attr': case 'trailpad': case 'hdir': case 'vdir': case 'inner': case 'caption': $$_key = (string)$_value; break; case 'tr_attr': case 'td_attr': case 'th_attr': $$_key = $_value; break; } } $loop_count = count($loop); if (empty($params[ 'rows' ])) { /* no rows specified */ $rows = ceil($loop_count / $cols_count); } elseif (empty($params[ 'cols' ])) { if (!empty($params[ 'rows' ])) { /* no cols specified, but rows */ $cols_count = ceil($loop_count / $rows); } } $output = "\n"; if (!empty($caption)) { $output .= '\n"; } if (is_array($cols)) { $cols = ($hdir === 'right') ? $cols : array_reverse($cols); $output .= "\n"; for ($r = 0; $r < $cols_count; $r++) { $output .= ''; $output .= $cols[ $r ]; $output .= "\n"; } $output .= "\n"; } $output .= "\n"; for ($r = 0; $r < $rows; $r++) { $output .= "\n"; $rx = ($vdir === 'down') ? $r * $cols_count : ($rows - 1 - $r) * $cols_count; for ($c = 0; $c < $cols_count; $c++) { $x = ($hdir === 'right') ? $rx + $c : $rx + $cols_count - 1 - $c; if ($inner !== 'cols') { /* shuffle x to loop over rows*/ $x = floor($x / $cols_count) + ($x % $cols_count) * $rows; } if ($x < $loop_count) { $output .= "" . $loop[ $x ] . "\n"; } else { $output .= "$trailpad\n"; } } $output .= "\n"; } $output .= "\n"; $output .= "
' . $caption . "
\n"; return $output; } /** * @param $name * @param $var * @param $no * * @return string */ function smarty_function_html_table_cycle($name, $var, $no) { if (!is_array($var)) { $ret = $var; } else { $ret = $var[ $no % count($var) ]; } return ($ret) ? ' ' . $ret : ''; }