|
|
|
@ -199,14 +199,15 @@ class PEAR_Dependency |
|
|
|
*/ |
|
|
|
function checkPHP(&$errmsg, $req, $relation = 'ge') |
|
|
|
{ |
|
|
|
if (substr($relation, 0, 2) == 'v.') { |
|
|
|
$php_ver = phpversion(); |
|
|
|
$operator = substr($relation, 2); |
|
|
|
if (!version_compare("$php_ver", "$req", $operator)) { |
|
|
|
$errmsg = "PHP version " . $this->signOperator($operator) . |
|
|
|
" $req is required"; |
|
|
|
return PEAR_DEPENDENCY_CONFLICT; |
|
|
|
} |
|
|
|
if (substr($req, 0, 2) == 'v.') { |
|
|
|
$req = substr($req,2, strlen($req) - 2); |
|
|
|
} |
|
|
|
$php_ver = phpversion(); |
|
|
|
$operator = substr($relation,0,2); |
|
|
|
if (!version_compare("$php_ver", "$req", $operator)) { |
|
|
|
$errmsg = "PHP version " . $this->signOperator($operator) . |
|
|
|
" $req is required"; |
|
|
|
return PEAR_DEPENDENCY_CONFLICT; |
|
|
|
} |
|
|
|
return false; |
|
|
|
} |
|
|
|
@ -271,14 +272,15 @@ class PEAR_Dependency |
|
|
|
*/ |
|
|
|
function checkZend(&$errmsg, $req, $relation = 'ge') |
|
|
|
{ |
|
|
|
if (substr($relation, 0, 2) == 'v.') { |
|
|
|
$zend_ver = zend_version(); |
|
|
|
$operator = substr($relation, 2); |
|
|
|
if (!version_compare("$zend_ver", "$req", $operator)) { |
|
|
|
$errmsg = "Zend version " . $this->signOperator($operator) . |
|
|
|
" $req is required"; |
|
|
|
return PEAR_DEPENDENCY_CONFLICT; |
|
|
|
} |
|
|
|
if (substr($req, 0, 2) == 'v.') { |
|
|
|
$req = substr($req,2, strlen($req) - 2); |
|
|
|
} |
|
|
|
$zend_ver = zend_version(); |
|
|
|
$operator = substr($relation,0,2); |
|
|
|
if (!version_compare("$zend_ver", "$req", $operator)) { |
|
|
|
$errmsg = "Zend version " . $this->signOperator($operator) . |
|
|
|
" $req is required"; |
|
|
|
return PEAR_DEPENDENCY_CONFLICT; |
|
|
|
} |
|
|
|
return false; |
|
|
|
} |
|
|
|
|