function theme_pagestyle_form in Page Style 5
Same name and namespace in other branches
- 6 includes/pagestyle.block.inc \theme_pagestyle_form()
- 7 includes/pagestyle.block.inc \theme_pagestyle_form()
Implement theme().
See also
File
- includes/
pagestyle.block.inc, line 521 - Block, page and theme functions.
Code
function theme_pagestyle_form($form) {
$pagestyle_current_pagestyle_text = pagestyle_block_title($title = 'current');
$display_current_pagestyle = variable_get('pagestyle_display_current_pagestyle', 'display');
$pagestyle = pagestyle_get_current($value = 'name');
$current_pagestyle_text = $pagestyle_current_pagestyle_text;
$list_inline = "list";
if (variable_get('pagestyle_display_list_inline', 0) == 1) {
$list_inline = "inline";
}
$current_inline = "pagestyle_current_list";
if (variable_get('pagestyle_display_current_inline', 0) == 1) {
$current_inline = "pagestyle_current_inline";
}
$current_pagestyle = NULL;
$display_current_pagestyle = "display";
$display_current_pagestyle_text = "display";
switch (variable_get('pagestyle_display_current_text_value', 'text_value')) {
case "text_value":
$current_pagestyle = "current_pagestyle";
$display_current_pagestyle = "display";
$display_current_pagestyle_text = "display";
break;
case "value":
$current_pagestyle = "current_pagestyle";
$display_current_pagestyle = "display";
$display_current_pagestyle_text = "display_hidden";
break;
case "hidden":
$current_pagestyle = "current_pagestyle";
$display_current_pagestyle = "display_hidden";
$display_current_pagestyle_text = "display_hidden";
break;
case "remove":
$display_current_pagestyle = "display_hidden";
$display_current_pagestyle_text = "display_hidden";
break;
}
$output = '<div id="pagestyle" class="pagestyle_' . $list_inline . ' ' . $current_inline . '">' . "\n";
$output .= drupal_render($form);
if ($current_pagestyle) {
$output .= '<p class="pagestyle_current ' . $current_inline . ' ' . $display_current_pagestyle . ' current_text_' . $display_current_pagestyle_text . ' text_display"><span class="' . $display_current_pagestyle_text . '">' . $current_pagestyle_text . ': </span><span id="pagestyle_current" title="' . $current_pagestyle_text . ': ' . $pagestyle . '">' . $pagestyle . '</span></p>' . "\n";
}
$output .= '</div>' . "\n";
$output .= '<div class="ps_clear"></div>' . "\n";
return $output;
}