but it is old
This commit is contained in:
parent
d1d2f525b9
commit
f7ef2c2771
Binary file not shown.
@ -1,29 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* Name: Random Tip
|
||||
* Author: Shish <webmaster@shishnet.org>
|
||||
* License: GPLv2
|
||||
* Description: Show a random line of text in the subheader space
|
||||
* Documentation:
|
||||
* Formatting is done with bbcode
|
||||
*/
|
||||
|
||||
class Tips extends SimpleExtension {
|
||||
public function onPostListBuilding($event) {
|
||||
global $config, $page;
|
||||
if(strlen($config->get_string("tips_text")) > 0) {
|
||||
$tips = $config->get_string("tips_text");
|
||||
$tips = preg_replace("/\n+/", "\n", $tips);
|
||||
$lines = explode("\n", $tips);
|
||||
$line = $lines[array_rand($lines)];
|
||||
$this->theme->display_tip(format_text($line));
|
||||
}
|
||||
}
|
||||
|
||||
public function onSetupBuilding($event) {
|
||||
$sb = new SetupBlock("Tips");
|
||||
$sb->add_longtext_option("tips_text");
|
||||
$event->panel->add_block($sb);
|
||||
}
|
||||
}
|
||||
?>
|
@ -1,30 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* Name: Random Tip
|
||||
* Author: Shish <webmaster@shishnet.org>
|
||||
* License: GPLv2
|
||||
* Description: Show a random line of text in the subheader space
|
||||
* Documentation:
|
||||
* Formatting is done with bbcode
|
||||
*/
|
||||
|
||||
class Tips extends SimpleExtension {
|
||||
public function onPostListBuilding($event) {
|
||||
global $config, $page;
|
||||
if(strlen($config->get_string("tips_text")) > 0) {
|
||||
$icon = null;
|
||||
$tips = $config->get_string("tips_text");
|
||||
$tips = preg_replace("/\n+/", "\n", $tips);
|
||||
$lines = explode("\n", $tips);
|
||||
$line = $lines[array_rand($lines)];
|
||||
$this->theme->display_tip(format_text($line));
|
||||
}
|
||||
}
|
||||
|
||||
public function onSetupBuilding($event) {
|
||||
$sb = new SetupBlock("Tips");
|
||||
$sb->add_longtext_option("tips_text");
|
||||
$event->panel->add_block($sb);
|
||||
}
|
||||
}
|
||||
?>
|
@ -1,23 +0,0 @@
|
||||
<?php
|
||||
class TipsTest extends SCoreWebTestCase {
|
||||
function testTips() {
|
||||
$this->log_in_as_admin();
|
||||
|
||||
$this->get_page("setup");
|
||||
$this->setField("_config_tips_text", "alert:kittens");
|
||||
$this->click("Save Settings");
|
||||
|
||||
$this->get_page("post/list");
|
||||
$this->assertText("kittens");
|
||||
|
||||
$this->get_page("setup");
|
||||
$this->setField("_config_news_text", "");
|
||||
$this->click("Save Settings");
|
||||
|
||||
$this->get_page("post/list");
|
||||
$this->assertNoText("kittens");
|
||||
|
||||
$this->log_out();
|
||||
}
|
||||
}
|
||||
?>
|
@ -1,9 +0,0 @@
|
||||
<?php
|
||||
|
||||
class TipsTheme extends Themelet {
|
||||
public function display_tip($text) {
|
||||
global $page;
|
||||
$page->add_block(new Block(null, $text, "main", 5));
|
||||
}
|
||||
}
|
||||
?>
|
Loading…
x
Reference in New Issue
Block a user