Example #1
0
    <a href="editstyles.php">jump to stylesheets</a> |
<?php 
$properties = array('btnSaveTemplate', 'selTemplate', 'btnNewTemplate', 'btnPickPublic', 'btnSaveTemplate', 'btnMakeMine', 'txtHeader', 'txtComment', 'txtFooter', 'chkTemplatePublic', 'iTemplatePublic', 'txtTemplateName', 'hdnTemplateId');
foreach ($properties as $property) {
    ${$property} = array_key_exists($property, $_REQUEST) ? $_REQUEST[$property] : null;
}
if (!empty($btnSaveTemplate)) {
    $template = new Template($db);
    $iTemplatePublic = 0;
    if ($chkTemplatePublic == "on") {
        $iTemplatePublic = 1;
    }
    if (-1 == $hdnTemplateId) {
        $selTemplate = $template->create($hdnUserId, $iTemplatePublic, $txtHeader, $txtComment, $txtFooter, $txtTemplateName);
    } else {
        $template->update($hdnTemplateId, $hdnUserId, $iTemplatePublic, $txtHeader, $txtComment, $txtFooter, $txtTemplateName);
    }
}
// Save the template preference change if required
if (!empty($_REQUEST['btnMakeMine'])) {
    $TempQuery = " DELETE FROM UserTemplate WHERE i_UID = {$hdnUserId}";
    $TempQueryId = mysql_query($TempQuery);
    $TempQuery = "INSERT INTO UserTemplate VALUES ({$hdnUserId}, {$hdnTemplateId})";
    $TempQueryId = mysql_query($TempQuery);
    echo $TempQuery;
}
//  get a drop-down of all the users templates.
$TemplateQuery = "SELECT i_TemplateID\n                           , vc_TemplateName\n                        FROM Template\n                       WHERE i_UID = {$hdnUserId}\n                    ORDER BY i_TemplateID";
$TemplateQueryId = mysql_query($TemplateQuery, $link);
echo "<form name=\"frmSelection\" action=\"edittemplate.php\" method=\"post\">\n";
echo "Your Templates: <select name=\"selTemplate\">\n";
Example #2
0
<?php

//Imports
require_once 'session.php';
require_once 'db/db_conn.php';
require_once 'db/SELECT.php';
require_once 'db/UPDATE.php';
require_once 'classes/Template.php';
$con = connect_db();
$ADK_MSG_TMPL = new Template();
$ADK_MSG_TMPL->populateFromUpdate();
if (!$ADK_MSG_TMPL->isValid()) {
    $con->close();
    http_response_code(400);
    echo $ADK_MSG_TMPL->err;
    exit;
}
$ADK_MSG_TMPL->sanitize();
$ADK_MSG_TMPL->update($con);
$ADK_MSG_TMPLS = new Templates();
$ADK_MSG_TMPLS->get($con, $_SESSION['ADK_USER_ID']);
$con->close();
echo json_encode($ADK_MSG_TMPLS);
http_response_code(200);