⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 savenewresource.php

📁 这是国外的resip协议栈
💻 PHP
字号:
<?phprequire('reprofunctions.php');dbgSquirt("============= Save New Resource ===============");dbgSquirt(dbgShowFile($_POST));$result = checkCookies($forceLogin,$error,FALSE);if (!($result) || $forceLogin) {  // we got an error back that occurred while checkCookies was being run,   // or authentication failed.  Either way, bounce them back to the login screen  header("Location: http://" . $_SERVER['HTTP_HOST'] . 	 dirname($_SERVER['PHP_SELF']) . 	 "/index.php?error=$error");  exit; }$username = $_COOKIE['user'];$bounceURL = "Location: http://" . $_SERVER['HTTP_HOST'] .   dirname($_SERVER['PHP_SELF']) .   "/addresource.php?aor=" . $_POST['aor'] .   "&forwardType=" . $_POST['forwardType'] .   "&forward=" . $_POST['forward'] .   "&voicemail=" . $_POST['voicemail'] .   "&error=";// make sure post variables have arrived// note -- can't check for forward because if it was diabled on the previous// screen by clicking No, it will not be sent as a POST variableif (!isset($_POST['aor']) || !isset($_POST['forwardType']) ||     !isset($_POST['voicemail'])) {  header($bounceURL . "The information to create a new resource was not provided.  Please enter the information and click Save.  If this error reoccurs, contact an administrator.");  exit; }// check if the user pressed cancel ... if so, back to user homeif ("Cancel" == $_POST['submit']) {  header("Location: http://" . $_SERVER['HTTP_HOST'] . 	 dirname($_SERVER['PHP_SELF']) . "/userhome.php");  exit; }// check that resource name is non-blankif (empty($_POST['aor'])) {  header($bounceURL . "The address must be filled in.");  exit; }$aor = $_POST['aor'];// check that if forwarding is Yes, then a forward address must be provided// in this case we need to check forwardType against "Yes" rather than "Y since// the value comes from the previous form rather than that database (which only// stores 1 char)if (($_POST['forwardType'] == "Yes") && empty($_POST['forward'])) {  header($bounceURL . "If forwarding is turned on, a forwarding address must be provided.");  exit; }$forwardType = $_POST['forwardType'];$forward = $_POST['forward'];$voicemail = $_POST['voicemail'];// TODO: add code to validate that the forwarding address and voicemail// address are valid SIP URI's// save the resource to the databaseif (createResource($username,$aor,$forwardType,$forward,$voicemail)) {  // new resource added successfully  $title = "New Resource Added";  $heading = "New Resource Added";  $msg = "Successfully added the new resource <em>$aor.</em>"; } else {  $title = "Error While Adding Resource";  $heading = "Error While Adding Resource";  $msg = "An error occurred while attempting to add this resource.  Please contact an administrator."; }?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!--System:  ReproFile:    savenewresource.phpPurpose: Validate the user provided information about a new resource and then         add that resource to their profileAuthor:  S. Chanin--><html><head><link rel="stylesheet" type="text/css" href="repro_style.css" />  <title><?php echo $title; ?></title></head><body><h1 class="title">Repro</h1><h1><?php echo $heading; ?></h1><hr /><p><?php echo $msg; ?></p><br /><hr /><a href="userhome.php">Return to User Home</a><br /><a href="logout.php">Logout</a><br /></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -