mirror of
				https://bitbucket.org/jsuto/piler.git
				synced 2025-11-01 00:42:26 +01:00 
			
		
		
		
	Replaced most each() calls with foreach() in preparation to support php 8
Signed-off-by: Janos SUTO <sj@acts.hu>
This commit is contained in:
		| @@ -213,7 +213,7 @@ class ModelSearchMessage extends Model { | ||||
|       $a = explode(" ", $terms); | ||||
|       $terms = array(); | ||||
|  | ||||
|       while(list($k, $v) = each($a)) { | ||||
|       foreach($a as $k => $v) { | ||||
|          if(strlen($v) >= 3 && !in_array($v, $fields)) { | ||||
|             $v = preg_replace("/\*/", "", $v); | ||||
|             if($v) { array_push($terms, $v); } | ||||
| @@ -223,7 +223,7 @@ class ModelSearchMessage extends Model { | ||||
|       if(count($terms) <= 0) { return $s; } | ||||
|  | ||||
|       if($html == 0) { | ||||
|          while(list($k, $v) = each($terms)) { | ||||
|          foreach($terms as $k => $v) { | ||||
|             $s = preg_replace("/$v/i", "<span class=\"mssghglght\">$v</span>", $s); | ||||
|          } | ||||
|  | ||||
| @@ -233,7 +233,7 @@ class ModelSearchMessage extends Model { | ||||
|       $tokens = preg_split("/\</", $s); | ||||
|       $s = ''; | ||||
|  | ||||
|       while(list($k, $token) = each($tokens)) { | ||||
|       foreach($tokens as $k => $token) { | ||||
|  | ||||
|          $pos = strpos($token, ">"); | ||||
|          if($pos > 0) { | ||||
| @@ -245,7 +245,7 @@ class ModelSearchMessage extends Model { | ||||
|                $str = substr($token, $pos+1, $len); | ||||
|  | ||||
|                reset($terms); | ||||
|                while(list($k, $v) = each($terms)) { | ||||
|                foreach($terms as $k => $v) { | ||||
|                   $str = preg_replace("/$v/i", "<span class=\"mssghglght\">$v</span>", $str); | ||||
|                } | ||||
|  | ||||
|   | ||||
| @@ -16,7 +16,7 @@ class ModelSearchSearch extends Model { | ||||
|  | ||||
|       $session = Registry::get('session'); | ||||
|  | ||||
|       while(list($k,$v) = each($data)) { | ||||
|       foreach($data as $k => $v) { | ||||
|          if($v) { if(is_array($v)) { $v = implode(" ", $v); } $s .= '&' . $k . '=' . $v; } | ||||
|       } | ||||
|  | ||||
| @@ -113,7 +113,7 @@ class ModelSearchSearch extends Model { | ||||
|       $session = Registry::get('session'); | ||||
|  | ||||
|       $i = 0; | ||||
|       while(list($k, $v) = each($data['match'])) { | ||||
|       foreach($data['match'] as $k => $v) { | ||||
|          if($v == "@attachment_types") { | ||||
|             list($k, $v) = each($data['match']); | ||||
|             $i++; | ||||
| @@ -199,7 +199,7 @@ class ModelSearchSearch extends Model { | ||||
|  | ||||
|       if(ENABLE_FOLDER_RESTRICTIONS == 1) { | ||||
|          $s = explode(" ", $data['folders']); | ||||
|          while(list($k,$v) = each($s)) { | ||||
|          foreach($s as $k => $v) { | ||||
|             if(in_array($v, $session->get("folders"))) { | ||||
|                array_push($__folders, $v); | ||||
|             } | ||||
| @@ -347,7 +347,7 @@ class ModelSearchSearch extends Model { | ||||
|       $s = preg_replace("/httpX/", "http:", $s); | ||||
|       $b = explode(" ", $s); | ||||
|  | ||||
|       while(list($k, $v) = each($b)) { | ||||
|       foreach($b as $k => $v) { | ||||
|          if($v == '') { continue; } | ||||
|  | ||||
|          if($v == 'from:') { $token = 'match'; $a['match'][] = FROM_TOKEN; continue; } | ||||
| @@ -441,7 +441,7 @@ class ModelSearchSearch extends Model { | ||||
|       $offset = $page * $pagelen; | ||||
|  | ||||
|       $s = explode(" ", $extra_folders); | ||||
|       while(list($k,$v) = each($s)) { | ||||
|       foreach($s as $k => $v) { | ||||
|          if(in_array($v, $session->get("extra_folders")) && is_numeric($v)) { | ||||
|             array_push($__folders, $v); | ||||
|             if($q) { $q .= ",?"; } | ||||
| @@ -649,7 +649,7 @@ class ModelSearchSearch extends Model { | ||||
|  | ||||
|       if(!$emails) { return $s; } | ||||
|  | ||||
|       while(list($k, $v) = each($emails)) { | ||||
|       foreach($emails as $k => $v) { | ||||
|          if($s) { $s .= '| ' .  $this->fix_email_address_for_sphinx($v); } | ||||
|          else { $s = $this->fix_email_address_for_sphinx($v); } | ||||
|       } | ||||
| @@ -704,7 +704,7 @@ class ModelSearchSearch extends Model { | ||||
|  | ||||
|          $auditdomains = $session->get("auditdomains"); | ||||
|  | ||||
|          while(list($k, $v) = each($auditdomains)) { | ||||
|          foreach($auditdomains as $k => $v) { | ||||
|             if(validdomain($v) == 1 && !in_array($v, $a)) { | ||||
|                $q .= ",?"; | ||||
|                array_push($a, $v); | ||||
| @@ -720,7 +720,7 @@ class ModelSearchSearch extends Model { | ||||
|  | ||||
|          $emails = $session->get("emails"); | ||||
|  | ||||
|          while(list($k, $v) = each($emails)) { | ||||
|          foreach($emails as $k => $v) { | ||||
|             if(validemail($v) == 1) { | ||||
|                $q .= ",?"; | ||||
|                array_push($a, $v); | ||||
| @@ -776,7 +776,7 @@ class ModelSearchSearch extends Model { | ||||
|  | ||||
|          $auditdomains = $session->get("auditdomains"); | ||||
|  | ||||
|          while(list($k, $v) = each($auditdomains)) { | ||||
|          foreach($auditdomains as $k => $v) { | ||||
|             if(validdomain($v) == 1 && !in_array($v, $a)) { | ||||
|                $q .= ",?"; | ||||
|                array_push($a, $v); | ||||
| @@ -787,7 +787,7 @@ class ModelSearchSearch extends Model { | ||||
|          if(Registry::get('auditor_user') == 0) { | ||||
|             $emails = $session->get("emails"); | ||||
|  | ||||
|             while(list($k, $v) = each($emails)) { | ||||
|             foreach($emails as $k => $v) { | ||||
|                if(validemail($v) == 1) { | ||||
|                   $q .= ",?"; | ||||
|                   array_push($a, $v); | ||||
| @@ -915,7 +915,7 @@ class ModelSearchSearch extends Model { | ||||
|       $a = explode(" ", $s); | ||||
|       $s = ''; | ||||
|  | ||||
|       while(list($k, $v) = each($a)) { | ||||
|       foreach($a as $k => $v) { | ||||
|  | ||||
|          if(substr($v, 0, 4) == 'http') { | ||||
|             $v = preg_replace("/http(s){0,1}\:\/\//", "__URL__", $v); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user