Exemple #1
0
 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++;
 }
Exemple #2
0
 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}`);
 }
Exemple #3
0
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);
}