finalized staticpages 3.89:

note sidebar plugin availability and
update (sidebar plugin to 1.18) Fixed smarty load in backend
This commit is contained in:
Ian 2012-02-02 19:39:40 +01:00
parent cd3c811e50
commit c9f1b3da14
2 changed files with 21 additions and 1 deletions

View file

@ -1,4 +1,4 @@
3.89: bump version (sidebar 1.18) Fixed smarty load in backend (Timbalu)
3.89: note sidebar plugin availability & update (sidebar 1.18) Fixed smarty load in backend (Timbalu)
3.88: Fixed guestbook link generation for non-rewrites (Timbalu)

View file

@ -531,6 +531,17 @@ class serendipity_event_staticpage extends serendipity_event
return false;
}
/**
* check if sidebar plugin is available for install
*/
function sb_plugin_status() {
$plugins = serendipity_plugin_api::enum_plugins('*', false, 'serendipity_plugin_staticpage');
if(is_array($plugins) && !empty($plugins[0]['name'])) {
return true;
}
return false;
}
/**
*
* are plugins installed, available or not
@ -1604,6 +1615,9 @@ class serendipity_event_staticpage extends serendipity_event
{
global $serendipity;
// check sidebar plugin availability
$sbplav = (!$this->sb_plugin_status() ? true : false);
if (isset($serendipity['GET']['staticid']) && !isset($serendipity['POST']['staticpage'])) {
$serendipity['POST']['staticpage'] = (int)$serendipity['GET']['staticid'];
}
@ -1893,6 +1907,12 @@ class serendipity_event_staticpage extends serendipity_event
}
}
echo '</select> <input class="serendipityPrettyButton input_button" type="submit" name="serendipity[staticSubmit]" value="' . GO . '" /> <strong>-' . WORD_OR . '-</strong> <input type="submit" name="serendipity[staticDelete]" onclick="return confirm(\'' . sprintf(DELETE_SURE, '\' + document.getElementById(\'staticpage_dropdown\').options[document.getElementById(\'staticpage_dropdown\').selectedIndex].text + \'') . '\');" class="serendipityPrettyButton input_button" value="' . DELETE . '" />';
if(!$sbplav) {
echo '<div class="serendipity_msg_important" style="float:right;">';
echo '<img style="vertical-align: middle;" class="attention" src="'.serendipity_getTemplateFile('admin/img/admin_msg_note.png').'" alt="" />';
echo 'Staticpage Sidebar ' . STATICPAGE_PLUGIN_AVAILABLE;
echo '<div>';
}
echo '</div>';
echo '<div>';