function tdo($attr = '') { $value = array(); foreach (split('=', preg_replace("/(\\S+)(\\s)?=(\\s)?/", "PAR_" . "\\1" . "=", $attr)) as $item) { if (ereg('^PAR_', $item)) { $key = ereg_replace('^PAR_', '', $item); $value[$key] = array(); } else { foreach (split(' ', preg_replace("/[\"\\']/", '', $item)) as $i) { if (ereg('^PAR_', $i)) { $key = eregi_replace('^PAR_', '', strToLower($i)); $value[$key] = array(); } else { $value[$key][] = $i; } } } } $value["class"][] = "zebra"; foreach ($value as $key => $values) { $a[$key] = join(' ', $values); } $this->prt2("\n <td " . joinX(" ", $a, "'") . ">"); $this->td++; }
function modalURL($mID, $url) { $url .= "&" . joinX('&', core_default_GET(array('modal' => 'yes'))); if (!preg_match("/^(http|/)/i", $url)) { $url = dirname('http' . ($_SERVER["SERVER_PORT"] == '80' ? '' : 's') . '://' . $_SERVER["SERVER_NAME"] . $_SERVER["PHP_SELF"]) . "/{$url}"; } $cmd = "/usr/bin/curl '" . core_compactor($url) . "'"; return $this->modalTEXT($mID, `{$cmd}`); }
function joinQueryString($defaults = array(), $string, $glue = ' ') { foreach (split($glue, $string) as $item) { list($k, $v) = split('=', trim($item)); if ($k) { $defaults[strToLower(trim($k))] = $v; } } return joinX($glue, $defaults); }