Thomas Bruederli
2012-07-13 88fb5635109ff5ed994aa5624c0bc1a95c814176
Avoid warnings; silently pipe http: urls through rcmail::url()
2 files modified
8 ■■■■ changed files
program/include/rcmail.php 6 ●●●● patch | view | raw | blame | history
program/include/rcube_addressbook.php 2 ●●● patch | view | raw | blame | history
program/include/rcmail.php
@@ -726,8 +726,12 @@
   */
  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;
program/include/rcube_addressbook.php
@@ -422,7 +422,7 @@
    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);