ACC SHELL
<?php
/**
* @package WordPress
* @subpackage Proyecto Theme
*/
/*-----------------------------------------------------------------------------------*/
/* REGISTER Admin */
/*-----------------------------------------------------------------------------------*/
function proyecto_theme_settings_init(){
register_setting( 'proyecto_theme_settings', 'proyecto_theme_settings' );
}
// add js for admin
function proyecto_scripts() {
wp_enqueue_script('media-upload');
wp_enqueue_script('thickbox');
}
//add css for admin
function proyecto_style() {
wp_enqueue_style('thickbox');
}
function proyecto_echo_scripts()
{
?>
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready(function() {
// Media Uploader
window.formfield = '';
jQuery('.upload_image_button').live('click', function() {
window.formfield = jQuery('.upload_field',jQuery(this).parent());
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
return false;
});
window.original_send_to_editor = window.send_to_editor;
window.send_to_editor = function(html) {
if (window.formfield) {
imgurl = jQuery('img',html).attr('src');
window.formfield.val(imgurl);
tb_remove();
}
else {
window.original_send_to_editor(html);
}
window.formfield = '';
window.imagefield = false;
}
});
//]]>
</script>
<?php
}
if (isset($_GET['page']) && $_GET['page'] == 'proyecto-settings') {
add_action('admin_print_scripts', 'proyecto_scripts');
add_action('admin_print_styles', 'proyecto_style');
add_action('admin_head', 'proyecto_echo_scripts');
}
function proyecto_add_settings_page() {
add_theme_page( __( 'Proyecto' ), __( 'Proyecto Theme' ), 'manage_options', 'proyecto-settings', 'proyecto_theme_settings_page');
}
add_action( 'admin_init', 'proyecto_theme_settings_init' );
add_action( 'admin_menu', 'proyecto_add_settings_page' );
function proyecto_theme_settings_page() {
global $slider_effects;
?>
<?php
/*-----------------------------------------------------------------------------------*/
/* START Admin */
/*-----------------------------------------------------------------------------------*/
?>
<div class="wrap">
<?php
// If the form has just been submitted, this shows the notification
if ( $_GET['settings-updated'] ) { ?>
<div id="message" class="updated fade proyecto-message"><p><?php _e('Options Saved','proyecto'); ?></p></div>
<?php } ?>
<div id="icon-options-general" class="icon32"></div>
<h2><?php _e( 'Proyecto Theme' ) ?></h2>
<form method="post" action="options.php">
<?php settings_fields( 'proyecto_theme_settings' ); ?>
<?php $options = get_option( 'proyecto_theme_settings' ); ?>
<table class="form-table">
<tr valign="top">
<th scope="row"><?php _e( 'Favicon', 'proyecto' ); ?></th>
<td>
<input id="proyecto_theme_settings[favicon]" class="regular-text" type="text" size="36" name="proyecto_theme_settings[favicon]" value="<?php esc_attr_e( $options['favicon'] ); ?>" />
<br />
<label class="description abouttxtdescription" for="proyecto_theme_settings[favicon]"><?php _e( 'Upload or type in the URL for the site favicon.' ); ?></label>
</td>
</tr>
<tr valign="top">
<th scope="row"><?php _e( 'Logo', 'proyecto' ); ?></th>
<td>
<input id="proyecto_theme_settings[upload_mainlogo]" class="regular-text upload_field" type="text" size="36" name="proyecto_theme_settings[upload_mainlogo]" value="<?php esc_attr_e( $options['upload_mainlogo'] ); ?>" />
<input class="upload_image_button button-secondary" type="button" value="Upload Image" />
<br />
<label class="description abouttxtdescription" for="proyecto_theme_settings[logo]"><?php _e( 'Upload or type in the URL for the site logo.' ); ?></label>
</td>
</tr>
<tr valign="top">
<th scope="row"><?php _e( 'Homepage Tagline', 'proyecto' ); ?></th>
<td>
<textarea id="proyecto_theme_settings[home_tagline]" class="regular-text" name="proyecto_theme_settings[home_tagline]" rows="5" cols="45"><?php esc_attr_e( $options['home_tagline'] ); ?></textarea>
<br />
<label class="description abouttxtdescription" for="proyecto_theme_settings[home_tagline]"><?php _e( 'Enter your custom homepage tagline text here. HTML allowed.' ); ?></label>
</td>
<tr valign="top">
<th scope="row">Theme Credits</th>
<td><p>The <a href="http://www.wpexplorer.com/proyecto-wordpress-theme.html">proyecto</a> Theme was created by AJ Clarke from <a href="http://www.wpexplorer.com"><strong>WPExplorer.com</strong></a>.<br />View my <a href="http://themeforest.net/user/WPExplorer?ref=wpexplorer">premium portfolio</a>.</p>
</td>
</tr>
</table>
<p class="submit-changes">
<input type="submit" class="button-primary" value="<?php _e( 'Save Options' ); ?>" />
</p>
</form>
</div><!-- END wrap -->
<?php
}
//sanitize and validate
function proyecto_options_validate( $input ) {
global $select_options, $radio_options;
if ( ! isset( $input['option1'] ) )
$input['option1'] = null;
$input['option1'] = ( $input['option1'] == 1 ? 1 : 0 );
$input['sometext'] = wp_filter_nohtml_kses( $input['sometext'] );
if ( ! isset( $input['radioinput'] ) )
$input['radioinput'] = null;
if ( ! array_key_exists( $input['radioinput'], $radio_options ) )
$input['radioinput'] = null;
$input['sometextarea'] = wp_filter_post_kses( $input['sometextarea'] );
return $input;
}
?>
ACC SHELL 2018