Page MenuHomeMnkras Phabricator

No OneTemporary

diff --git a/controller.php b/controller.php
index 6d12b6b..07cf002 100644
--- a/controller.php
+++ b/controller.php
@@ -1,62 +1,62 @@
<?php
namespace Concrete\Package\CustomMenuItems;
defined('C5_EXECUTE') or die("Access Denied.");
/**
*
* Custom Menu Items Package.
* @author Michael Krasnow <mnkras@gmail.com>
*
*/
class Controller extends \Concrete\Core\Package\Package
{
protected $pkgHandle = 'custom_menu_items';
protected $appVersionRequired = '5.7.0.4';
protected $pkgVersion = '0.9';
public function getPackageDescription()
{
return t("Create menu items to any page on your site.");
}
public function getPackageName()
{
return t("Custom Menu Items");
}
public function install()
{
$pkg = parent::install();
$sp = \SinglePage::add('/dashboard/system/basics/custom_menu_items', $pkg);
if (is_object($sp))
{
$sp->update(array('cName'=>t('Custom Menu Items')));
}
}
public function on_start()
{
$u = new \User();
if($u->isLoggedIn())
{
$db = \Loader::db();
$r = $db->Execute('SELECT * FROM pkgCustomMenuItems ORDER BY DisplayOrder');
while($row = $r->fetchRow())
{
- //$menu = new \Concrete\Core\Application\Service\UserInterface\Menu;
+ /** @var $menu \Concrete\Core\Application\Service\UserInterface\Menu **/
$menu = \Core::make('helper/concrete/ui/menu');
$menu->addPageHeaderMenuItem(
'custom_menu_item',
'custom_menu_items',
array(
'href' => $row['cID'],
'position' => 'left'
)
);
}
}
}
}

File Metadata

Mime Type
text/x-diff
Expires
Thu, Oct 24, 12:44 PM (1 d, 18 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
263217

Event Timeline