Exemple #1
0
 /**
  * 错误处理方法
  *
  * @access public
  * @param  object
  * @return void
  */
 function error($oException, $sReturnUrl = "")
 {
     include_once SITE_DIR . "message/MsgError.inc.php";
     if (@get_class($oException) == "MyException") {
         $iNumber = $oException->getCode();
         $sMessage = $oException->getMessage();
         if ($MsgError[$iNumber]) {
             $sMessage = $MsgError[$iNumber];
         }
     } else {
         $iNumber = "000000";
         $sMessage = $oException;
     }
     msgError($iNumber, $sMessage, $sReturnUrl);
     exit;
 }
Exemple #2
0
        $message .= msgOK('Created updated ' . GSWEBSITEFILE . ' file');
    }
    # rename old user.xml
    if (!file_exists(GSDATAOTHERPATH . '_legacy_user.xml')) {
        $status = rename(GSDATAOTHERPATH . 'user.xml', GSDATAOTHERPATH . '_legacy_user.xml');
        if (!$status) {
            $error .= msgError('Unable to rename user.xml to _legacy_user.xml');
        } else {
            $message .= msgOK('Renamed user.xml to _legacy_user.xml');
        }
    }
    # rename old cp_settings.xml
    if (!file_exists(GSDATAOTHERPATH . '_legacy_cp_settings.xml')) {
        $status = rename(GSDATAOTHERPATH . 'cp_settings.xml', GSDATAOTHERPATH . '_legacy_cp_settings.xml');
        if (!$status) {
            $error .= msgError('Unable to rename cp_settings.xml to _legacy_cp_settings.xml');
        } else {
            $message .= msgOK('Renamed cp_settings.xml to _legacy_cp_settings.xml');
        }
    }
    /* end update */
}
// redirect to health check or login and show updated notice
$redirect = cookie_check() ? "health-check.php?updated=1" : "index.php?updated=1";
// If no errors or messages, then we did nothing, just continue automatically
if (!isset($error) && !isset($message)) {
    redirect($redirect);
}
// we already showed a notice, pass updated so it gets deleted, no indication,
$redirect = cookie_check() ? "health-check.php?updated=2" : "index.php?updated=2";
// show errors or messages
if ($handleErrors = \library\handleErrors::getErrors()) {
    foreach ($handleErrors as $error) {
        if ($error->getType() == $error::TYPE_SUC && $error->getDiv() == 'err_global') {
            echo msgSuccess($error->getMsg());
        }
    }
}
?>

	<div class="container">        
		<?php 
require "breadcrumb.php";
?>
		<?php 
if (isset($msgError)) {
    echo msgError($msgError);
}
if (isset($msgSuccess)) {
    echo msgSuccess($msgSuccess);
}
if (isset($content)) {
    echo $content;
}
?>
	
		
	<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
	<?php 
require "footer.php";
?>
	</div>
Exemple #4
0
include 'includes/includes.php';
include_once 'includes/phpmailer/class.phpmailer.php';
$toName = $_POST['to'];
$subject = utf8_encode($_POST['subject']);
if (!isset($subject) || $subject == '') {
    $subject = '(no subject)';
}
$mysubject = addslashes($subject);
$text = $_POST['msgtext'];
$mytext = addslashes($text);
$from = $_SESSION['userID'];
$query = "select userID from users where username='******'";
$result = mysql_query($query);
$numusers = mysql_affected_rows();
if ($numusers == 0 || $toName == '') {
    msgError("User doesn't exist.");
    exit;
}
$to = mysql_result($result, 0);
$query = "insert into msgs(`from`,`to`,date,text,opened,fromDelete,toDelete,subject) ";
$query .= "values({$from},{$to},NOW(),'{$mytext}',0,0,0,'{$mysubject}')";
mysql_query($query);
$fromName = bd_getUsername($from);
$query = "select mail from users where userID={$to}";
$result = mysql_query($query);
$tomail = mysql_result($result, 0);
if ($tomail != '') {
    $mail = new PHPMailer();
    $mail->IsSendMail();
    $mail->Host = "localhost";
    $mail->From = "*****@*****.**";