Beispiel #1
0
}
define("DASHBOARD_LOG_EMERG", 0);
define("DASHBOARD_LOG_ALERT", 1);
define("DASHBOARD_LOG_CRIT", 2);
define("DASHBOARD_LOG_ERR", 3);
define("DASHBOARD_LOG_WARNING", 4);
define("DASHBOARD_LOG_NOTICE", 5);
define("DASHBOARD_LOG_INFO", 6);
define("DASHBOARD_LOG_DEBUG", 7);
/*
|	REGISTER WIDGET
*/
AutoLoader::addFile("DateDifference", dirname(__FILE__) . DS . "DateDifference.php");
AutoLoader::addFile("DashboardLogEntry", dirname(__FILE__) . DS . "DashboardLogEntry.php");
AutoLoader::addFile("DashboardEvents", dirname(__FILE__) . DS . "DashboardEvents.php");
DashboardWidgets::addWidget(array("id" => "events", "title" => "Event Logbook", "description" => __("Keep up to date with what is happening with your site."), "enable" => "dashboard_events_widget_enable", "disable" => "dashboard_events_widget_disable", "uninstall" => "dashboard_events_widget_uninstall"), "dashboard_events_widget_render");
// INIT CLASS
global $dashboardEvents;
$dashboardEvents = new DashboardEvents();
/*
|	ENABLE EVENTS WIDGET
*/
function dashboard_events_widget_enable()
{
    $conn = Record::getConnection();
    $driver = strtolower($conn->getAttribute(PDO::ATTR_DRIVER_NAME));
    // MySQL SCHEMA
    if ($driver === "mysql") {
        $conn->exec("CREATE TABLE " . TABLE_PREFIX . "dashboard_log(\n\t\t\t\tid          INT(11) NOT NULL AUTO_INCREMENT,\n\t\t\t\tident       CHAR(16) NOT NULL,\n\t\t\t\tpriority    INT NOT NULL,\n\t\t\t\tmessage     VARCHAR(255),\n\t\t\t\tusername    VARCHAR(64),\n\t\t\t\tcreated_on  DATETIME DEFAULT NULL,\n\t\t\t\tPRIMARY KEY (id)\n\t\t\t) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    }
    // SQLite SCHEMA
Beispiel #2
0
<?php

/*
|	Dashboard - Wolf CMS Dashboard Plugin
|	@file		./widgets/rss_reader/index.php
|	@author		SamBrishes <*****@*****.**>
|	@version	1.1.1 [1.1.0] - Alpha
|
|	@license	X11 / MIT License
|	@copyright	Copyright © 2015 SamBrishes, pytesNET
*/
if (!defined("IN_CMS")) {
    die;
}
/*
|	REGISTER WIDGET
*/
AutoLoader::addFile("DashboardRSSReader", dirname(__FILE__) . DS . "class.rss-reader.php");
DashboardWidgets::addWidget(array("id" => "rss_reader", "size" => 1, "title" => "RSS Feed Reader", "description" => __("A small RSS Feed Reader"), "settings" => array("fetch_method" => "javascript", "rss_url" => "http://www.wolfcms.org/rss.xml", "show_items" => 3, "max_chars" => 235)), "DashboardRSSReader::renderWidget", "DashboardRSSReader::renderSettings");
Observer::observe("dashboard_load_css", "DashboardRSSReader::loadStylesheet");
Observer::observe("dashboard_load_js", "DashboardRSSReader::loadJavascript");