+ \r
+ \r
+ /**\r
+ * Set the serviceValidate URL of the CAS server.\r
+ * @param $url the serviceValidate URL\r
+ * @since 1.1.0 by Joachim Fritschi\r
+ */\r
+ function setServerServiceValidateURL($url='')\r
+ {\r
+ global $PHPCAS_CLIENT;\r
+ phpCAS::traceBegin();\r
+ if ( !is_object($PHPCAS_CLIENT) ) {\r
+ phpCAS::error('this method should only be called after\r
+ '.__CLASS__.'::client()');\r
+ }\r
+ if ( gettype($url) != 'string' ) {\r
+ phpCAS::error('type mismatched for parameter $url (should be\r
+ `string\')');\r
+ }\r
+ $PHPCAS_CLIENT->setServerServiceValidateURL($url);\r
+ phpCAS::traceEnd();\r
+ }\r
+ \r
+ \r
+ /**\r
+ * Set the proxyValidate URL of the CAS server.\r
+ * @param $url the proxyValidate URL\r
+ * @since 1.1.0 by Joachim Fritschi\r
+ */\r
+ function setServerProxyValidateURL($url='')\r
+ {\r
+ global $PHPCAS_CLIENT;\r
+ phpCAS::traceBegin();\r
+ if ( !is_object($PHPCAS_CLIENT) ) {\r
+ phpCAS::error('this method should only be called after\r
+ '.__CLASS__.'::client()');\r
+ }\r
+ if ( gettype($url) != 'string' ) {\r
+ phpCAS::error('type mismatched for parameter $url (should be\r
+ `string\')');\r
+ }\r
+ $PHPCAS_CLIENT->setServerProxyValidateURL($url);\r
+ phpCAS::traceEnd();\r
+ }\r
+ \r
+ /**\r
+ * Set the samlValidate URL of the CAS server.\r
+ * @param $url the samlValidate URL\r
+ * @since 1.1.0 by Joachim Fritschi\r
+ */\r
+ function setServerSamlValidateURL($url='')\r
+ {\r
+ global $PHPCAS_CLIENT;\r
+ phpCAS::traceBegin();\r
+ if ( !is_object($PHPCAS_CLIENT) ) {\r
+ phpCAS::error('this method should only be called after\r
+ '.__CLASS__.'::client()');\r
+ }\r
+ if ( gettype($url) != 'string' ) {\r
+ phpCAS::error('type mismatched for parameter $url (should be\r
+ `string\')');\r
+ }\r
+ $PHPCAS_CLIENT->setServerSamlValidateURL($url);\r
+ phpCAS::traceEnd();\r
+ } \r