Changeset 4106
- Timestamp:
- 06/21/07 09:27:33 (1 year ago)
- Files:
-
- freepbx/branches/2.2 (modified) (1 prop)
- freepbx/branches/2.2/amp_conf/htdocs/admin/functions.inc.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
freepbx/branches/2.2
- Property svnmerge-integrated changed from /freepbx/trunk:1-3224,3231,3245-3246,3291-3295,3297,3299-3332,3336,3338-3365,3367-3373,3375-3388,3390-3391,3393-3395,3419,3437,3567,3614-3622,3624,3652,3688,3696,3756,3850,3885,4005,4084 to /freepbx/trunk:1-3224,3231,3245-3246,3291-3295,3297,3299-3332,3336,3338-3365,3367-3373,3375-3388,3390-3391,3393-3395,3419,3437,3567,3614-3622,3624,3652,3688,3696,3756,3850,3885,4005,4084,4105
freepbx/branches/2.2/amp_conf/htdocs/admin/functions.inc.php
r3938 r4106 1326 1326 switch ($type) { 1327 1327 case 'version': 1328 if (preg_match('/^(lt|le|gt|ge|==|=|eq|!=|ne)?\s*(\d (\.\d)*)$/i', $value, $matches)) {1328 if (preg_match('/^(lt|le|gt|ge|==|=|eq|!=|ne)?\s*(\d+(\.[^\.]+)*)$/i', $value, $matches)) { 1329 1329 // matches[1] = operator, [2] = version 1330 1330 $ver = getversion(); … … 1336 1336 break; 1337 1337 case 'module': 1338 if (preg_match('/^([a-z0-9_]+)(\s+(lt|le|gt|ge|==|=|eq|!=|ne)?\s*(\d (\.\d)*))?$/i', $value, $matches)) {1338 if (preg_match('/^([a-z0-9_]+)(\s+(lt|le|gt|ge|==|=|eq|!=|ne)?\s*(\d+(\.[^\.]+)*))?$/i', $value, $matches)) { 1339 1339 // matches[1] = modulename, [3]=comparison operator, [4] = version 1340 1340 $modules = module_getinfo($matches[1]); … … 1389 1389 $engine_dependency = true; 1390 1390 1391 if (preg_match('/^([a-z0-9_]+)(\s+(lt|le|gt|ge|==|=|eq|!=|ne)?\s*(\d (\.\d)*))?$/i', $value, $matches)) {1391 if (preg_match('/^([a-z0-9_]+)(\s+(lt|le|gt|ge|==|=|eq|!=|ne)?\s*(\d+(\.[^\.]+)*))?$/i', $value, $matches)) { 1392 1392 // matches[1] = engine, [3]=comparison operator, [4] = version 1393 1393 $operator = (!empty($matches[3]) ? $matches[3] : 'ge'); // default to >=
