Example #1
0
require_once 'IConstants.inc';
require_once $ConstantsArray['dbServerUrl'] . "FormValidator//validator.php";
$configuration = new Configuration();
if ($_POST["submit"] != "") {
    $conEmail = $_POST["conEmailId"];
    $email = $_POST["emailId"];
    $msg = validator::validateform("Email Id", $email, 256, false);
    if ($msg == "") {
        if ($email != $conEmail) {
            $msg = "Email id does not match with confirm email id";
        }
    }
    if ($msg != null && $msg != "") {
        $div = "         <div class='ui-widget'>\n                       <div  class='ui-state-error ui-corner-all' style='padding: 0 .7em;'> \n                               <p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span> \n                               <strong>Error during change email id :</strong> <br/>" . $msg . "</p>\n                       </div></div>";
    } else {
        $configuration->saveConfig($configuration->adminEmailId, $email);
        $msg = "Email id updated successfully";
        $div = "<div class='ui-widget'>\n                       <div  class='ui-state-default ui-corner-all' style='padding: 0 .7em;'> \n                               <p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span> \n                               <strong>Message:</strong>&nbsp;" . $msg . "</p> \n                       </div></div>";
    }
} else {
    $h = $configuration->getConfiguration($configuration->adminEmailId);
    $email = $h["configvalue"];
    $conEmail = $email;
}
?>
 
<!DOCTYPE html>
<html>
    <head>
    <?php 
include "_jsAdminInclude.php";
        parse_str(get_ajax_value('update'), $fieldup);
        foreach ($fieldup as $key => $value) {
            $field['new' . $key] = urldecode($value);
            //join
        }
        $ntable->ses->execute($ntable->replaceDataField($ntable->sqlUpdate, $field));
        break;
    case "insert":
        $ntable->prepareQuery();
        parse_str(get_ajax_value('field'), $field);
        foreach ($field as $key => $value) {
            $field[$key] = urldecode($value);
        }
        $ntable->ses->execute($ntable->replaceDataField($ntable->sqlInsert, $field));
        break;
    case "printForm":
        parse_str(get_ajax_value('field'), $field);
        parse_str(get_ajax_value('field'), $field);
        foreach ($field as $key => $value) {
            $field[$key] = urldecode($value);
        }
        $ntable->printForm(get_ajax_value('filename'), $field);
        return;
}
$ntable->renderTable('content');
G::LoadClass('configuration');
$dbc = new DBConnection();
$conf = new Configuration($dbc, $ntable);
$conf->setConfig($ntable->__Configuration, $ntable, $conf->aConfig);
$conf->saveConfig('pagedTable', $ntable->__OBJ_UID, '', $_SESSION['USER_LOGGED'], '');
    if ($messageText == "") {
        if ($newPassword != $confirmNewPassword) {
            $messageText = "-New password and confirm password does not match";
        }
        if ($configurationPassword != $earlierPassword) {
            if ($messageText != null && $messageText != "") {
                $messageText = $messageText . "<br/>" . "-Earlier Password does not match with the one in the database";
            } else {
                $messageText = "-Earlier Password does not match with the one in the database";
            }
        }
    }
    if ($messageText != null && $messageText != "") {
        $div = "         <div class='ui-widget'>\n                       <div  class='ui-state-error ui-corner-all' style='padding: 0 .7em;'> \n                               <p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span> \n                               <strong>Error during change password :</strong> <br/>" . $messageText . "</p>\n                       </div></div>";
    } else {
        $configuration->saveConfig($configuration->adminPassword, $newPassword);
        $messageText = "Password updated successfully";
        $div = "<div class='ui-widget'>\n                       <div  class='ui-state-default ui-corner-all' style='padding: 0 .7em;'> \n                               <p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span> \n                               <strong>Message:</strong>&nbsp;" . $messageText . "</p> \n                       </div></div>";
    }
}
?>


 
<!DOCTYPE html>
<html>
    <head>
    <?php 
include "_jsAdminInclude.php";
?>
    </head>