alecpl
2009-05-04 23a2eec4d540b5f971ed6377e7ad776456ee0633
- ereg -> preg


13 files modified
42 ■■■■ changed files
bin/quotaimg.php 2 ●●● patch | view | raw | blame | history
program/include/html.php 2 ●●● patch | view | raw | blame | history
program/include/iniset.php 2 ●●● patch | view | raw | blame | history
program/include/rcube_browser.php 10 ●●●● patch | view | raw | blame | history
program/include/rcube_html_page.php 2 ●●● patch | view | raw | blame | history
program/include/rcube_imap.php 4 ●●●● patch | view | raw | blame | history
program/include/rcube_plugin.php 2 ●●● patch | view | raw | blame | history
program/include/rcube_plugin_api.php 2 ●●● patch | view | raw | blame | history
program/include/rcube_shared.inc 2 ●●● patch | view | raw | blame | history
program/include/rcube_smtp.inc 2 ●●● patch | view | raw | blame | history
program/include/rcube_user.php 6 ●●●● patch | view | raw | blame | history
program/include/rcube_vcard.php 2 ●●● patch | view | raw | blame | history
program/steps/mail/compose.inc 4 ●●●● patch | view | raw | blame | history
bin/quotaimg.php
@@ -102,7 +102,7 @@
     ***********************************/
    // @todo: Set to "??" instead?
    if (ereg("^[^0-9?]*$", $used) || ereg("^[^0-9?]*$", $total)) {
    if (preg_match('/^[^0-9?]*$/', $used) || preg_match('/^[^0-9?]*$/', $total)) {
        return false; 
    }
program/include/html.php
@@ -457,7 +457,7 @@
            unset($this->attrib['value']);
        }
        if (!empty($value) && !ereg('mce_editor', $this->attrib['class'])) {
        if (!empty($value) && !preg_match('/mce_editor/', $this->attrib['class'])) {
            $value = Q($value, 'strict', false);
        }
program/include/iniset.php
@@ -34,7 +34,7 @@
// make sure path_separator is defined
if (!defined('PATH_SEPARATOR')) {
  define('PATH_SEPARATOR', (eregi('win', PHP_OS) ? ';' : ':'));
  define('PATH_SEPARATOR', (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') ? ';' : ':');
}
// RC include folders MUST be included FIRST to avoid other
program/include/rcube_browser.php
@@ -47,23 +47,23 @@
        $this->safari = ($this->khtml || stristr($HTTP_USER_AGENT, 'safari'));
        if ($this->ns) {
            $test = eregi("mozilla\/([0-9\.]+)", $HTTP_USER_AGENT, $regs);
            $test = preg_match('/mozilla\/([0-9.]+)/i', $HTTP_USER_AGENT, $regs);
            $this->ver = $test ? (float)$regs[1] : 0;
        }
        if ($this->mz) {
            $test = ereg("rv:([0-9\.]+)", $HTTP_USER_AGENT, $regs);
            $test = preg_match('/rv:([0-9.]+)/', $HTTP_USER_AGENT, $regs);
            $this->ver = $test ? (float)$regs[1] : 0;
        }
        if($this->ie) {
            $test = eregi("msie ([0-9\.]+)", $HTTP_USER_AGENT, $regs);
            $test = preg_match('/msie ([0-9.]+)/i', $HTTP_USER_AGENT, $regs);
            $this->ver = $test ? (float)$regs[1] : 0;
        }
        if ($this->opera) {
            $test = eregi("opera ([0-9\.]+)", $HTTP_USER_AGENT, $regs);
            $test = preg_match('/opera ([0-9.]+)/i', $HTTP_USER_AGENT, $regs);
            $this->ver = $test ? (float)$regs[1] : 0;
        }
        if (eregi(" ([a-z]{2})-([a-z]{2})", $HTTP_USER_AGENT, $regs))
        if (preg_match('/ ([a-z]{2})-([a-z]{2})/i', $HTTP_USER_AGENT, $regs))
            $this->lang =  $regs[1];
        else
            $this->lang =  'en';
program/include/rcube_html_page.php
@@ -54,7 +54,7 @@
    {
        static $sa_files = array();
        
        if (!ereg('^https?://', $file) && $file[0] != '/')
        if (!preg_match('|^https?://|i', $file) && $file[0] != '/')
          $file = $this->scripts_path . $file;
        if (in_array($file, $sa_files)) {
program/include/rcube_imap.php
@@ -139,7 +139,7 @@
      if (!empty($this->conn->rootdir))
        {
        $this->set_rootdir($this->conn->rootdir);
        $this->root_ns = ereg_replace('[\.\/]$', '', $this->conn->rootdir);
        $this->root_ns = preg_replace('/[.\/]$/', '', $this->conn->rootdir);
        }
      }
@@ -195,7 +195,7 @@
   */
  function set_rootdir($root)
    {
    if (ereg('[\.\/]$', $root)) //(substr($root, -1, 1)==='/')
    if (preg_match('/[.\/]$/', $root)) //(substr($root, -1, 1)==='/')
      $root = substr($root, 0, -1);
    $this->root_dir = $root;
program/include/rcube_plugin.php
@@ -195,7 +195,7 @@
   */
  private function ressource_url($fn)
  {
    if ($fn[0] != '/' && !eregi('^https?://', $fn))
    if ($fn[0] != '/' && !preg_match('|^https?://|i', $fn))
      return $this->ID . '/' . $fn;
    else
      return $fn;
program/include/rcube_plugin_api.php
@@ -302,7 +302,7 @@
   */
  private function ressource_url($fn)
  {
    if ($fn[0] != '/' && !eregi('^https?://', $fn))
    if ($fn[0] != '/' && !preg_match('|^https?://|i', $fn))
      return $this->url . $fn;
    else
      return $fn;
program/include/rcube_shared.inc
@@ -170,7 +170,7 @@
      foreach ($var as $key => $value)
      {
        // enclose key with quotes if it is not variable-name conform
        if (!ereg("^[_a-zA-Z]{1}[_a-zA-Z0-9]*$", $key) || is_js_reserved_word($key))
        if (!preg_match('/^[_a-zA-Z]{1}[_a-zA-Z0-9]*$/', $key) || is_js_reserved_word($key))
          $key = "'$key'";
        $pairs[] = sprintf("%s%s", $is_assoc ? "$key:" : '', json_serialize($value));
program/include/rcube_smtp.inc
@@ -337,7 +337,7 @@
    {
      if ((strpos($word, "@") > 0) && (strpos($word, "\"")===false))
        {
        $word = ereg_replace('^<|>$', '', trim($word));
        $word = preg_replace('/^<|>$/', '', trim($word));
        if (in_array($word, $addresses)===false)
          array_push($addresses, $word);
        }
program/include/rcube_user.php
@@ -425,7 +425,7 @@
   */
  static function email2user($email)
  {
    $r = self::findinvirtual('^' . quotemeta($email) . '[[:space:]]');
    $r = self::findinvirtual('/^' . preg_quote($email, '/') . '\s/');
    for ($i=0; $i<count($r); $i++)
    {
@@ -463,7 +463,7 @@
        }
    }
    // File lookup
    $r = self::findinvirtual('[[:space:]]' . quotemeta($user) . '[[:space:]]*$');
    $r = self::findinvirtual('/\s' . preg_quote($user, '/') . '\s*$/');
    for ($i=0; $i<count($r); $i++)
    {
      $data = $r[$i];
@@ -505,7 +505,7 @@
      if (empty($line) || $line{0}=='#')
        continue;
        
      if (eregi($pattern, $line))
      if (preg_match($pattern, $line))
        $result[] = $line;
    }
    
program/include/rcube_vcard.php
@@ -271,7 +271,7 @@
          if ((list($key, $value) = explode('=', $attr)) && $value) {
            if ($key == 'ENCODING') {
              # add next line(s) to value string if QP line end detected
              while ($value == 'QUOTED-PRINTABLE' && ereg('=$', $lines[$i]))
              while ($value == 'QUOTED-PRINTABLE' && preg_match('/=$/', $lines[$i]))
                  $line[2] .= "\n" . $lines[++$i];
              
              $line[2] = self::decode_value($line[2], $value);
program/steps/mail/compose.inc
@@ -673,14 +673,14 @@
  }
  // create a reply-subject
  else if ($compose_mode == RCUBE_COMPOSE_REPLY) {
    if (eregi('^re:', $MESSAGE->subject))
    if (preg_match('/^re:/i', $MESSAGE->subject))
      $subject = $MESSAGE->subject;
    else
      $subject = 'Re: '.$MESSAGE->subject;
  }
  // create a forward-subject
  else if ($compose_mode == RCUBE_COMPOSE_FORWARD) {
    if (eregi('^fwd:', $MESSAGE->subject))
    if (preg_match('/^fwd:/i', $MESSAGE->subject))
      $subject = $MESSAGE->subject;
    else
      $subject = 'Fwd: '.$MESSAGE->subject;