本文整理汇总了PHP中osc_admin_render_theme_url函数的典型用法代码示例。如果您正苦于以下问题:PHP osc_admin_render_theme_url函数的具体用法?PHP osc_admin_render_theme_url怎么用?PHP osc_admin_render_theme_url使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了osc_admin_render_theme_url函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: newcorp_admin_menu
function newcorp_admin_menu()
{
echo '<h3><a href="#">NewCorp</a></h3>
<ul>
<li><a href="' . osc_admin_render_theme_url('oc-content/themes/newcorp/admin/settings.php') . '">» ' . __('Settings', 'newcorp') . '</a></li>
</ul>';
}
开发者ID:ricktaylord,项目名称:osclass-themes,代码行数:7,代码来源:functions.php
示例2: theme_classified_actions_admin
function theme_classified_actions_admin()
{
switch (Params::getParam('action_specific')) {
case 'upload_logo':
$package = Params::getFiles('logo');
if ($package['error'] == UPLOAD_ERR_OK) {
if (move_uploaded_file($package['tmp_name'], WebThemes::newInstance()->getCurrentThemePath() . "images/logo.jpg")) {
osc_add_flash_ok_message(__('The logo image has been uploaded correctly', 'classified'), 'admin');
} else {
osc_add_flash_error_message(__("An error has occurred, please try again", 'classified'), 'admin');
}
} else {
osc_add_flash_error_message(__("An error has occurred, please try again", 'classified'), 'admin');
}
header('Location: ' . osc_admin_render_theme_url('oc-content/themes/classified/admin/header.php'));
exit;
break;
case 'remove':
if (file_exists(WebThemes::newInstance()->getCurrentThemePath() . "images/logo.jpg")) {
@unlink(WebThemes::newInstance()->getCurrentThemePath() . "images/logo.jpg");
osc_add_flash_ok_message(__('The logo image has been removed', 'classified'), 'admin');
} else {
osc_add_flash_error_message(__("Image not found", 'classified'), 'admin');
}
header('Location: ' . osc_admin_render_theme_url('oc-content/themes/classified/admin/header.php'));
exit;
break;
}
}
开发者ID:jhalendra,项目名称:classmandu,代码行数:29,代码来源:functions.php
示例3: modern_admin_menu
function modern_admin_menu()
{
echo '<h3><a href="#">' . __('Modern theme', 'modern') . '</a></h3>
<ul>
<li><a href="' . osc_admin_render_theme_url('oc-content/themes/modern/admin/admin_settings.php') . '">» ' . __('Settings theme', 'modern') . '</a></li>
</ul>';
}
开发者ID:acharei,项目名称:OSClass,代码行数:7,代码来源:functions.php
示例4: classified_admin_menu
function classified_admin_menu()
{
echo '<h3><a href="#">' . __('Classified theme', 'classified') . '</a></h3>
<ul>
<li><a href="' . osc_admin_render_theme_url('oc-content/themes/classified/admin/header.php') . '">» ' . __('Header logo', 'classified') . '</a></li>
<li><a href="' . osc_admin_render_theme_url('oc-content/themes/classified/admin/settings.php') . '">» ' . __('Theme settings', 'classified') . '</a></li>
</ul>';
}
开发者ID:jhalendra,项目名称:classmandu,代码行数:8,代码来源:inc.functions.php
示例5: theme_modern_actions_admin
function theme_modern_actions_admin()
{
if (Params::getParam('file') == 'oc-content/themes/modern/admin/settings.php') {
if (Params::getParam('donation') == 'successful') {
osc_set_preference('donation', '1', 'modern_theme');
osc_reset_preferences();
}
}
switch (Params::getParam('action_specific')) {
case 'settings':
$footerLink = Params::getParam('footer_link');
$defaultLogo = Params::getParam('default_logo');
osc_set_preference('keyword_placeholder', Params::getParam('keyword_placeholder'), 'modern_theme');
osc_set_preference('footer_link', $footerLink ? '1' : '0', 'modern_theme');
osc_set_preference('default_logo', $defaultLogo ? '1' : '0', 'modern_theme');
osc_add_flash_ok_message(__('Theme settings updated correctly', 'modern'), 'admin');
header('Location: ' . osc_admin_render_theme_url('oc-content/themes/modern/admin/settings.php'));
exit;
break;
case 'upload_logo':
$package = Params::getFiles('logo');
if ($package['error'] == UPLOAD_ERR_OK) {
if (move_uploaded_file($package['tmp_name'], WebThemes::newInstance()->getCurrentThemePath() . "images/logo.jpg")) {
osc_add_flash_ok_message(__('The logo image has been uploaded correctly', 'modern'), 'admin');
} else {
osc_add_flash_error_message(__("An error has occurred, please try again", 'modern'), 'admin');
}
} else {
osc_add_flash_error_message(__("An error has occurred, please try again", 'modern'), 'admin');
}
header('Location: ' . osc_admin_render_theme_url('oc-content/themes/modern/admin/header.php'));
exit;
break;
case 'remove':
if (file_exists(WebThemes::newInstance()->getCurrentThemePath() . "images/logo.jpg")) {
@unlink(WebThemes::newInstance()->getCurrentThemePath() . "images/logo.jpg");
osc_add_flash_ok_message(__('The logo image has been removed', 'modern'), 'admin');
} else {
osc_add_flash_error_message(__("Image not found", 'modern'), 'admin');
}
header('Location: ' . osc_admin_render_theme_url('oc-content/themes/modern/admin/header.php'));
exit;
break;
}
}
开发者ID:semul,项目名称:Osclass,代码行数:45,代码来源:functions.php
示例6: osc_admin_render_theme_url
<?php
$testo = Testimonial::newInstance()->testimonialList();
$ct_url = 'oc-content/themes/nepcoders/admin/add-edit-testimonial.php';
?>
<a href='<?php
echo osc_admin_render_theme_url($ct_url);
?>
'>Add new testimonial</a>
<table class="table" cellpadding="0" cellspacing="0">
<thead>
<tr>
<th class="col-status ">Title</th>
</tr>
</thead>
<tbody>
<?php
foreach ($testo as $test) {
echo '<tr><td>' . $test['testimonial_title'] . '</td>';
echo "<td><a href='" . osc_admin_render_theme_url($ct_url) . "?nepcoders_action=edit&tid=" . $test["pk_testimonial_id"] . "'>Edit</a></td>";
echo '</tr>';
}
?>
</tbody>
</table>
开发者ID:jhalendra,项目名称:classmandu,代码行数:25,代码来源:testimonial.php
示例7: _e
_e('The preferred size of the logo is 195x50.', 'pop');
?>
</p>
<?php
if ($logo_prefence) {
?>
<div class="flashmessage flashmessage-inline flashmessage-warning"><p><?php
_e('<strong>Note:</strong> Uploading another logo will overwrite the current logo.', 'pop');
?>
</p></div>
<?php
}
?>
<br/><br/>
<form action="<?php
echo osc_admin_render_theme_url('oc-content/themes/pop/admin/header.php');
?>
" method="post" enctype="multipart/form-data" class="nocsrf">
<input type="hidden" name="action_specific" value="upload_logo" />
<fieldset>
<div class="form-horizontal">
<div class="form-row">
<div class="form-label"><?php
_e('Logo image (png,gif,jpg)', 'pop');
?>
</div>
<div class="form-controls">
<input type="file" name="logo" id="package" />
</div>
</div>
<div class="form-actions">
开发者ID:oanav,项目名称:closetshare,代码行数:31,代码来源:header.php
示例8: _e
_e('Upload image', 'osclasswizards');
?>
</h2>
<?php
if ($logo_prefence) {
?>
<div class="flashmessage flashmessage-inline flashmessage-warning"><p><?php
_e('<strong>Note:</strong> Uploading another image will overwrite the current image.', 'osclasswizards');
?>
</p></div>
<?php
}
?>
<br/><br/>
<form action="<?php
echo osc_admin_render_theme_url('oc-content/themes/osclasswizards/admin/settings.php');
?>
" method="post" enctype="multipart/form-data" class="nocsrf">
<input type="hidden" name="action_specific" value="upload_favicon" />
<fieldset>
<div class="form-horizontal">
<div class="form-row">
<div class="form-label"><?php
_e('Accepted image (png,gif,jpg)', 'osclasswizards');
?>
</div>
<div class="form-controls">
<input type="file" name="favicon" id="package" />
</div>
</div>
<div class="form-actions">
开发者ID:oanav,项目名称:closetshare,代码行数:31,代码来源:favicon.php
示例9: pop_getColorScheme
<?php
//Show params acording to subaction
$params = pop_getColorScheme();
// pop_theme_options(Params::getParam('subaction'));
$paramsOrigin = array();
//pop_theme_options();
?>
<p >
<?php
osc_run_hook("logo_tool");
?>
<div class="clear"></div>
</p>
<form id="live-preview-form" action="<?php
echo osc_admin_render_theme_url('oc-content/themes/pop/admin/settings.php');
?>
" method="post" enctype="multipart/form-data">
<div class="widget-settings">
<table width="100%">
<tr class="head-section">
<td colspan="2"><div><?php
_e('Header buttons', 'pop');
?>
</div></td>
</tr>
<tr>
<td><?php
_e('Background', 'pop');
?>
</td>
开发者ID:oanav,项目名称:closetshare,代码行数:31,代码来源:inc.color.settings.php
示例10: twitter_admin_menu
function twitter_admin_menu()
{
echo '<h3><a href="#">' . __('Twitter theme', 'twitter') . '</a></h3>
<ul>
<li><a href="' . osc_admin_render_theme_url('oc-content/themes/twitter/admin/admin_settings.php') . '">» ' . __('Settings theme', 'twitter') . '</a></li>
</ul>';
}
开发者ID:ricktaylord,项目名称:osclass-themes,代码行数:7,代码来源:functions.php
示例11: theme_pop_actions_admin
function theme_pop_actions_admin()
{
//if(OC_ADMIN)
if (Params::getParam('file') == 'oc-content/themes/pop/admin/settings.php') {
if (Params::getParam('donation') == 'successful') {
osc_set_preference('donation', '1', 'pop_theme');
osc_reset_preferences();
}
}
switch (Params::getParam('subaction')) {
case 'color-update':
/* theme color staff here */
$aParams = Params::getParamsAsArray();
unset($aParams['page']);
unset($aParams['action']);
unset($aParams['file']);
unset($aParams['CSRFName']);
unset($aParams['CSRFToken']);
osc_set_preference('pop-theme-colors', json_encode($aParams), 'pop_theme');
osc_add_flash_ok_message(__('Theme settings updated correctly', 'pop'), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/pop/admin/color_settings.php'));
break;
case 'color-restore':
$aParams = pop_getColorScheme(true);
osc_set_preference('pop-theme-colors', json_encode($aParams), 'pop_theme');
osc_add_flash_ok_message(__('Theme settings updated correctly', 'pop'), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/pop/admin/color_settings.php'));
break;
default:
break;
}
switch (Params::getParam('action_specific')) {
case 'settings':
$footerLink = Params::getParam('footer_link');
osc_set_preference('pop_max_premium', Params::getParam('pop_max_premium'), 'pop_theme');
osc_set_preference('keyword_placeholder', Params::getParam('keyword_placeholder'), 'pop_theme');
osc_set_preference('footer_link', $footerLink ? '1' : '0', 'pop_theme');
osc_set_preference('header-728x90', trim(Params::getParam('header-728x90', false, false, false)), 'pop_theme');
osc_set_preference('search-results-300x250', trim(Params::getParam('search-results-300x250', false, false, false)), 'pop_theme');
osc_set_preference('item-detail-300x250', trim(Params::getParam('item-detail-300x250', false, false, false)), 'pop_theme');
osc_add_flash_ok_message(__('Theme settings updated correctly', 'pop'), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/pop/admin/settings.php'));
break;
case 'upload_logo':
$package = Params::getFiles('logo');
if ($package['error'] == UPLOAD_ERR_OK) {
$img = ImageResizer::fromFile($package['tmp_name']);
$ext = $img->getExt();
$logo_name = 'pop_logo';
$logo_name .= '.' . $ext;
$path = osc_uploads_path() . $logo_name;
move_uploaded_file($package['tmp_name'], $path);
osc_set_preference('logo', $logo_name, 'pop_theme');
osc_add_flash_ok_message(__('The logo image has been uploaded correctly', 'pop'), 'admin');
} else {
osc_add_flash_error_message(__("An error has occurred, please try again", 'pop'), 'admin');
}
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/pop/admin/header.php'));
break;
case 'remove':
$logo = osc_get_preference('logo', 'pop_theme');
$path = osc_uploads_path() . $logo;
if (file_exists($path)) {
@unlink($path);
osc_delete_preference('logo', 'pop_theme');
osc_reset_preferences();
osc_add_flash_ok_message(__('The logo image has been removed', 'pop'), 'admin');
} else {
osc_add_flash_error_message(__("Image not found", 'pop'), 'admin');
}
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/pop/admin/header.php'));
break;
}
}
开发者ID:michaelxizhou,项目名称:myeden69-original-backup,代码行数:74,代码来源:functions.php
示例12: _e
_e('Facebook Page', OSCLASSWIZARDS_THEME_FOLDER);
?>
</a></li>
<li><a href="#documentation"><?php
_e('Documentation', OSCLASSWIZARDS_THEME_FOLDER);
?>
</a></li>
</ul>
<div id="general">
<h2 class="render-title">
<?php
_e('Theme settings', OSCLASSWIZARDS_THEME_FOLDER);
?>
</h2>
<form action="<?php
echo osc_admin_render_theme_url('oc-content/themes/' . OSCLASSWIZARDS_THEME_FOLDER . '/admin/settings.php');
?>
" method="post" class="nocsrf">
<input type="hidden" name="action_specific" value="settings" />
<fieldset>
<div class="form-horizontal">
<div class="form-row">
<div class="form-label">
<?php
_e('Welcome message', OSCLASSWIZARDS_THEME_FOLDER);
?>
</div>
<div class="form-controls">
<textarea style="height: 50px; width: 500px;" name="welcome_message"><?php
echo osc_get_preference('welcome_message', 'osclasswizards_theme');
?>
开发者ID:bomvendador,项目名称:soroka_r,代码行数:31,代码来源:settings.php
示例13: osc_base_url
if (file_exists(osc_uploads_path() . "realestate-logo-footer.jpg")) {
?>
<p>
Preview:<br>
<?php
$logo_footer = osc_base_url() . str_replace(ABS_PATH, '', osc_uploads_path()) . "realestate-logo-footer.jpg";
?>
<img border="0" alt="<?php
echo osc_page_title();
?>
" src="<?php
echo $logo_footer;
?>
"/>
<form action="<?php
echo osc_admin_render_theme_url('oc-content/themes/realestate/admin/logo_settings.php');
?>
" method="post" enctype="multipart/form-data">
<input type="hidden" name="action_specific" value="footer_remove" />
<input id="button_remove" type="submit" value="<?php
_e('Remove logo footer', 'realestate');
?>
" />
</form>
</p>
<?php
} else {
?>
<p><?php
_e('Has not uploaded any logo image for footer', 'realestate');
?>
开发者ID:blairmain,项目名称:theme-realestate,代码行数:31,代码来源:logo_settings.php
示例14: osc_add_flash_ok_message
$image_url = Params::getParam('image_url');
if (Testimonial::newInstance()->insertTestimonialData($title, $message, $image_url)) {
$ct_url = 'oc-content/themes/nepcoders/admin/testimonial.php';
osc_add_flash_ok_message(__('Testimonial Saved', 'nepcoders'), 'admin');
header('Location:' . osc_admin_render_theme_url($ct_url));
}
}
if (Params::getParam('nep_action') == 'edit_testimonial') {
$title = Params::getParam('title');
$message = Params::getParam('message');
$image_url = Params::getParam('image_url');
$tid = Params::getParam('testimonial_id');
if (Testimonial::newInstance()->updateTestimonial($tid, $title, $message, $image_url)) {
$ct_url = 'oc-content/themes/nepcoders/admin/testimonial.php';
osc_add_flash_ok_message(__('Testimonial Updated', 'nepcoders'), 'admin');
header('Location:' . osc_admin_render_theme_url($ct_url));
}
}
?>
<h1>Testimonial Information</h1>
<form name="testimonial-form" method="post" action="">
<?php
if (Params::getParam('nepcoders_action') == 'edit') {
?>
<input type="hidden" name="nep_action" value="edit_testimonial">
<input type="hidden" name="testimonial_id" value="<?php
echo Params::getParam('tid');
?>
">
<?php
$result = Testimonial::newInstance()->getTestimonial(Params::getParam('tid'));
开发者ID:jhalendra,项目名称:classmandu,代码行数:31,代码来源:add-edit-testimonial.php
示例15: _e
<p>
<?php
_e('The preferred size of the logo is 300x70.', 'classified');
?>
<?php
if (file_exists(WebThemes::newInstance()->getCurrentThemePath() . "images/logo.jpg")) {
?>
<?php
_e('<strong>Note:</strong> Uploading another logo will overwrite the current logo.', 'classified');
?>
<?php
}
?>
</p>
<form action="<?php
echo osc_admin_render_theme_url('oc-content/themes/classified/admin/header.php');
?>
" method="post" enctype="multipart/form-data">
<input type="hidden" name="action_specific" value="upload_logo" />
<fieldset>
<div class="form-horizontal">
<div class="form-row">
<div class="form-label"><?php
_e('Logo image (png,gif,jpg)', 'classified');
?>
</div>
<div class="form-controls">
<input type="file" name="logo" id="package" />
</div>
</div>
<div class="form-actions">
开发者ID:jhalendra,项目名称:classmandu,代码行数:31,代码来源:header.php
示例16: theme_bender_actions_admin
function theme_bender_actions_admin()
{
//if(OC_ADMIN)
if (Params::getParam('file') == 'oc-content/themes/bender/admin/settings.php') {
if (Params::getParam('donation') == 'successful') {
osc_set_preference('donation', '1', 'bender');
osc_reset_preferences();
}
}
switch (Params::getParam('action_specific')) {
case 'settings':
$footerLink = Params::getParam('footer_link');
osc_set_preference('keyword_placeholder', Params::getParam('keyword_placeholder'), 'bender');
osc_set_preference('footer_link', $footerLink ? '1' : '0', 'bender');
osc_set_preference('defaultShowAs@all', Params::getParam('defaultShowAs@all'), 'bender');
osc_set_preference('defaultShowAs@search', Params::getParam('defaultShowAs@all'));
osc_set_preference('defaultLocationShowAs', Params::getParam('defaultLocationShowAs'), 'bender');
osc_set_preference('header-728x90', trim(Params::getParam('header-728x90', false, false, false)), 'bender');
osc_set_preference('homepage-728x90', trim(Params::getParam('homepage-728x90', false, false, false)), 'bender');
osc_set_preference('sidebar-300x250', trim(Params::getParam('sidebar-300x250', false, false, false)), 'bender');
osc_set_preference('search-results-top-728x90', trim(Params::getParam('search-results-top-728x90', false, false, false)), 'bender');
osc_set_preference('search-results-middle-728x90', trim(Params::getParam('search-results-middle-728x90', false, false, false)), 'bender');
osc_add_flash_ok_message(__('Theme settings updated correctly', 'bender'), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/bender/admin/settings.php'));
break;
case 'upload_logo':
$package = Params::getFiles('logo');
if ($package['error'] == UPLOAD_ERR_OK) {
$img = ImageResizer::fromFile($package['tmp_name']);
$ext = $img->getExt();
$logo_name = 'bender_logo';
$logo_name .= '.' . $ext;
$path = osc_uploads_path() . $logo_name;
$img->saveToFile($path);
osc_set_preference('logo', $logo_name, 'bender');
osc_add_flash_ok_message(__('The logo image has been uploaded correctly', 'bender'), 'admin');
} else {
osc_add_flash_error_message(__("An error has occurred, please try again", 'bender'), 'admin');
}
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/bender/admin/header.php'));
break;
case 'remove':
$logo = osc_get_preference('logo', 'bender');
$path = osc_uploads_path() . $logo;
if (file_exists($path)) {
@unlink($path);
osc_delete_preference('logo', 'bender');
osc_reset_preferences();
osc_add_flash_ok_message(__('The logo image has been removed', 'bender'), 'admin');
} else {
osc_add_flash_error_message(__("Image not found", 'bender'), 'admin');
}
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/bender/admin/header.php'));
break;
}
}
开发者ID:mylastof,项目名称:os-class,代码行数:56,代码来源:functions.php
示例17: osc_get_preference
<h2 class="render-title <?php
echo osc_get_preference('footer_link', 'classified') ? '' : 'separate-top';
?>
"><?php
_e('Theme settings', 'classified');
?>
</h2>
<form action="<?php
echo osc_admin_render_theme_url('oc-content/themes/classified/admin/settings.php');
?>
" method="post">
<input type="hidden" name="action_specific" value="settings" />
<fieldset>
<div class="form-horizontal">
<div class="form-row">
<div class="form-label"><?php
_e('Search Content', 'classified');
?>
</div>
<div class="form-controls"><textarea type="text" class="xlarge" name="search_content"><?php
echo osc_esc_html(osc_get_preference('search_content', 'classified'));
?>
</textarea></div>
</div>
<div class="form-row">
<div class="form-label"><?php
_e('Search placeholder', 'classified');
?>
</div>
<div class="form-controls"><input type="text" class="xlarge" name="keyword_placeholder" value="<?php
echo osc_esc_html(osc_get_preference('keyword_placeholder', 'classified'));
开发者ID:jhalendra,项目名称:classmandu,代码行数:31,代码来源:settings.php
示例18: logo_footer
}
}
if (!function_exists('logo_footer')) {
function logo_footer()
{
$html = '<a id="logo-footer" href="' . osc_base_url() . '"><img border="0" alt="' . osc_page_title() . '" src="' . osc_base_url() . str_replace(ABS_PATH, '', osc_uploads_path()) . "realestate-logo-footer.jpg" . '" /></a>';
if (file_exists(osc_uploads_path() . "realestate-logo-footer.jpg")) {
return $html;
} else {
return '<a id="logo-footer" class="logo-footer-text" href="' . osc_base_url() . '">' . osc_page_title() . '</a>';
}
}
}
if (!function_exists('realestate_theme_admin_menu')) {
osc_admin_menu_appearance(__('Header logo', 'realestate'), osc_admin_render_theme_url('oc-content/themes/realestate/admin/logo_settings.php'), 'header_realestate');
osc_admin_menu_appearance(__('Theme settings', 'realestate'), osc_admin_render_theme_url('oc-content/themes/realestate/admin/admin_settings.php'), 'settings_realestate');
}
$sQuery = osc_get_preference('keyword_placeholder', 'realestate');
osc_add_hook('footer', 'fjs_search');
if (!function_exists('fjs_search')) {
function fjs_search()
{
echo "\n";
?>
<script type="text/javascript">
var sQuery = '<?php
echo osc_esc_js(osc_get_preference('keyword_placeholder', 'realestate'));
?>
' ;
$(document).ready(function(){
var element = $('input[name="sPattern"]');
开发者ID:blairmain,项目名称:theme-realestate,代码行数:31,代码来源:functions.php
示例19: osc_admin_render_theme_url
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="US" />
<input type="hidden" name="custom" value="<?php echo osc_admin_render_theme_url('oc-content/themes/bender/admin/settings.php'); ?>&donation=successful&source=bender">
<div id="flashmessage" class="flashmessage flashmessage-inline flashmessage-warning" style="color: #505050; display: block; ">
<p><?php _e('I would like to contribute to the development of Osclass with a donation of', 'bender'); ?> <select name="amount" class="select-box-medium">
<option value="50">50$</option>
<option value="25">25$</option>
<option value="10" selected>10$</option>
<option value="5">5$</option>
<option value=""><?php _e('Custom', 'bender'); ?></option>
</select><input type="submit" class="btn btn-mini" name="submit" value="<?php echo osc_esc_html(__('Donate', 'bender')); ?>"></p>
</div>
</form>
<?php } ?>
<h2 class="render-title <?php echo (osc_get_preference('footer_link', 'bender_theme') ? '' : 'separate-top'); ?>"><?php _e('Theme settings', 'bender'); ?></h2>
<form action="<?php echo osc_admin_render_theme_url('oc-content/themes/bender/admin/settings.php'); ?>" method="post" class="nocsrf">
<input type="hidden" name="action_specific" value="settings" />
<fieldset>
<div class="form-horizontal">
<div class="form-row">
<div class="form-label"><?php _e('Search placeholder', 'bender'); ?></div>
<div class="form-controls"><input type="text" class="xlarge" name="keyword_placeholder" value="<?php echo osc_esc_html( osc_get_preference('keyword_placeholder', 'bender_theme') ); ?>"></div>
</div>
<div class="form-row">
<div class="form-label"><?php _e('Show lists as:', 'bender'); ?></div>
<div class="form-controls">
<select name="defaultShowAs@all">
<option value="gallery" <?php if(bender_default_show_as() == 'gallery'){ echo 'selected="selected"' ; } ?>><?php _e('Gallery','bender'); ?></option>
<option value="list" <?php if(bender_default_show_as() == 'list'){ echo 'selected="selected"' ; } ?>><?php _e('List','bender'); ?></option>
</select>
</div>
开发者ID:pombredanne,项目名称:ArcherSys,代码行数:31,代码来源:settings.php
示例20: theme_osclasswizards_actions_admin
function theme_osclasswizards_actions_admin()
{
if (Params::getParam('file') == 'oc-content/themes/' . OSCLASSWIZARDS_THEME_FOLDER . '/admin/settings.php') {
if (Params::getParam('donation') == 'successful') {
osc_set_preference('donation', '1', 'osclasswizards_theme');
osc_reset_preferences();
}
}
switch (Params::getParam('action_specific')) {
case 'settings':
osc_set_preference('welcome_message', Params::getParam('welcome_message'), 'osclasswizards_theme');
osc_set_preference('defaultShowAs@all', Params::getParam('defaultShowAs@all'), 'osclasswizards_theme');
osc_set_preference('defaultShowAs@search', Params::getParam('defaultShowAs@all'));
osc_add_flash_ok_message(__('Theme settings updated correctly', OSCLASSWIZARDS_THEME_FOLDER), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/' . OSCLASSWIZARDS_THEME_FOLDER . '/admin/settings.php'));
break;
case 'templates_home':
osc_set_preference('show_banner', Params::getParam('show_banner') ? '1' : '0', 'osclasswizards_theme');
osc_set_preference('keyword_placeholder', Params::getParam('keyword_placeholder'), 'osclasswizards_theme');
osc_set_preference('show_search_country', Params::getParam('show_search_country') ? '1' : '0', 'osclasswizards_theme');
osc_set_preference('premium_listings_shown_home', Params::getParam('premium_listings_shown_home'), 'osclasswizards_theme');
osc_set_preference('sub_cat_limit', Params::getParam('sub_cat_limit'), 'osclasswizards_theme');
osc_set_preference('show_popular', Params::getParam('show_popular'), 'osclasswizards_theme');
osc_set_preference('show_popular_regions', Params::getParam('show_popular_regions'), 'osclasswizards_theme');
osc_set_preference('show_popular_cities', Params::getParam('show_popular_cities'), 'osclasswizards_theme');
osc_set_preference('show_popular_searches', Params::getParam('show_popular_searches'), 'osclasswizards_theme');
osc_set_preference('popular_regions_limit', Params::getParam('popular_regions_limit'), 'osclasswizards_theme');
osc_set_preference('popular_cities_limit', Params::getParam('popular_cities_limit'), 'osclasswizards_theme');
osc_set_preference('popular_searches_limit', Params::getParam('popular_searches_limit'), 'osclasswizards_theme');
osc_add_flash_ok_message(__('Templates settings updated correctly', OSCLASSWIZARDS_THEME_FOLDER), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/' . OSCLASSWIZARDS_THEME_FOLDER . '/admin/settings.php#templates'));
break;
case 'templates_search':
osc_set_preference('premium_listings_shown', Params::getParam('premium_listings_shown'), 'osclasswizards_theme');
osc_add_flash_ok_message(__('Templates settings updated correctly', OSCLASSWIZARDS_THEME_FOLDER), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/' . OSCLASSWIZARDS_THEME_FOLDER . '/admin/settings.php#templates'));
break;
case 'templates_item_post':
$locations_input_as = Params::getParam('locations_input_as', 'osclasswizards_theme');
$locations_required = Params::getParam('locations_required', 'osclasswizards_theme');
$category_multiple_selects = Params::getParam('category_multiple_selects', 'osclasswizards_theme');
osc_set_preference('title_minimum_length', Params::getParam('title_minimum_length', 'osclasswizards_theme'), 'osclasswizards_theme');
osc_set_preference('description_minimum_length', Params::getParam('description_minimum_length', 'osclasswizards_theme'), 'osclasswizards_theme');
osc_set_preference('locations_input_as', $locations_input_as, 'osclasswizards_theme');
osc_set_preference('locations_required', $locations_required ? '1' : '0', 'osclasswizards_theme');
osc_set_preference('category_multiple_selects', $category_multiple_selects ? '1' : '0', 'osclasswizards_theme');
osc_add_flash_ok_message(__('Templates settings updated correctly', OSCLASSWIZARDS_THEME_FOLDER), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/' . OSCLASSWIZARDS_THEME_FOLDER . '/admin/settings.php#templates'));
break;
case 'ads_mgmt':
osc_set_preference('header-728x90', trim(Params::getParam('header-728x90', false, false, false)), 'osclasswizards_theme');
osc_set_preference('homepage-728x90', trim(Params::getParam('homepage-728x90', false, false, false)), 'osclasswizards_theme');
osc_set_preference('sidebar-300x250', trim(Params::getParam('sidebar-300x250', false, false, false)), 'osclasswizards_theme');
osc_set_preference('search-results-top-728x90', trim(Params::getParam('search-results-top-728x90', false, false, false)), 'osclasswizards_theme');
osc_set_preference('search-results-middle-728x90', trim(Params::getParam('search-results-middle-728x90', false, false, false)), 'osclasswizards_theme');
osc_add_flash_ok_message(__('Ads management updated correctly', OSCLASSWIZARDS_THEME_FOLDER), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/' . OSCLASSWIZARDS_THEME_FOLDER . '/admin/settings.php#ads'));
break;
case 'categories_icons':
$catsIcons = Params::getParam('cat-icons');
foreach ($catsIcons as $catId => $iconName) {
osc_set_preference('cat-icons-' . $catId, $iconName, 'osclasswizards_theme_cat_icons');
}
osc_add_flash_ok_message(__('Category icons settings updated correctly', OSCLASSWIZARDS_THEME_FOLDER), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/' . OSCLASSWIZARDS_THEME_FOLDER . '/admin/settings.php#category-icons'));
break;
case 'theme_style':
$color_mode = Params::getParam('theme_color_mode');
osc_set_preference('theme_color_mode', $color_mode, 'osclasswizards_theme');
osc_set_preference('google_fonts', Params::getParam('google_fonts'), 'osclasswizards_theme');
$rtl_view = Params::getParam('rtl_view', 'osclasswizards_theme');
osc_set_preference('rtl_view', $rtl_view ? '1' : '0', 'osclasswizards_theme');
osc_set_preference('custom_css', trim(Params::getParam('custom_css', false, false, false)), 'osclasswizards_theme');
osc_add_flash_ok_message(__('Theme color settings updated correctly', OSCLASSWIZARDS_THEME_FOLDER), 'admin');
osc_redirect_to(osc_admin_render_theme_url('oc-content/themes/' . OSCLASSWIZARDS_THEME_FOLDER . '/admin/settings.php#theme-style'));
break;
case 'facebook':
osc_set_preference('facebook-url', trim(Params::getParam('facebook-url', false, false, false)), 'osclasswizards_theme');
osc_set_preference('facebook-width', trim(Params::getParam('facebook-width', false, false, false)), 'osclasswizards_them
|
请发表评论