Installing CollectiveAccess ...
Loading
numErrors()){
caSetMessage("There were errors parsing the profile(s): ".join("; ", $vo_installer->getErrors()));
} else {
caIncrementProgress($vn_progress, "Performing preinstall tasks");
$vo_installer->performPreInstallTasks();
caIncrementProgress($vn_progress, "Loading schema");
$vo_installer->loadSchema('caGetTableToBeLoaded');
if($vo_installer->numErrors()){
caSetMessage("There were errors loading the database schema: ".join("; ", $vo_installer->getErrors()));
} else {
$vn_progress += 7;
caIncrementProgress($vn_progress, "Processing locales");
$vo_installer->processLocales();
//$vn_progress += 7;
caIncrementProgress($vn_progress, "Processing lists");
$vo_installer->processLists('caGetListToBeLoaded');
$vn_progress += 7;
caIncrementProgress($vn_progress, "Processing metadata elements");
$vo_installer->processMetadataElements('caGetMetadataElementToBeLoaded');
$vn_progress += 7;
caIncrementProgress($vn_progress, "Processing relationship types");
$vo_installer->processRelationshipTypes();
$vn_progress += 7;
caIncrementProgress($vn_progress, "Processing user interfaces");
$vo_installer->processUserInterfaces();
$vn_progress += 7;
caIncrementProgress($vn_progress, "Processing access roles");
$vo_installer->processRoles();
$vn_progress += 7;
caIncrementProgress($vn_progress, "Processing user groups");
$vo_installer->processGroups();
caIncrementProgress($vn_progress, "Creating logins");
$va_login_info = $vo_installer->processLogins();
$vn_progress += 7;
caIncrementProgress($vn_progress, "Processing displays");
$vo_installer->processDisplays();
$vn_progress += 7;
caIncrementProgress($vn_progress, "Processing search forms");
$vo_installer->processSearchForms();
$vn_progress += 7;
caIncrementProgress($vn_progress, "Setting up hierarchies");
$vo_installer->processMiscHierarchicalSetup();
caIncrementProgress(100, "Installation complete");
$vs_time = "(Installation took ".$t_total->getTime(0)." seconds)";
if($vo_installer->numErrors()){
caSetMessage("
There were errors during installation: ".join("; ", $vo_installer->getErrors())."
{$vs_time}
");
} else {
$vs_message = "
Installation was successful!You can now
login with ";
if (sizeof($va_login_info) == 1) {
foreach($va_login_info as $vs_user_name => $vs_password) {
$vs_message .= "username
{$vs_user_name} and password
{$vs_password}.
Make a note of this password!";
}
} else {
$vs_message .= " the following logins:
";
foreach($va_login_info as $vs_user_name => $vs_password) {
$vs_message .= "Username
{$vs_user_name} and password
{$vs_password}";
}
$vs_message .= "
Make note of these passwords!";
}
$vs_message .= "
{$vs_time} ";
caSetMessage($vs_message, true);
}
}
}
?>