[ Tutorial] Como Tirar erro Global

Ir em baixo

[ Tutorial] Como Tirar erro Global

Mensagem por viniciusmentez em Sab Ago 20, 2011 12:32 pm

[ Tutorial] Como Tirar erro Global



Depois Va Na sua cms e abra o Global.php com o bloco de notas, depois aperte CTRL+A e Delete Depois
Copie e Depois Cole o Codigo Abaixo No Seu Global.php da Sua CMS

Código:
<?php
/*=======================================================================
| Universal Cms V2.0 - Leve sistema local para CMS
| #######################################################################
| Copyright (c) 2011, By 'Vinicius e DarkLight - Desenvolvedores da Universal'
| #######################################################################
| Este programa é software livre: você pode redistribuí-lo e / ou modificar
| Lo sob os termos da GNU General Public License como publicado pela
| A Free Software Foundation, tanto a versão 3 da Licença, ou
| (em sua opção) qualquer versão posterior.
| #######################################################################
| Este programa é distribuído na esperança que possa ser útil,
| mas SEM NENHUMA GARANTIA, nem mesmo a garantia implícita de
| COMERCIALIZAÇÃO ou ADEQUAÇÃO PARA UM DETERMINADO PROPÓSITO. Veja o
| GNU General Public License para mais detalhes.
\======================================================================*/


// ############################################################################
// Preparar o ambiente local

define('UBER', true);
define('DS', DIRECTORY_SEPARATOR);
define('LB', chr(13));
define('CWD', str_replace('manage' . DS, '', dirname(__FILE__) . DS));
define('INCLUDES', CWD . 'inc' . DS);
define('USER_IP', $_SERVER['REMOTE_ADDR']);

error_reporting(E_ALL);

session_start();


// ############################################################################
// Inicializar classes principais

require_once INCLUDES . "class.core.php";
require_once INCLUDES . "class.db.mysql.php";
require_once INCLUDES . "class.cron.php";
require_once INCLUDES . "class.users.php";
require_once INCLUDES . "class.tpl.php";

$core = new uberCore();
$cron = new uberCron();
$users = new uberUsers();
$tpl = new uberTpl();


// ############################################################################
// Executar algumas funcionalidades básicas necessárias

$core->ParseConfig();

$db = new MySQL($core->config['MySQL']['hostname'], $core->config['MySQL']['username'],
   $core->config['MySQL']['password'], $core->config['MySQL']['database']);
$db->Connect();

$cron->Execute();

// ############################################################################
// A manipulação de sessões

if (isset($_SESSION['UBER_USER_N']) && isset($_SESSION['UBER_USER_H']))
{
   $userN = $_SESSION['UBER_USER_N'];
   $userH = $_SESSION['UBER_USER_H'];
   
   if ($users->ValidateUser($userN, $userH))
   {
      define('LOGGED_IN', true);
      define('USER_NAME', $userN);
      define('USER_ID', $users->name2id($userN));
      define('USER_HASH', $userH);
      
      $users->CacheUser(USER_ID);
   }
   else
   {
      @session_destroy();
      header('Location: ./index.html');
      exit;
   }   
}
else
{
   define('LOGGED_IN', false);
   define('USER_NAME', 'Guest');
   define('USER_ID', -1);
   define('USER_HASH', null);
}

define('FORCE_MAINTENANCE', ((uberCore::GetMaintenanceStatus() == "1") ? true : false));

if (FORCE_MAINTENANCE && !defined('IN_MAINTENANCE'))
{
   if (!LOGGED_IN || !$users->HasFuse(USER_ID, 'fuse_ignore_maintenance'))
   {
      header("Location: " . WWW . "/maintenance.html");
      exit;
   }
}

if ((!defined('BAN_PAGE') || !BAN_PAGE) && ($users->IsIpBanned(USER_IP) || (LOGGED_IN && $users->IsUserBanned(USER_NAME))))
{
   header("Location: " . WWW . "/banned.php");
   exit;
}

$core->CheckCookies();

// ############################################################################
// Algumas funções comumente usadas para facilitar o acesso

function dbquery($strQuery = '')
{
   global $db;
   
   if($db->IsConnected())
   {
      return $db->DoQuery($strQuery);
   }
   
   return $db->Error('Não foi possível processo de consulta, sem conexão db detectou..');
}

function filter($strInput = '')
{
   global $core;
   
   return $core->FilterInputString($strInput);
}

function clean($strInput = '', $ignoreHtml = false, $nl2br = false)
{
   global $core;
   
   return $core->CleanStringForOutput($strInput, $ignoreHtml, $nl2br);
}

function shuffle_assoc(&$array)
{
   $keys = array_keys($array);

   shuffle($keys);

   foreach($keys as $key)
   {
      $new[$key] = $array[$key];
   }

   $array = $new;

   return true;
}

?>
avatar
viniciusmentez
Administrador
Administrador

<b>Posts</b> Posts : 60
<b>Localidade</b> Localidade : Brasil

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ Tutorial] Como Tirar erro Global

Mensagem por #Dudu ~ em Sab Ago 20, 2011 12:36 pm

Legal mas parei de mecher com habbo... to só jogando Minecraft

@OffTopic

Mascotes adicionados Very Happy
avatar
#Dudu ~
Fundador
Fundador

<b>Posts</b> Posts : 184
<b>Idade</b> Idade : 20
<b>Localidade</b> Localidade : Bubblecity

Ver perfil do usuário http://bubblepixel.forumeiros.com

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum