'styles', 1=>'styles2', 2=>'empty' ); $styleNames = array( 0=>'Default', 1=>'Left Aligned', 2=>'Empty (Custom)' ); if ($id === false) return $styleNames; if (!$styles[$id]) $id = 0; return $styles[$id]; } function picasaweb_head() { echo ' '; if (!get_option('picasaweb_skip_jq')) { echo ' '; } echo ' '; } function picasaweb_footer() { echo ' '; } add_action('wp_head', 'picasaweb_head'); add_action('wp_footer', 'picasaweb_footer'); add_option('picasaweb_skip_jq', '0', 'Picasaweb Plugin. Flag to skip adding jquery.js code on page', false); add_option('picasaweb_init_rule', 'a', 'Picasaweb Plugin. CSS-based rule to all page elements should be processed', false); add_option('picasaweb_css_layout', '0', 'Picasaweb Plugin. CSS-layout', false); add_option('picasaweb_small_size', '144', 'Picasaweb Plugin. Small thumbnail size', false); add_option('picasaweb_medium_size', '288', 'Picasaweb Plugin. Preview image size', false); function picasaweb_config_page() { if ( function_exists('add_submenu_page') ) add_submenu_page('options-general.php', __('Picasaweb Configuration'), __('Picasaweb Configuration'), 'manage_options', 'picasaweb-config', 'picasaweb_conf'); } add_action('admin_menu', 'picasaweb_config_page'); function picasaweb_conf() { $sizes = array(72,144,288,576,640); if ( isset($_POST['submit']) ) { if ( function_exists('current_user_can') && !current_user_can('manage_options') ) die(__('Cheatin’ uh?')); update_option('picasaweb_skip_jq', (int) $_POST['picasaweb']['skip_js']); update_option('picasaweb_css_layout', (int) $_POST['picasaweb']['css_layout']); update_option('picasaweb_small_size', (int) $_POST['picasaweb']['small_size']); update_option('picasaweb_medium_size', (int) $_POST['picasaweb']['medium_size']); if ($a = trim($_POST['picasaweb']['init_rule'])) { update_option('picasaweb_init_rule', $a); } echo '
'._e('Options saved.').'