Ejemplo n.º 1
0
 /**
  * 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();
     }
 }
Ejemplo n.º 2
0
{
	$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>';
Ejemplo n.º 3
0
 /**
  * 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);
     }
 }