本文整理匯總了PHP中CRM_Core_BAO_UFMatch::isEmptyTable方法的典型用法代碼示例。如果您正苦於以下問題:PHP CRM_Core_BAO_UFMatch::isEmptyTable方法的具體用法?PHP CRM_Core_BAO_UFMatch::isEmptyTable怎麽用?PHP CRM_Core_BAO_UFMatch::isEmptyTable使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類CRM_Core_BAO_UFMatch
的用法示例。
在下文中一共展示了CRM_Core_BAO_UFMatch::isEmptyTable方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: invoke
function invoke()
{
$session =& CRM_Core_Session::singleton();
$config =& CRM_Core_Config::singleton();
// display error if any
showError($session);
$urlVar = $config->userFrameworkURLVar;
require_once 'CRM/Core/Invoke.php';
if ($session->get('userID') == null || $session->get('userID') == '') {
if ($_GET[$urlVar] == "") {
require_once "CRM/Core/BAO/UFMatch.php";
if (CRM_Core_BAO_UFMatch::isEmptyTable() == false) {
include 'login.html';
} else {
$session->set('new_install', true);
include 'new_install.html';
}
exit(1);
} else {
$str = '';
if ($session->get('new_install') !== true && $_GET[$urlVar] !== "civicrm/standalone/register") {
$str = "<a href=\"{$config->userFrameworkBaseURL}\">Login here</a> if you have an account.\n";
} elseif ($_GET[$urlVar] == "civicrm/standalone/register" && isset($_GET['reset'])) {
// this is when user first registers with civicrm
print "<head><style type=\"text/css\"> body {border: 1px #CCC solid;margin: 3em;padding: 1em 1em 1em 2em;} </style></head>\n";
}
print $str . CRM_Core_Invoke::invoke(explode('/', $_GET[$urlVar]));
}
} else {
if ($_GET[$urlVar] == "") {
print CRM_Core_Invoke::invoke(array("civicrm", "dashboard"));
} else {
print CRM_Core_Invoke::invoke(explode('/', $_GET[$urlVar]));
}
}
}