2014-07-31 10:17:38 +00:00
< ? php
/**
* Created by Stefan Herndler .
* User : Stefan
* Date : 30.07 . 14 10 : 53
* Version : 1.0
* Since : 1.3
*/
// define class only once
if ( ! class_exists ( " MCI_Footnotes_Tab_HowTo " )) :
/**
* Class MCI_Footnotes_Tab_HowTo
* @ since 1.3
*/
class MCI_Footnotes_Tab_HowTo extends MCI_Footnotes_Admin {
/**
* register the meta boxes for the tab
* @ constructor
* @ since 1.3
* @ param array $p_arr_Tabs
*/
public function __construct ( & $p_arr_Tabs ) {
// add tab to the tab array
$p_arr_Tabs [ FOOTNOTES_SETTINGS_TAB_HOWTO ] = __ ( " How to " , FOOTNOTES_PLUGIN_NAME );
// register settings tab
add_settings_section (
" MCI_Footnotes_Settings_Section_HowTo " ,
" " ,
array ( $this , 'Description' ),
FOOTNOTES_SETTINGS_TAB_HOWTO
);
// help
add_meta_box (
'MCI_Footnotes_Tab_HowTo_Help' ,
__ ( " Brief introduction in how to use the plugin " , FOOTNOTES_PLUGIN_NAME ),
array ( $this , 'Help' ),
FOOTNOTES_SETTINGS_TAB_HOWTO ,
'main'
);
}
/**
* output a description for the tab
* @ since 1.3
*/
public function Description () {
// unused
}
/**
* outputs the help box
* @ since 1.3
*/
public function Help () {
global $g_obj_MCI_Footnotes ;
// load footnotes starting and end tag
$l_arr_Footnote_StartingTag = $this -> LoadSetting ( FOOTNOTES_INPUT_PLACEHOLDER_START );
$l_arr_Footnote_EndingTag = $this -> LoadSetting ( FOOTNOTES_INPUT_PLACEHOLDER_END );
if ( $l_arr_Footnote_StartingTag [ " value " ] == " userdefined " || $l_arr_Footnote_EndingTag [ " value " ] == " userdefined " ) {
// load user defined starting and end tag
$l_arr_Footnote_StartingTag = $this -> LoadSetting ( FOOTNOTES_INPUT_PLACEHOLDER_START_USERDEFINED );
$l_arr_Footnote_EndingTag = $this -> LoadSetting ( FOOTNOTES_INPUT_PLACEHOLDER_END_USERDEFINED );
}
2014-08-18 15:06:06 +00:00
$l_str_Example = " Hello " . $l_arr_Footnote_StartingTag [ " value " ] . __ ( " example string " , FOOTNOTES_PLUGIN_NAME ) . $l_arr_Footnote_EndingTag [ " value " ] . " World! " ;
2014-07-31 10:17:38 +00:00
?>
< div style = " text-align:center; " >
< div class = " footnote_placeholder_box_container " >
< p >
< ? php echo __ ( " Start your footnote with the following shortcode: " , FOOTNOTES_PLUGIN_NAME ); ?>
< span class = " footnote_highlight_placeholder " >
< ? php echo $l_arr_Footnote_StartingTag [ " value " ]; ?>
</ span >
</ p >
< p >
< ? php echo __ ( " ...and end your footnote with this shortcode: " , FOOTNOTES_PLUGIN_NAME ); ?>
< span class = " footnote_highlight_placeholder " >
< ? php echo $l_arr_Footnote_EndingTag [ " value " ]; ?>
</ span >
</ p >
< div class = " footnote_placeholder_box_example " >
< p >
< span class = " footnote_highlight_placeholder " >< ? php echo $l_str_Example ; ?> </span>
< ? php echo __ ( " will be displayed as: " , FOOTNOTES_PLUGIN_NAME ); ?>
& nbsp ; & nbsp ; & nbsp ; & nbsp ;
< ? php echo $g_obj_MCI_Footnotes -> a_obj_Task -> exec ( $l_str_Example , true ); ?>
</ p >
</ div >
< p >
< ? php echo sprintf ( __ ( " If you have any questions, please don't hesitate to %se-mail%s us. " , FOOTNOTES_PLUGIN_NAME ), '<a href="mailto:mci@cheret.co.uk" class="footnote_plugin">' , '</a>' ); ?>
</ p >
</ div >
</ div >
< ? php
}
} // class MCI_Footnotes_Tab_HowTo
endif ;