/** * 错误处理方法 * * @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; }
$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>
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 = "*****@*****.**";