Aleksander Machniak
2013-04-17 fa04e19be39bf5af7d1a4d507b10316a0e0609f2
CS fixes (converted tabs to spaces)
1 files modified
53 ■■■■ changed files
plugins/virtuser_query/virtuser_query.php 53 ●●●● patch | view | raw | blame | history
plugins/virtuser_query/virtuser_query.php
@@ -28,8 +28,8 @@
    function init()
    {
        $this->app = rcmail::get_instance();
        $this->config = $this->app->config->get('virtuser_query');
        $this->app = rcmail::get_instance();
        $this->config = $this->app->config->get('virtuser_query');
        if (!empty($this->config)) {
            if (is_string($this->config)) {
@@ -53,35 +53,36 @@
     */
    function user2email($p)
    {
        $dbh = $this->app->get_dbh();
        $dbh = $this->app->get_dbh();
        $sql_result = $dbh->query(preg_replace('/%u/', $dbh->quote($p['user']), $this->config['email']));
        $sql_result = $dbh->query(preg_replace('/%u/', $dbh->quote($p['user']), $this->config['email']));
        while ($sql_arr = $dbh->fetch_array($sql_result)) {
            if (strpos($sql_arr[0], '@')) {
                if ($p['extended'] && count($sql_arr) > 1) {
                    $result[] = array(
                        'email'         => rcube_idn_to_ascii($sql_arr[0]),
                        'name'             => $sql_arr[1],
                        'organization'  => $sql_arr[2],
                        'reply-to'         => rcube_idn_to_ascii($sql_arr[3]),
                        'bcc'             => rcube_idn_to_ascii($sql_arr[4]),
                        'signature'     => $sql_arr[5],
                        'html_signature' => (int)$sql_arr[6],
                    );
                }
                else {
                    $result[] = $sql_arr[0];
                }
        while ($sql_arr = $dbh->fetch_array($sql_result)) {
            if (strpos($sql_arr[0], '@')) {
                if ($p['extended'] && count($sql_arr) > 1) {
                    $result[] = array(
                        'email'         => rcube_idn_to_ascii($sql_arr[0]),
                        'name'          => $sql_arr[1],
                        'organization'  => $sql_arr[2],
                        'reply-to'      => rcube_idn_to_ascii($sql_arr[3]),
                        'bcc'           => rcube_idn_to_ascii($sql_arr[4]),
                        'signature'     => $sql_arr[5],
                        'html_signature' => (int)$sql_arr[6],
                    );
                }
                else {
                    $result[] = $sql_arr[0];
                }
                if ($p['first'])
                    break;
            }
        }
                if ($p['first']) {
                    break;
                }
            }
        }
        $p['email'] = $result;
        $p['email'] = $result;
        return $p;
        return $p;
    }
    /**