whoami7 - Manager
:
/
home
/
techyfnq
/
mailer.techinfrareviews.com
/
mailer.segnant.com
/
Upload File:
files >> //home/techyfnq/mailer.techinfrareviews.com/mailer.segnant.com/settings.php
<?php session_start(); $ID = NULL; $FIELDCONSTANT = NULL; $FIELDVALUE = NULL; $DESCRIPTION = NULL; require 'authenticate.user.php'; require 'configuration.php'; require_once 'includes/common.functions.php'; require_once ('classes/database.php'); require_once ('classes/functions.php'); $sqlObj = new mysqlClass; $funcObj = new funcClass; $table = "##settings"; $ACTION = 'add'; require_once ('includes/validate.settings.php'); if ($_SESSION['IS_USER_CLIENT']) { die ("Sorry, you are not authorized to access this page"); } //ADD RECORD if ((isset($_POST['formaction']) && $_POST['formaction'] == 'add') && (empty($error))) { # check for duplicate record entry $query = "SELECT COUNT(*) FROM $table WHERE FIELDCONSTANT = '$FIELDCONSTANT'"; $count_query=$funcObj->CustomQueryCount($query)[0]['COUNT(*)']; if ($count_query == 0) { echo $query = "INSERT INTO $table SET FIELDCONSTANT='$FIELDCONSTANT', FIELDVALUE='$FIELDVALUE', DESCRIPTION='$DESCRIPTION'"; $insertId = $funcObj->insertQuery($query); if ($insertId > 0) { $message = "Record has been added successfully"; } ## RESET THE FORM SO THAT ## NO VALUES SHOULD BE SHOWN ## IF THE FORM IS IN THE ADD ## MODE } else { $message = "Parameter code already available. Please try with another parameter code."; } } //EDIT RECORD if ((isset($_POST['formaction']) && $_POST['formaction'] == 'edit') && (empty($error))) { # check for duplicate record entry $query = "SELECT COUNT(*) FROM $table WHERE FIELDCONSTANT = '$FIELDCONSTANT'"; $countRecords = $funcObj->CustomQueryCount($query)[0]['COUNT(*)']; if ($countRecords < 2) { $setFields = array(); $setFields['FIELDCONSTANT'] = $FIELDCONSTANT; $setFields['FIELDVALUE'] = $FIELDVALUE; $setFields['DESCRIPTION'] = $DESCRIPTION; $query = "UPDATE $table SET FIELDVALUE='$FIELDVALUE', DESCRIPTION='$DESCRIPTION'"; $query .= " WHERE ID = {$ID}"; $updateId = $funcObj->updateQuery($query); if ($updateId == 1) { $message = "Record has been successfully updated."; } ## RESET THE FORM SO THAT ## NO VALUES SHOULD BE SHOWN ## IF THE FORM IS IN THE ADD ## MODE } else { $message = "Parameter code already available. Please try with another parameter code."; } } ## if edit is EDIT # then load values into the form if (isset($_GET['action']) && $_GET['action'] == 'edit') { $ID = $_GET['id']; $whereFields['ID'] = $ID; $resultSet = $funcObj->getRecordDetails($table,$whereFields); $ID = trim($funcObj->AppendSlashes($resultSet[0]['ID'])); $FIELDCONSTANT = trim($funcObj->AppendSlashes($resultSet[0]['FIELDCONSTANT'])); $FIELDVALUE = trim($funcObj->AppendSlashes($resultSet[0]['FIELDVALUE'])); $DESCRIPTION = $resultSet[0]['DESCRIPTION']; $ACTION = 'edit'; } $searchbox=isset($_REQUEST['searchbox']) ? $_REQUEST['searchbox'] : ''; $searchTxt = trim($funcObj->AppendSlashes($searchbox)); $searchArray = 'ID,FIELDCONSTANT,FIELDVALUE,DESCRIPTION'; $status=isset($_REQUEST['status']) ? $_REQUEST['status'] : ''; $ID=isset($_REQUEST['id']) ? $_REQUEST['id'] : ''; $resultSet = $funcObj->CountAllRecords("$table",$searchTxt,$searchArray); $records = $funcObj->fetchParameterValue('SHOW_RECORDS_PER_PAGE')[0]['FIELDVALUE']; if($records > 0) { $limit = intval($records); } else { $limit = $configAdminPaging; } if(isset($_REQUEST['start'])) $start = $_REQUEST['start']; else $start = 0; $proCount = $resultSet; $link = 'settings.php?searchbox='.$searchbox; require_once('classes/paging.class.php'); $pageObj = new Paging( $proCount, $start , $limit); /* ACTIVATE THE TAB */ $activeTab = 'Administration'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Segnant Mailer - Manage General Settings</title> <link rel="stylesheet" type="text/css" href="includes/css/segnantmailer.css" /> <link rel="stylesheet" href="includes/css/themes/blue/style.css" type="text/css" media="print, projection, screen" /> <link rel="stylesheet" type="text/css" href="includes/css/paging.css" /> <script type="text/javascript" src="includes/js/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="includes/js/common.jquery.js"></script> <script type="text/javascript" src="includes/js/managesuperuser.jquery.js"></script> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="79" class="headerbg"><?php require_once 'includes/inc.header.php' ?> </td> </tr> <tr> <td class="canvas" height="300" valign="top"><table width="100%" border="0" cellspacing="10" cellpadding="4"> <tr> <td colspan="2" class="heading" height="50" valign="top">Manage General Settings</td> </tr> <tr> <td colspan="2" bgcolor="#eaeaea" style="padding:10px;"> <table cellspacing="0" cellpadding="0" class="tabtable" > <tr> <?php $file = basename($_SERVER['PHP_SELF']); ## ADD EXCEPTIONS $tabArray = array("<td nowrap=\"nowrap\" style=\"cursor:pointer;\" onclick=\"javascript:window.location.href='managesmtp.php'\"> Manage Mailers </td>", "<td nowrap=\"nowrap\" style=\"cursor:pointer;\" onclick=\"javascript:window.location.href='settings.php'\"> General Settings </td>", "<td nowrap=\"nowrap\" style=\"cursor:pointer;\" onclick=\"javascript:window.location.href='db_dump.php'\"> Export Database </td>" ); foreach ($tabArray as $key => $val) { $strpos = strpos($val, $file); if ($strpos > 0) { $newString = str_replace('style="cursor:pointer;"','style="cursor:pointer;" class="active" ',$val); echo $newString; } else { echo $val; } } ?> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="4"> <tr> <td height="405" bgcolor="#FFFFFF" valign="top"><table width="100%" border="0" cellspacing="1" cellpadding="1"> <tr> <td class="pageHeading">Manage General Settings</td> </tr> <tr> <td height="55" valign="top" align="right"> <form name="formsearch" method="get" style="margin: 0;" action="settings.php"> <table border="0" cellspacing="2" cellpadding="2" align="right"> <tr> <td nowrap="nowrap"><strong>Search</strong></td> <td><input type="text" placeholder="search" name="searchbox" class="textbox" value="<?=$funcObj->RemoveSlashes($searchbox)?>" style="margin-bottom: 2px;" size="20" /></td> <td><input type="submit" name="submit" value="Search" class="button size2" /></td> </tr> </table> </form></td> </tr> <?php if (!empty($message)) echo " <tr> <td class='message'>$message</td> </tr> "; ?> <tr> <td><table cellspacing="1" class="tablesorter"> <thead> <tr> <th width="6%" align="center">ID</th> <th align="left" width="25%">Parameter</th> <th align="left" width="18%">Parameter Value</th> <th align="left">Parameter Description</th> <th width="15%" align="center">Action</th> </tr> </thead> <tbody> <?php $resultSet = $funcObj->FetchRecords("$table",$searchTxt,$searchArray,'FIELDCONSTANT ASC', $pageObj->start, $pageObj->limit); $i=1; if(count($resultSet)!=0) { foreach ($resultSet as $row) { $i++; echo "<tr>"; echo " <td align='center'>{$row['ID']} </td> <td align='left'>{$row['FIELDCONSTANT']}</td> <td align='left'>"; echo '<span title="'.$row['FIELDVALUE'].'">'. $row['FIELDVALUE'] .'</span>'; echo "</td> <td align='left'>"; echo '<span title="'.$row['DESCRIPTION'].'">' . $row['DESCRIPTION'] . '</span>'; echo "</td> <td align='center'> <a href='settings.php?action=edit&id={$row["ID"]}'><img src='images/edit.gif' alt='Edit' title='Edit' border='0' /></a> "; echo "<img src='images/deletenotallowed.gif' alt='Deletion Unauthorized' title='Deletion Unauthorized' border='0' />"; echo "</td></tr> "; } } else echo "<tr><td colspan='5' align='center' height='30' valign='middle' class='row0'>No Record Found... </td></tr>"; ?> </tbody> </table></td> </tr> <tr> <td class="pagingTD"><table cellspacing='0' cellpadding='0' width='100%'> <tr> <td style="text-align:left" class="form_base_header"><span class="pagenav"> <?=$pageObj->ShowPageInfo()?> </span></td> <td style="text-align:right" class="form_base_header"><span class="pagenav"> <?=$pageObj->Show($link)?> </span></td> </tr> </table></td> </tr> </table></td> <td valign="top" align="left" width="240"> <form name="formsettings" method="post" action="<?php echo $_SERVER['PHP_SELF']?>" style="margin: 0;"> <table width="100%" border="0" cellspacing="1" cellpadding="1" class="inputformtable"> <tr> <td class="pageHeadingRt"><?php echo ucwords($ACTION) ?> Parameter <?php if ($ACTION == 'edit') { echo " <small>(<a href='{$_SERVER["PHP_SELF"]}'>Cancel Edit</a>)</small>"; } ?> </td> </tr> <?php if(!empty($errorMsg)){?> <tr> <td height="25" valign="top"><?php errorMessage($errorMsg); ?></td> </tr> <?php } ?> <tr> <td class="inputlabel">Parameter *</td> </tr> <tr> <td><input type="text" name="txtfieldconstant" class="textbox" value="<?=$funcObj->RemoveSlashes($FIELDCONSTANT)?>" disabled="disabled" maxlength="30" size="30" /></td> </tr> <tr> <td class="inputlabel">Parameter Value *</td> </tr> <tr> <td><input type="text" name="txtfieldvalue" class="textbox" value="<?=$funcObj->RemoveSlashes($FIELDVALUE)?>" maxlength="255" size="30" /></td> </tr> <tr> <td class="inputlabel">Parameter Description</td> </tr> <tr> <td><input type="text" name="txtdescription" class="textbox" value="<?=$funcObj->RemoveSlashes($DESCRIPTION)?>" maxlength="255" size="30" /></td> </tr> <tr> <td height="35"><input type="submit" name="submit" value="Save" class="button size1" /></td> </tr> <tr> <td height="45">Fields marked with * are mandatory.</td> </tr> </table> <input type="hidden" name="ID" value="<?php echo isset($_GET['id']) ? $_GET['id'] :''?>" /> <input type="hidden" name="formaction" value="<?php echo $ACTION?>" /> </form> </td> </tr> </table></td> </tr> </table></td> </tr> <?php require_once 'includes/inc.footer.php' ?> </table> </body> </html>
Copyright ©2021 || Defacer Indonesia