diff --git a/main/auth/cas/lib/CAS.php b/main/auth/cas/lib/CAS.php
index 198d9658e1..df16240088 100755
--- a/main/auth/cas/lib/CAS.php
+++ b/main/auth/cas/lib/CAS.php
@@ -369,25 +369,25 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_INIT_CALL;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (is_object($PHPCAS_CLIENT)) {
- phpCAS:: error($PHPCAS_INIT_CALL['method'] . '() has already been called (at ' . $PHPCAS_INIT_CALL['file'] . ':' . $PHPCAS_INIT_CALL['line'] . ')');
+ self::error($PHPCAS_INIT_CALL['method'] . '() has already been called (at ' . $PHPCAS_INIT_CALL['file'] . ':' . $PHPCAS_INIT_CALL['line'] . ')');
}
if (gettype($server_version) != 'string') {
- phpCAS:: error('type mismatched for parameter $server_version (should be `string\')');
+ self::error('type mismatched for parameter $server_version (should be `string\')');
}
if (gettype($server_hostname) != 'string') {
- phpCAS:: error('type mismatched for parameter $server_hostname (should be `string\')');
+ self::error('type mismatched for parameter $server_hostname (should be `string\')');
}
if (gettype($server_port) != 'integer') {
- phpCAS:: error('type mismatched for parameter $server_port (should be `integer\')');
+ self::error('type mismatched for parameter $server_port (should be `integer\')');
}
if (gettype($server_uri) != 'string') {
- phpCAS:: error('type mismatched for parameter $server_uri (should be `string\')');
+ self::error('type mismatched for parameter $server_uri (should be `string\')');
}
// store where the initializer is called from
- $dbg = phpCAS:: backtrace();
+ $dbg = self::backtrace();
$PHPCAS_INIT_CALL = array(
'done' => true,
'file' => $dbg[0]['file'],
@@ -398,7 +398,7 @@ class phpCAS
// initialize the global object $PHPCAS_CLIENT
$PHPCAS_CLIENT = new CASClient($server_version, false /*proxy*/
, $server_hostname, $server_port, $server_uri, $start_session);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -419,25 +419,25 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_INIT_CALL;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (is_object($PHPCAS_CLIENT)) {
- phpCAS:: error($PHPCAS_INIT_CALL['method'] . '() has already been called (at ' . $PHPCAS_INIT_CALL['file'] . ':' . $PHPCAS_INIT_CALL['line'] . ')');
+ self::error($PHPCAS_INIT_CALL['method'] . '() has already been called (at ' . $PHPCAS_INIT_CALL['file'] . ':' . $PHPCAS_INIT_CALL['line'] . ')');
}
if (gettype($server_version) != 'string') {
- phpCAS:: error('type mismatched for parameter $server_version (should be `string\')');
+ self::error('type mismatched for parameter $server_version (should be `string\')');
}
if (gettype($server_hostname) != 'string') {
- phpCAS:: error('type mismatched for parameter $server_hostname (should be `string\')');
+ self::error('type mismatched for parameter $server_hostname (should be `string\')');
}
if (gettype($server_port) != 'integer') {
- phpCAS:: error('type mismatched for parameter $server_port (should be `integer\')');
+ self::error('type mismatched for parameter $server_port (should be `integer\')');
}
if (gettype($server_uri) != 'string') {
- phpCAS:: error('type mismatched for parameter $server_uri (should be `string\')');
+ self::error('type mismatched for parameter $server_uri (should be `string\')');
}
// store where the initialzer is called from
- $dbg = phpCAS:: backtrace();
+ $dbg = self::backtrace();
$PHPCAS_INIT_CALL = array(
'done' => true,
'file' => $dbg[0]['file'],
@@ -448,7 +448,7 @@ class phpCAS
// initialize the global object $PHPCAS_CLIENT
$PHPCAS_CLIENT = new CASClient($server_version, true /*proxy*/
, $server_hostname, $server_port, $server_uri, $start_session);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/** @} */
@@ -471,7 +471,7 @@ class phpCAS
global $PHPCAS_DEBUG;
if ($filename != false && gettype($filename) != 'string') {
- phpCAS:: error('type mismatched for parameter $dbg (should be FALSE or the name of the log file)');
+ self::error('type mismatched for parameter $dbg (should be FALSE or the name of the log file)');
}
if (empty ($filename)) {
@@ -497,7 +497,7 @@ class phpCAS
$PHPCAS_DEBUG['filename'] = $filename;
- phpCAS:: trace('START ******************');
+ self::trace('START ******************');
}
/** @} */
@@ -551,7 +551,7 @@ class phpCAS
*/
function error($msg)
{
- $dbg = phpCAS:: backtrace();
+ $dbg = self::backtrace();
$function = '?';
$file = '?';
$line = '?';
@@ -567,8 +567,8 @@ class phpCAS
}
}
echo "
\nphpCAS error: " . __CLASS__ . "::" . $function . '(): ' . htmlentities($msg) . " in " . $file . " on line " . $line . "
\n";
- phpCAS:: trace($msg);
- phpCAS:: traceExit();
+ self::trace($msg);
+ self::traceExit();
exit ();
}
@@ -577,8 +577,8 @@ class phpCAS
*/
function trace($str)
{
- $dbg = phpCAS:: backtrace();
- phpCAS:: log($str . ' [' . basename($dbg[1]['file']) . ':' . $dbg[1]['line'] . ']');
+ $dbg = self::backtrace();
+ self::log($str . ' [' . basename($dbg[1]['file']) . ':' . $dbg[1]['line'] . ']');
}
/**
@@ -588,7 +588,7 @@ class phpCAS
{
global $PHPCAS_DEBUG;
- $dbg = phpCAS:: backtrace();
+ $dbg = self::backtrace();
$str = '=> ';
if (!empty ($dbg[2]['class'])) {
$str .= $dbg[2]['class'] . '::';
@@ -603,7 +603,7 @@ class phpCAS
}
}
$str .= ') [' . basename($dbg[2]['file']) . ':' . $dbg[2]['line'] . ']';
- phpCAS:: log($str);
+ self::log($str);
$PHPCAS_DEBUG['indent']++;
}
@@ -617,10 +617,10 @@ class phpCAS
global $PHPCAS_DEBUG;
$PHPCAS_DEBUG['indent']--;
- $dbg = phpCAS:: backtrace();
+ $dbg = self::backtrace();
$str = '';
$str .= '<= ' . str_replace("\n", "", var_export($res, true));
- phpCAS:: log($str);
+ self::log($str);
}
/**
@@ -630,9 +630,9 @@ class phpCAS
{
global $PHPCAS_DEBUG;
- phpCAS:: log('exit()');
+ self::log('exit()');
while ($PHPCAS_DEBUG['indent'] > 0) {
- phpCAS:: log('-');
+ self::log('-');
$PHPCAS_DEBUG['indent']--;
}
}
@@ -658,10 +658,10 @@ class phpCAS
{
global $PHPCAS_CLIENT;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
if (gettype($lang) != 'string') {
- phpCAS:: error('type mismatched for parameter $lang (should be `string\')');
+ self::error('type mismatched for parameter $lang (should be `string\')');
}
$PHPCAS_CLIENT->setLang($lang);
}
@@ -703,10 +703,10 @@ class phpCAS
{
global $PHPCAS_CLIENT;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
if (gettype($header) != 'string') {
- phpCAS:: error('type mismatched for parameter $header (should be `string\')');
+ self::error('type mismatched for parameter $header (should be `string\')');
}
$PHPCAS_CLIENT->setHTMLHeader($header);
}
@@ -720,10 +720,10 @@ class phpCAS
{
global $PHPCAS_CLIENT;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
if (gettype($footer) != 'string') {
- phpCAS:: error('type mismatched for parameter $footer (should be `string\')');
+ self::error('type mismatched for parameter $footer (should be `string\')');
}
$PHPCAS_CLIENT->setHTMLFooter($footer);
}
@@ -748,24 +748,24 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_AUTH_CHECK_CALL;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if (!$PHPCAS_CLIENT->isProxy()) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if ($PHPCAS_AUTH_CHECK_CALL['done']) {
- phpCAS:: error('this method should only be called before ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() (called at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ')');
+ self::error('this method should only be called before ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() (called at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ')');
}
if (gettype($format) != 'string') {
- phpCAS:: error('type mismatched for parameter $format (should be `string\')');
+ self::error('type mismatched for parameter $format (should be `string\')');
}
if (gettype($path) != 'string') {
- phpCAS:: error('type mismatched for parameter $format (should be `string\')');
+ self::error('type mismatched for parameter $format (should be `string\')');
}
$PHPCAS_CLIENT->setPGTStorageFile($format, $path);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -794,39 +794,39 @@ class phpCAS
) {
global $PHPCAS_CLIENT, $PHPCAS_AUTH_CHECK_CALL;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if (!$PHPCAS_CLIENT->isProxy()) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if ($PHPCAS_AUTH_CHECK_CALL['done']) {
- phpCAS:: error('this method should only be called before ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() (called at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ')');
+ self::error('this method should only be called before ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() (called at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ')');
}
if (gettype($user) != 'string') {
- phpCAS:: error('type mismatched for parameter $user (should be `string\')');
+ self::error('type mismatched for parameter $user (should be `string\')');
}
if (gettype($password) != 'string') {
- phpCAS:: error('type mismatched for parameter $password (should be `string\')');
+ self::error('type mismatched for parameter $password (should be `string\')');
}
if (gettype($database_type) != 'string') {
- phpCAS:: error('type mismatched for parameter $database_type (should be `string\')');
+ self::error('type mismatched for parameter $database_type (should be `string\')');
}
if (gettype($hostname) != 'string') {
- phpCAS:: error('type mismatched for parameter $hostname (should be `string\')');
+ self::error('type mismatched for parameter $hostname (should be `string\')');
}
if (gettype($port) != 'integer') {
- phpCAS:: error('type mismatched for parameter $port (should be `integer\')');
+ self::error('type mismatched for parameter $port (should be `integer\')');
}
if (gettype($database) != 'string') {
- phpCAS:: error('type mismatched for parameter $database (should be `string\')');
+ self::error('type mismatched for parameter $database (should be `string\')');
}
if (gettype($table) != 'string') {
- phpCAS:: error('type mismatched for parameter $table (should be `string\')');
+ self::error('type mismatched for parameter $table (should be `string\')');
}
$PHPCAS_CLIENT->setPGTStorageDB($user, $password, $database_type, $hostname, $port, $database, $table);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/** @} */
@@ -855,26 +855,26 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_AUTH_CHECK_CALL;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if (!$PHPCAS_CLIENT->isProxy()) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if (!$PHPCAS_AUTH_CHECK_CALL['done']) {
- phpCAS:: error('this method should only be called after the programmer is sure the user has been authenticated (by calling ' . __CLASS__ . '::checkAuthentication() or ' . __CLASS__ . '::forceAuthentication()');
+ self::error('this method should only be called after the programmer is sure the user has been authenticated (by calling ' . __CLASS__ . '::checkAuthentication() or ' . __CLASS__ . '::forceAuthentication()');
}
if (!$PHPCAS_AUTH_CHECK_CALL['result']) {
- phpCAS:: error('authentication was checked (by ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ') but the method returned FALSE');
+ self::error('authentication was checked (by ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ') but the method returned FALSE');
}
if (gettype($url) != 'string') {
- phpCAS:: error('type mismatched for parameter $url (should be `string\')');
+ self::error('type mismatched for parameter $url (should be `string\')');
}
$res = $PHPCAS_CLIENT->serviceWeb($url, $err_code, $output);
- phpCAS:: traceEnd($res);
+ self::traceEnd($res);
return $res;
}
@@ -899,30 +899,30 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_AUTH_CHECK_CALL;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if (!$PHPCAS_CLIENT->isProxy()) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if (!$PHPCAS_AUTH_CHECK_CALL['done']) {
- phpCAS:: error('this method should only be called after the programmer is sure the user has been authenticated (by calling ' . __CLASS__ . '::checkAuthentication() or ' . __CLASS__ . '::forceAuthentication()');
+ self::error('this method should only be called after the programmer is sure the user has been authenticated (by calling ' . __CLASS__ . '::checkAuthentication() or ' . __CLASS__ . '::forceAuthentication()');
}
if (!$PHPCAS_AUTH_CHECK_CALL['result']) {
- phpCAS:: error('authentication was checked (by ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ') but the method returned FALSE');
+ self::error('authentication was checked (by ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ') but the method returned FALSE');
}
if (gettype($url) != 'string') {
- phpCAS:: error('type mismatched for parameter $url (should be `string\')');
+ self::error('type mismatched for parameter $url (should be `string\')');
}
if (gettype($flags) != 'integer') {
- phpCAS:: error('type mismatched for parameter $flags (should be `integer\')');
+ self::error('type mismatched for parameter $flags (should be `integer\')');
}
$res = $PHPCAS_CLIENT->serviceMail($url, $service, $flags, $err_code, $err_msg, $pt);
- phpCAS:: traceEnd($res);
+ self::traceEnd($res);
return $res;
}
@@ -947,10 +947,10 @@ class phpCAS
{
global $PHPCAS_CLIENT;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
if (gettype($n) != 'integer') {
- phpCAS:: error('type mismatched for parameter $header (should be `string\')');
+ self::error('type mismatched for parameter $header (should be `string\')');
}
$PHPCAS_CLIENT->setCacheTimesForAuthRecheck($n);
}
@@ -963,15 +963,15 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_AUTH_CHECK_CALL;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
$auth = $PHPCAS_CLIENT->checkAuthentication();
// store where the authentication has been checked and the result
- $dbg = phpCAS:: backtrace();
+ $dbg = self::backtrace();
$PHPCAS_AUTH_CHECK_CALL = array(
'done' => true,
'file' => $dbg[0]['file'],
@@ -979,7 +979,7 @@ class phpCAS
'method' => __CLASS__ . '::' . __FUNCTION__,
'result' => $auth
);
- phpCAS:: traceEnd($auth);
+ self::traceEnd($auth);
return $auth;
}
@@ -992,15 +992,15 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_AUTH_CHECK_CALL;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
$auth = $PHPCAS_CLIENT->forceAuthentication();
// store where the authentication has been checked and the result
- $dbg = phpCAS:: backtrace();
+ $dbg = self::backtrace();
$PHPCAS_AUTH_CHECK_CALL = array(
'done' => true,
'file' => $dbg[0]['file'],
@@ -1010,13 +1010,13 @@ class phpCAS
);
if (!$auth) {
- phpCAS:: trace('user is not authenticated, redirecting to the CAS server');
+ self::trace('user is not authenticated, redirecting to the CAS server');
$PHPCAS_CLIENT->forceAuthentication();
} else {
- phpCAS:: trace('no need to authenticate (user `' . phpCAS:: getUser() . '\' is already authenticated)');
+ self::trace('no need to authenticate (user `' . phpCAS:: getUser() . '\' is already authenticated)');
}
- phpCAS:: traceEnd();
+ self::traceEnd();
return $auth;
}
@@ -1027,13 +1027,13 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_AUTH_CHECK_CALL;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
// store where the authentication has been checked and the result
- $dbg = phpCAS:: backtrace();
+ $dbg = self::backtrace();
$PHPCAS_AUTH_CHECK_CALL = array(
'done' => true,
'file' => $dbg[0]['file'],
@@ -1043,7 +1043,7 @@ class phpCAS
);
$PHPCAS_CLIENT->renewAuthentication();
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1051,7 +1051,7 @@ class phpCAS
*/
function authenticate()
{
- phpCAS:: error('this method is deprecated. You should use ' . __CLASS__ . '::forceAuthentication() instead');
+ self::error('this method is deprecated. You should use ' . __CLASS__ . '::forceAuthentication() instead');
}
/**
@@ -1064,16 +1064,16 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_AUTH_CHECK_CALL;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
// call the isAuthenticated method of the global $PHPCAS_CLIENT object
$auth = $PHPCAS_CLIENT->isAuthenticated();
// store where the authentication has been checked and the result
- $dbg = phpCAS:: backtrace();
+ $dbg = self::backtrace();
$PHPCAS_AUTH_CHECK_CALL = array(
'done' => true,
'file' => $dbg[0]['file'],
@@ -1081,7 +1081,7 @@ class phpCAS
'method' => __CLASS__ . '::' . __FUNCTION__,
'result' => $auth
);
- phpCAS:: traceEnd($auth);
+ self::traceEnd($auth);
return $auth;
}
@@ -1095,7 +1095,7 @@ class phpCAS
{
global $PHPCAS_CLIENT;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
return ($PHPCAS_CLIENT->isSessionAuthenticated());
}
@@ -1111,13 +1111,13 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_AUTH_CHECK_CALL;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
if (!$PHPCAS_AUTH_CHECK_CALL['done']) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::forceAuthentication() or ' . __CLASS__ . '::isAuthenticated()');
+ self::error('this method should only be called after ' . __CLASS__ . '::forceAuthentication() or ' . __CLASS__ . '::isAuthenticated()');
}
if (!$PHPCAS_AUTH_CHECK_CALL['result']) {
- phpCAS:: error('authentication was checked (by ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ') but the method returned FALSE');
+ self::error('authentication was checked (by ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ') but the method returned FALSE');
}
return $PHPCAS_CLIENT->getUser();
}
@@ -1133,13 +1133,13 @@ class phpCAS
{
global $PHPCAS_CLIENT, $PHPCAS_AUTH_CHECK_CALL;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
if (!$PHPCAS_AUTH_CHECK_CALL['done']) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::forceAuthentication() or ' . __CLASS__ . '::isAuthenticated()');
+ self::error('this method should only be called after ' . __CLASS__ . '::forceAuthentication() or ' . __CLASS__ . '::isAuthenticated()');
}
if (!$PHPCAS_AUTH_CHECK_CALL['result']) {
- phpCAS:: error('authentication was checked (by ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ') but the method returned FALSE');
+ self::error('authentication was checked (by ' . $PHPCAS_AUTH_CHECK_CALL['method'] . '() at ' . $PHPCAS_AUTH_CHECK_CALL['file'] . ':' . $PHPCAS_AUTH_CHECK_CALL['line'] . ') but the method returned FALSE');
}
return $PHPCAS_CLIENT->getAttributes();
}
@@ -1151,7 +1151,7 @@ class phpCAS
{
global $PHPCAS_CLIENT;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
return ($PHPCAS_CLIENT->handleLogoutRequests($check_client, $allowed_clients));
}
@@ -1166,7 +1166,7 @@ class phpCAS
{
global $PHPCAS_CLIENT;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
return $PHPCAS_CLIENT->getServerLoginURL();
}
@@ -1179,17 +1179,17 @@ class phpCAS
function setServerLoginURL($url = '')
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after
+ self::error('this method should only be called after
' . __CLASS__ . '::client()');
}
if (gettype($url) != 'string') {
- phpCAS:: error('type mismatched for parameter $url (should be
+ self::error('type mismatched for parameter $url (should be
`string\')');
}
$PHPCAS_CLIENT->setServerLoginURL($url);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1201,17 +1201,17 @@ class phpCAS
function setServerServiceValidateURL($url = '')
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after
+ self::error('this method should only be called after
' . __CLASS__ . '::client()');
}
if (gettype($url) != 'string') {
- phpCAS:: error('type mismatched for parameter $url (should be
+ self::error('type mismatched for parameter $url (should be
`string\')');
}
$PHPCAS_CLIENT->setServerServiceValidateURL($url);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1223,17 +1223,17 @@ class phpCAS
function setServerProxyValidateURL($url = '')
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after
+ self::error('this method should only be called after
' . __CLASS__ . '::client()');
}
if (gettype($url) != 'string') {
- phpCAS:: error('type mismatched for parameter $url (should be
+ self::error('type mismatched for parameter $url (should be
`string\')');
}
$PHPCAS_CLIENT->setServerProxyValidateURL($url);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1244,17 +1244,17 @@ class phpCAS
function setServerSamlValidateURL($url = '')
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after
+ self::error('this method should only be called after
' . __CLASS__ . '::client()');
}
if (gettype($url) != 'string') {
- phpCAS:: error('type mismatched for parameter $url (should be
+ self::error('type mismatched for parameter $url (should be
`string\')');
}
$PHPCAS_CLIENT->setServerSamlValidateURL($url);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1267,7 +1267,7 @@ class phpCAS
{
global $PHPCAS_CLIENT;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
+ self::error('this method should not be called before ' . __CLASS__ . '::client() or ' . __CLASS__ . '::proxy()');
}
return $PHPCAS_CLIENT->getServerLogoutURL();
}
@@ -1280,17 +1280,17 @@ class phpCAS
function setServerLogoutURL($url = '')
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after
+ self::error('this method should only be called after
' . __CLASS__ . '::client()');
}
if (gettype($url) != 'string') {
- phpCAS:: error('type mismatched for parameter $url (should be
+ self::error('type mismatched for parameter $url (should be
`string\')');
}
$PHPCAS_CLIENT->setServerLogoutURL($url);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1301,28 +1301,28 @@ class phpCAS
function logout($params = "")
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
}
$parsedParams = array();
if ($params != "") {
if (is_string($params)) {
- phpCAS:: error('method `phpCAS::logout($url)\' is now deprecated, use `phpCAS::logoutWithUrl($url)\' instead');
+ self::error('method `phpCAS::logout($url)\' is now deprecated, use `phpCAS::logoutWithUrl($url)\' instead');
}
if (!is_array($params)) {
- phpCAS:: error('type mismatched for parameter $params (should be `array\')');
+ self::error('type mismatched for parameter $params (should be `array\')');
}
foreach ($params as $key => $value) {
if ($key != "service" && $key != "url") {
- phpCAS:: error('only `url\' and `service\' parameters are allowed for method `phpCAS::logout($params)\'');
+ self::error('only `url\' and `service\' parameters are allowed for method `phpCAS::logout($params)\'');
}
$parsedParams[$key] = $value;
}
}
$PHPCAS_CLIENT->logout($parsedParams);
// never reached
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1332,18 +1332,18 @@ class phpCAS
function logoutWithRedirectService($service)
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
}
if (!is_string($service)) {
- phpCAS:: error('type mismatched for parameter $service (should be `string\')');
+ self::error('type mismatched for parameter $service (should be `string\')');
}
$PHPCAS_CLIENT->logout(array(
"service" => $service
));
// never reached
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1353,18 +1353,18 @@ class phpCAS
function logoutWithUrl($url)
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
}
if (!is_string($url)) {
- phpCAS:: error('type mismatched for parameter $url (should be `string\')');
+ self::error('type mismatched for parameter $url (should be `string\')');
}
$PHPCAS_CLIENT->logout(array(
"url" => $url
));
// never reached
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1375,22 +1375,22 @@ class phpCAS
function logoutWithRedirectServiceAndUrl($service, $url)
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
}
if (!is_string($service)) {
- phpCAS:: error('type mismatched for parameter $service (should be `string\')');
+ self::error('type mismatched for parameter $service (should be `string\')');
}
if (!is_string($url)) {
- phpCAS:: error('type mismatched for parameter $url (should be `string\')');
+ self::error('type mismatched for parameter $url (should be `string\')');
}
$PHPCAS_CLIENT->logout(array(
"service" => $service,
"url" => $url
));
// never reached
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1402,18 +1402,18 @@ class phpCAS
function setFixedCallbackURL($url = '')
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if (!$PHPCAS_CLIENT->isProxy()) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if (gettype($url) != 'string') {
- phpCAS:: error('type mismatched for parameter $url (should be `string\')');
+ self::error('type mismatched for parameter $url (should be `string\')');
}
$PHPCAS_CLIENT->setCallbackURL($url);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1425,15 +1425,15 @@ class phpCAS
function setFixedServiceURL($url)
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if (gettype($url) != 'string') {
- phpCAS:: error('type mismatched for parameter $url (should be `string\')');
+ self::error('type mismatched for parameter $url (should be `string\')');
}
$PHPCAS_CLIENT->setURL($url);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1443,7 +1443,7 @@ class phpCAS
{
global $PHPCAS_CLIENT;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
return ($PHPCAS_CLIENT->getURL());
}
@@ -1455,10 +1455,10 @@ class phpCAS
{
global $PHPCAS_CLIENT;
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::proxy()');
}
if (gettype($target_service) != 'string') {
- phpCAS:: error('type mismatched for parameter $target_service(should be `string\')');
+ self::error('type mismatched for parameter $target_service(should be `string\')');
}
return ($PHPCAS_CLIENT->retrievePT($target_service, $err_code, $err_msg));
}
@@ -1471,15 +1471,15 @@ class phpCAS
function setCasServerCert($cert)
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
}
if (gettype($cert) != 'string') {
- phpCAS:: error('type mismatched for parameter $cert (should be `string\')');
+ self::error('type mismatched for parameter $cert (should be `string\')');
}
$PHPCAS_CLIENT->setCasServerCert($cert);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1490,15 +1490,15 @@ class phpCAS
function setCasServerCACert($cert)
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
}
if (gettype($cert) != 'string') {
- phpCAS:: error('type mismatched for parameter $cert (should be `string\')');
+ self::error('type mismatched for parameter $cert (should be `string\')');
}
$PHPCAS_CLIENT->setCasServerCACert($cert);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/**
@@ -1507,12 +1507,12 @@ class phpCAS
function setNoCasServerValidation()
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
}
$PHPCAS_CLIENT->setNoCasServerValidation();
- phpCAS:: traceEnd();
+ self::traceEnd();
}
/** @} */
@@ -1526,12 +1526,12 @@ class phpCAS
function setExtraCurlOption($key, $value)
{
global $PHPCAS_CLIENT;
- phpCAS:: traceBegin();
+ self::traceBegin();
if (!is_object($PHPCAS_CLIENT)) {
- phpCAS:: error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
+ self::error('this method should only be called after ' . __CLASS__ . '::client() or' . __CLASS__ . '::proxy()');
}
$PHPCAS_CLIENT->setExtraCurlOption($key, $value);
- phpCAS:: traceEnd();
+ self::traceEnd();
}
}