Newer
Older
<?php
if(!defined('OSTADMININC') || !$thisstaff || !$thisstaff->isAdmin() || !$config) die('Access Denied');
$pages = Page::getPages();
?>
<h2><?php echo __('Company Profile'); ?></h2>
<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">
<h4><?php echo __('Basic Information'); ?></h4>
$form = $ost->company->getForm();
$form->addMissingFields();
$form->render();
<thead>
<tr>
<th colspan="2">
<h4><?php echo __('Site Pages'); ?></h4>
<em><?php echo sprintf(__(
'To edit or add new pages go to %s Manage > Site Pages %s'),
'<a href="pages.php">','</a>'); ?></em>
</th>
</tr>
</thead>
<tbody>
<tr>
<td width="220" class="required"><?php echo __('Landing Page'); ?>:</td>
<option value="">— <?php echo __('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>
<i class="help-tip icon-question-sign" href="#landing_page"></i>
</span>
<td width="220" class="required"><?php echo __('Offline Page'); ?>:</td>
<option value="">— <?php echo __('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>
<i class="help-tip icon-question-sign" href="#offline_page"></i>
</span>
<td width="220" class="required"><?php
echo __('Default Thank-You Page'); ?>:</td>
<select name="thank-you_page_id">
<option value="">— <?php
echo __('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>
<i class="help-tip icon-question-sign" href="#default_thank_you_page"></i>
</span>
</td>
</tr>
</tbody>
</table>
<table class="form_table settings_table" width="940" border="0" cellspacing="0" cellpadding="2">
<thead>
<tr>
<th colspan="2">
<i class="help-tip icon-question-sign" href="#logos"></i>
</h4>
<em><?php echo __('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><?php echo __('Use a custom logo'); ?> <i class="help-tip icon-question-sign" href="#upload_a_new_logo"></i></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(); ?>"/> <?php echo __('Delete'); ?>
</label>
<?php } ?>
</div>
<?php } ?>
<br/>
<b><?php echo __('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="<?php
echo __('Save Changes'); ?>">
<input class="button" type="reset" name="reset" value="<?php
echo __('Reset Changes'); ?>">
<div style="display:none;" class="dialog" id="confirm-action">
<h3><?php echo __('Please Confirm'); ?></h3>
<a class="close" href=""><i class="icon-remove-circle"></i></a>
<hr/>
<p class="confirm-action" id="delete-confirm">
<font color="red"><strong><?php echo __(
'Are you sure you want to DELETE selected logos?'); ?></strong></font>
<br/><br/><?php echo __('Deleted logos CANNOT be recovered.'); ?>
<div><?php echo __('Please confirm to continue.'); ?></div>
<hr style="margin-top:1em"/>
<p class="full-width">
<span class="buttons pull-left">
<input type="button" value="No, Cancel" class="close">
</span>
<span class="buttons pull-right">
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
<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>