Changeset 5928 for trunk/workflow
- Timestamp:
- 04/12/12 11:15:33 (12 years ago)
- Location:
- trunk/workflow/inc
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workflow/inc/class.BrowserInfo.inc.php
r5921 r5928 71 71 72 72 // find operating system 73 if ( eregi("win", $agent))73 if (preg_match('/win/i', $agent)) 74 74 $bd['platform'] = "Windows"; 75 elseif ( eregi("mac", $agent))75 elseif (preg_match('/mac/i', $agent)) 76 76 $bd['platform'] = "MacIntosh"; 77 elseif ( eregi("linux", $agent))77 elseif (preg_match('/linux/i', $agent)) 78 78 $bd['platform'] = "Linux"; 79 elseif ( eregi("OS/2", $agent))79 elseif (preg_match('/OS\/2/i', $agent)) 80 80 $bd['platform'] = "OS/2"; 81 elseif ( eregi("BeOS", $agent))81 elseif (preg_match('/BeOS/i', $agent)) 82 82 $bd['platform'] = "BeOS"; 83 83 84 84 // test for Opera 85 if ( eregi("opera",$agent))85 if (preg_match('/opera/i',$agent)) 86 86 { 87 87 $val = stristr($agent, "opera"); 88 if ( eregi("/", $val))88 if (preg_match('/\//i', $val)) 89 89 { 90 90 $val = explode("/",$val); … … 102 102 // test for WebTV 103 103 } 104 elseif ( eregi("webtv",$agent))104 elseif (preg_match('/webtv/i',$agent)) 105 105 { 106 106 $val = explode("/",stristr($agent,"webtv")); … … 110 110 // test for MS Internet Explorer version 1 111 111 } 112 elseif ( eregi("microsoft internet explorer", $agent))112 elseif (preg_match('/microsoft internet explorer/i', $agent)) 113 113 { 114 114 $bd['browser'] = "MSIE"; … … 120 120 // test for NetPositive 121 121 } 122 elseif ( eregi("NetPositive", $agent))122 elseif (preg_match('/NetPositive/i', $agent)) 123 123 { 124 124 $val = explode("/",stristr($agent,"NetPositive")); … … 129 129 // test for MS Internet Explorer 130 130 } 131 elseif ( eregi("msie",$agent) && !eregi("opera",$agent))131 elseif (preg_match('/msie/i',$agent) && !preg_match('/opera/i',$agent)) 132 132 { 133 133 $val = explode(" ",stristr($agent,"msie")); … … 137 137 // test for MS Pocket Internet Explorer 138 138 } 139 elseif ( eregi("mspie",$agent) || eregi('pocket', $agent))139 elseif (preg_match('/mspie/i',$agent) || preg_match('/pocket/i', $agent)) 140 140 { 141 141 $val = explode(" ",stristr($agent,"mspie")); 142 142 $bd['browser'] = "MSPIE"; 143 143 $bd['platform'] = "WindowsCE"; 144 if ( eregi("mspie", $agent))144 if (preg_match('/mspie/i', $agent)) 145 145 $bd['version'] = $val[1]; 146 146 else … … 152 152 // test for Galeon 153 153 } 154 elseif ( eregi("galeon",$agent))154 elseif (preg_match('/galeon/i',$agent)) 155 155 { 156 156 $val = explode(" ",stristr($agent,"galeon")); … … 161 161 // test for Konqueror 162 162 } 163 elseif ( eregi("Konqueror",$agent))163 elseif (preg_match('/Konqueror/i',$agent)) 164 164 { 165 165 $val = explode(" ",stristr($agent,"Konqueror")); … … 170 170 // test for iCab 171 171 } 172 elseif ( eregi("icab",$agent))172 elseif (preg_match('/icab/i',$agent)) 173 173 { 174 174 $val = explode(" ",stristr($agent,"icab")); … … 178 178 // test for OmniWeb 179 179 } 180 elseif ( eregi("omniweb",$agent))180 elseif (preg_match('/omniweb/i',$agent)) 181 181 { 182 182 $val = explode("/",stristr($agent,"omniweb")); … … 186 186 // test for Phoenix 187 187 } 188 elseif ( eregi("Phoenix", $agent))188 elseif (preg_match('/Phoenix/i', $agent)) 189 189 { 190 190 $bd['browser'] = "Phoenix"; … … 194 194 // test for Firebird 195 195 } 196 elseif ( eregi("firebird", $agent))196 elseif (preg_match('/firebird/i', $agent)) 197 197 { 198 198 $bd['browser']="Firebird"; … … 203 203 // test for Firefox 204 204 } 205 elseif ( eregi("Firefox", $agent))205 elseif (preg_match('/Firefox/i', $agent)) 206 206 { 207 207 $bd['browser']="Firefox"; … … 212 212 // test for Mozilla Alpha/Beta Versions 213 213 } 214 elseif ( eregi("mozilla",$agent) && eregi("rv:[0-9].[0-9][a-b]",$agent) && !eregi("netscape",$agent))214 elseif (preg_match('/mozilla/i',$agent) && preg_match('/rv:[0-9].[0-9][a-b]/i',$agent) && !preg_match('/netscape/i',$agent)) 215 215 { 216 216 $bd['browser'] = "Mozilla"; 217 217 $val = explode(" ",stristr($agent,"rv:")); 218 eregi("rv:[0-9].[0-9][a-b]",$agent,$val);218 preg_match('/rv:[0-9].[0-9][a-b]/i',$agent,$val); 219 219 $bd['version'] = str_replace("rv:","",$val[0]); 220 220 221 221 // test for Mozilla Stable Versions 222 222 } 223 elseif ( eregi("mozilla",$agent) && eregi("rv:[0-9]\.[0-9]",$agent) && !eregi("netscape",$agent))223 elseif (preg_match('/mozilla/i',$agent) && preg_match('/rv:[0-9]\.[0-9]/i',$agent) && !preg_match('/netscape/i',$agent)) 224 224 { 225 225 $bd['browser'] = "Mozilla"; 226 226 $val = explode(" ",stristr($agent,"rv:")); 227 eregi("rv:[0-9]\.[0-9]\.[0-9]",$agent,$val);227 preg_match('/rv:[0-9]\.[0-9]\.[0-9]/i',$agent,$val); 228 228 $bd['version'] = str_replace("rv:","",$val[0]); 229 229 230 230 // test for Lynx & Amaya 231 231 } 232 elseif ( eregi("libwww", $agent))233 { 234 if ( eregi("amaya", $agent))232 elseif (preg_match('/libwww/i', $agent)) 233 { 234 if (preg_match('/amaya/i', $agent)) 235 235 { 236 236 $val = explode("/",stristr($agent,"amaya")); … … 248 248 // test for Safari 249 249 } 250 elseif ( eregi("safari", $agent))250 elseif (preg_match('/safari/i', $agent)) 251 251 { 252 252 $bd['browser'] = "Safari"; … … 255 255 // remaining two tests are for Netscape 256 256 } 257 elseif ( eregi("netscape",$agent))257 elseif (preg_match('/netscape/i',$agent)) 258 258 { 259 259 $val = explode(" ",stristr($agent,"netscape")); … … 262 262 $bd['version'] = $val[1]; 263 263 } 264 elseif ( eregi("mozilla",$agent) && !eregi("rv:[0-9]\.[0-9]\.[0-9]",$agent))264 elseif (preg_match('/mozilla/i',$agent) && !preg_match('/rv:[0-9]\.[0-9]\.[0-9]/i',$agent)) 265 265 { 266 266 $val = explode(" ",stristr($agent,"mozilla")); … … 276 276 277 277 // check for AOL 278 if ( eregi("AOL", $agent))278 if (preg_match('/AOL/i', $agent)) 279 279 { 280 280 $var = stristr($agent, "AOL"); -
trunk/workflow/inc/class.bo_utils.inc.php
r5122 r5928 74 74 75 75 // verifica se o nome digitado contém apenas letras e/ou espaços 76 if( eregi("^[a-z -]*$", $cn)){76 if(preg_match('/^[a-z -]*$/i', $cn)){ 77 77 if (strlen($cn) < 3) 78 78 { -
trunk/workflow/inc/class.utils.security.php
r795 r5928 142 142 list($attrSubSet[0]) = explode(' ', $attrSubSet[0]); 143 143 // removes all "non-regular" attr names AND also attr blacklisted 144 if ((! eregi("^[a-z]*$",$attrSubSet[0])) || (($this->xssAuto) && ((in_array(strtolower($attrSubSet[0]), $this->attrBlacklist)) || (substr($attrSubSet[0], 0, 2) == 'on'))))144 if ((!preg_match('/^[a-z]*$/i',$attrSubSet[0])) || (($this->xssAuto) && ((in_array(strtolower($attrSubSet[0]), $this->attrBlacklist)) || (substr($attrSubSet[0], 0, 2) == 'on')))) 145 145 continue; 146 146 // xss attr value filtering -
trunk/workflow/inc/fpdf/font/makefont/makefont.php
r795 r5928 172 172 if(isset($fm['StdVW'])) 173 173 $stemv=$fm['StdVW']; 174 elseif(isset($fm['Weight']) and eregi('(bold|black)',$fm['Weight']))174 elseif(isset($fm['Weight']) and preg_match('/(bold|black)/i',$fm['Weight'])) 175 175 $stemv=120; 176 176 else -
trunk/workflow/inc/local/classes/class.wf_instance.php
r4921 r5928 388 388 foreach ($users as &$user) 389 389 { 390 if (! eregi('^[p]{0,1}[0-9]+$', "$user"))390 if (!preg_match('/^[p]{0,1}[0-9]+$/i', "$user")) 391 391 trigger_error('wf_engine::getUserInstances: O usuário/perfil "' . $user . '" é inválido', E_USER_ERROR); 392 392 $user = "'{$user}'"; -
trunk/workflow/inc/local/classes/class.wf_regex.php
r5921 r5928 525 525 return( preg_match("/$pattern/", (string) $input ) ); 526 526 else 527 return( eregi( $pattern, (string) $input ) );527 return( preg_match("/$pattern/i", (string) $input ) ); 528 528 } 529 529 -
trunk/workflow/inc/phplot/phplot.php
r795 r5928 1313 1313 $asked = trim($which_opt); 1314 1314 1315 // FIXME: this for backward compatibility, as eregi() fails with empty strings.1315 // FIXME: this for backward compatibility, as preg_match() fails with empty strings. 1316 1316 if ($asked == '') 1317 1317 return ''; 1318 1318 1319 1319 $asked = strtolower($asked); 1320 if (@ eregi($asked, $which_acc)) {1320 if (@ preg_match("/$asked/i", $which_acc)) { 1321 1321 return $asked; 1322 1322 } else {
Note: See TracChangeset
for help on using the changeset viewer.