Newer
Older
<?php
if(!defined('OSTADMININC') || !$thisstaff || !$thisstaff->isAdmin() || !$config) die('Access Denied');
$pages = Page::getPages();
?>
<form action="settings.php?t=pages" method="post" id="save"
enctype="multipart/form-data">
<?php csrf_token(); ?>
<input type="hidden" name="t" value="pages" >
<table class="form_table settings_table" width="940" border="0" cellspacing="0" cellpadding="2">
<thead><tr>
<th colspan="2">
<h4>Basic Information</h4>
</th>
</tr></thead>
<tbody>
<?php
$form = $ost->company->getForm();
$form->addMissingFields();
$form->render();
<thead>
<tr>
<th colspan="2">
<em>To edit or add new pages go to <a href="pages.php">Manage > Site Pages</a></em>
</th>
</tr>
</thead>
<tbody>
<tr>
<td width="220" class="required">Landing Page:</td>
<td>
<select name="landing_page_id">
<option value="">— Select Landing Page —</option>
<?php
foreach($pages as $page) {
if(strcasecmp($page->getType(), 'landing')) continue;
echo sprintf('<option value="%d" %s>%s</option>',
$page->getId(),
($config['landing_page_id']==$page->getId())?'selected="selected"':'',
$page->getName());
} ?>
</select> <font class="error">* <?php echo $errors['landing_page_id']; ?></font>
</td>
</tr>
<tr>
<td width="220" class="required">Offline Page:</td>
<td>
<select name="offline_page_id">
<option value="">— Select Offline Page —</option>
<?php
foreach($pages as $page) {
if(strcasecmp($page->getType(), 'offline')) continue;
echo sprintf('<option value="%d" %s>%s</option>',
$page->getId(),
($config['offline_page_id']==$page->getId())?'selected="selected"':'',
$page->getName());
} ?>
</select> <font class="error">* <?php echo $errors['offline_page_id']; ?></font>
</td>
</tr>
<tr>
<td width="220" class="required">Default Thank-You Page:</td>
<td>
<select name="thank-you_page_id">
<option value="">— Select Thank-You Page —</option>
<?php
foreach($pages as $page) {
if(strcasecmp($page->getType(), 'thank-you')) continue;
echo sprintf('<option value="%d" %s>%s</option>',
$page->getId(),
($config['thank-you_page_id']==$page->getId())?'selected="selected"':'',
$page->getName());
} ?>
</select> <font class="error">* <?php echo $errors['thank-you_page_id']; ?></font>
</td>
</tr>
</tbody>
</table>
<table class="form_table settings_table" width="940" border="0" cellspacing="0" cellpadding="2">
<thead>
<tr>
<th colspan="2">
<h4>Logos</h4>
<em>System Default Logo</em>
</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="2">
<label style="display:block">
<input type="radio" name="selected-logo" value="0"
style="margin-left: 1em"
<?php if (!$ost->getConfig()->getClientLogoId())
echo 'checked="checked"'; ?>/>
<img src="../assets/default/images/logo.png"
alt="Default Logo" valign="middle"
style="box-shadow: 0 0 0.5em rgba(0,0,0,0.5);
margin: 0.5em; height: 5em;
vertical-align: middle"/>
</label>
</td></tr>
<tr>
<th colspan="2">
<em>Use a custom logo — Use a delete checkbox to
remove the logo from the system</em>
</th>
</tr>
<tr><td colspan="2">
<?php
$current = $ost->getConfig()->getClientLogoId();
foreach (AttachmentFile::allLogos() as $logo) { ?>
<div>
<label>
<input type="radio" name="selected-logo"
style="margin-left: 1em" value="<?php
echo $logo->getId(); ?>" <?php
if ($logo->getId() == $current)
echo 'checked="checked"'; ?>/>
<img src="image.php?h=<?php echo $logo->getDownloadHash(); ?>"
alt="Custom Logo" valign="middle"
style="box-shadow: 0 0 0.5em rgba(0,0,0,0.5);
margin: 0.5em; height: 5em;
vertical-align: middle;"/>
</label>
<?php if ($logo->getId() != $current) { ?>
<label>
<input type="checkbox" name="delete-logo[]" value="<?php
echo $logo->getId(); ?>"/> Delete
</label>
<?php } ?>
</div>
<?php } ?>
<br/>
<b>Upload a new logo:</b>
<input type="file" name="logo[]" size="30" value="" />
<font class="error"><br/><?php echo $errors['logo']; ?></font>
</td>
</tr>
</tbody>
</table>
<input class="button" type="submit" name="submit-button" value="Save Changes">
<input class="button" type="reset" name="reset" value="Reset Changes">
</p>
</form>
<div style="display:none;" class="dialog" id="confirm-action">
<h3>Please Confirm</h3>
<a class="close" href=""><i class="icon-remove-circle"></i></a>
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<hr/>
<p class="confirm-action" id="delete-confirm">
<font color="red"><strong>Are you sure you want to DELETE selected
logos?</strong></font>
<br/><br/>Deleted logos CANNOT be recovered.
</p>
<div>Please confirm to continue.</div>
<hr style="margin-top:1em"/>
<p class="full-width">
<span class="buttons" style="float:left">
<input type="button" value="No, Cancel" class="close">
</span>
<span class="buttons" style="float:right">
<input type="button" value="Yes, Do it!" class="confirm">
</span>
</p>
<div class="clear"></div>
</div>
<script type="text/javascript">
$(function() {
$('#save input:submit.button').bind('click', function(e) {
var formObj = $('#save');
if ($('input:checkbox:checked', formObj).length) {
e.preventDefault();
$('.dialog#confirm-action').undelegate('.confirm');
$('.dialog#confirm-action').delegate('input.confirm', 'click', function(e) {
e.preventDefault();
$('.dialog#confirm-action').hide();
$('#overlay').hide();
formObj.submit();
return false;
});
$('#overlay').show();
$('.dialog#confirm-action .confirm-action').hide();
$('.dialog#confirm-action p#delete-confirm')
.show()
.parent('div').show().trigger('click');
return false;
}
else return true;
});
});
</script>