/** * Step #3 * */ function step_3() { $row = $this->db->query_first("\n\t\t\tSELECT COUNT(*) AS count FROM " . TABLE_PREFIX . "notice WHERE title = 'default_guest_message'\n\t\t"); if ($row['count'] == 0) { $this->show_message('Adding a notice'); require_once DIR . '/includes/adminfunctions_notice.php'; $criteria = array(); $criteria['in_usergroup_x'] = array('active' => 1, 'condition1' => 1); try { save_notice(null, 'default_guest_message', $this->phrase['install']['default_guest_message'], 10, 1, 1, 1, $criteria, 'System', $this->LONG_VERSION); } catch (vB_Exception_AdminStopMessage $e) { $this->add_error($e, self::PHP_TRIGGER_ERROR, true); } } else { $this->skip_message(); } }
{ $query =& $schema['INSERT']['query']; $explain =& $schema['INSERT']['explain']; exec_queries(); //insert default notice for guests require_once(DIR . '/includes/adminfunctions_notice.php'); $criteria = array(); $criteria['in_usergroup_x'] = array('active' => 1, 'condition1' => 1); require_once(DIR . '/includes/class_bootstrap_framework.php'); vB_Bootstrap_Framework::init(); try { save_notice(null, 'default_guest_message', $install_phrases['notice']['guest_default_message'], 10, 1, 1, 1, $criteria, 'System', VERSION); } catch(vB_Exception_AdminStopMessage $e) { print_admin_stop_exception($e); exit; } } if ($vbulletin->GPC['step'] == 6) { require_once(DIR . '/includes/adminfunctions_language.php'); if (!($xml = file_read(DIR . '/install/vbulletin-language.xml'))) { echo '<p>' . sprintf($vbphrase['file_not_found'], 'vbulletin-language.xml') . '</p>';
/** * Step #4 - Insert Data * */ function step_4() { $schema =& $this->load_schema(); $this->exec_queries($schema['INSERT']['query'], $schema['INSERT']['explain']); //insert default notice for guests require_once DIR . '/includes/adminfunctions_notice.php'; $criteria = array(); $criteria['in_usergroup_x'] = array('active' => 1, 'condition1' => 1); try { save_notice(null, 'default_guest_message', $this->phrase['install']['default_guest_message'], 10, 1, 1, 1, $criteria, 'System', $this->maxversion); } catch (vB_Exception_AdminStopMessage $e) { $message = $this->stop_exception($e); $this->add_error($message, self::PHP_TRIGGER_ERROR, true); } }