1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-19 12:51:52 +02:00

Plugin Builder: Added _menu and simple frontend file to addons list.

This commit is contained in:
Cameron
2016-10-18 13:48:47 -07:00
parent c9bf31cf26
commit c9fa36066b
3 changed files with 112 additions and 37 deletions

View File

@@ -9,36 +9,63 @@
* e107 Blank Plugin
*
*/
require_once("../../class2.php");
e107::js('_blank','js/my.js','jquery'); // Load Plugin javascript and include jQuery framework
e107::css('_blank','css/my.css'); // load css file
e107::lan('_blank'); // load language file ie. e107_plugins/_blank/languages/English.php
e107::meta('keywords','some words'); // add meta data to <HEAD>
require_once(HEADERF); // render the header (everything before the main content area)
$sql = e107::getDB(); // mysql class object
$tp = e107::getParser(); // parser for converting to HTML and parsing templates etc.
$frm = e107::getForm(); // Form element class.
$ns = e107::getRender(); // render in theme box.
$text = "";
if($rows = $sql->retrieve('blank','*',false,'',true)) // combined select and fetch function - returns an array.
if (!defined('e107_INIT'))
{
// print_a($rows);
foreach($rows as $key=>$value) // loop throug
require_once("../../class2.php");
}
class _blank_front
{
function __construct()
{
$text .= $tp->toHtml($value['blank_type'])."<br />";
e107::js('_blank','js/my.js','jquery'); // Load Plugin javascript and include jQuery framework
e107::css('_blank','css/my.css'); // load css file
e107::lan('_blank'); // load language file ie. e107_plugins/_blank/languages/English.php
e107::meta('keywords','some words'); // add meta data to <HEAD>
}
$ns->tablerender("My Caption", $text);
public function run()
{
$sql = e107::getDB(); // mysql class object
$tp = e107::getParser(); // parser for converting to HTML and parsing templates etc.
$frm = e107::getForm(); // Form element class.
$ns = e107::getRender(); // render in theme box.
$text = '';
if($rows = $sql->retrieve('blank','*',false,'',true)) // combined select and fetch function - returns an array.
{
// print_a($rows);
foreach($rows as $key=>$value) // loop throug
{
$text .= $tp->toHtml($value['blank_type'])."<br />";
}
$ns->tablerender("My Caption", $text);
}
}
}
$_blankFront = new _blank_front;
require_once(HEADERF); // render the header (everything before the main content area)
$_blankFront->run();
require_once(FOOTERF); // render the footer (everything after the main content area)
exit;

View File

@@ -0,0 +1,35 @@
<?php
/*
* e107 website system
*
* Copyright (C) 2008-2016 e107 Inc (e107.org)
* Released under the terms and conditions of the
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
*
* _blank menu file.
*
*/
if (!defined('e107_INIT')) { exit; }
// $sql = e107::getDB(); // mysql class object
// $tp = e107::getParser(); // parser for converting to HTML and parsing templates etc.
// $frm = e107::getForm(); // Form element class.
// $ns = e107::getRender(); // render in theme box.
$text = "Empty Menu";
if(!empty($parm))
{
$text .= print_a($parm,true); // e_menu.php form data.
}
e107::getRender()->tablerender("_blank", $text);
?>