Avoid warnings; silently pipe http: urls through rcmail::url()
| | |
| | | */ |
| | | public function url($p) |
| | | { |
| | | if (!is_array($p)) |
| | | if (!is_array($p)) { |
| | | if (strpos($p, 'http') === 0) |
| | | return $p; |
| | | |
| | | $p = array('_action' => @func_get_arg(0)); |
| | | } |
| | | |
| | | $task = $p['_task'] ? $p['_task'] : ($p['task'] ? $p['task'] : $this->task); |
| | | $p['_task'] = $task; |
| | |
| | | function get_col_values($col, $data, $flat = false) |
| | | { |
| | | $out = array(); |
| | | foreach ($data as $c => $values) { |
| | | foreach ((array)$data as $c => $values) { |
| | | if ($c === $col || strpos($c, $col.':') === 0) { |
| | | if ($flat) { |
| | | $out = array_merge($out, (array)$values); |