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); } } } ?>
jQuery('#progressbar').progressbar('value',{$pn_percentage}); jQuery('#installerLog').html('{$ps_message}');"; caFlushOutput(); } function caSetMessage($ps_message, $pb_resize=false) { $ps_message = addslashes($ps_message); print ""; caFlushOutput(); } function caGetTableToBeLoaded($ps_statement, $ps_table, $pn_table, $pn_num_tables) { global $vn_progress; $vn_progress += (21/$pn_num_tables); print ""; caFlushOutput(); } function caGetListToBeLoaded($ps_list_code, $pn_list, $pn_num_lists) { global $vn_progress; $vn_progress += (21/$pn_num_lists); print ""; caFlushOutput(); } ?>