From 7f69f17a8b2d21242fc6b6aa7df630158442412b Mon Sep 17 00:00:00 2001 From: avl Date: Fri, 28 Nov 2008 15:18:59 +0200 Subject: [PATCH] Additions to admin index page --- ipf/admin/templates/admin/index.html | 5 +++++ ipf/admin/views.php | 1 + ipf/application.php | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/ipf/admin/templates/admin/index.html b/ipf/admin/templates/admin/index.html index cb9820b..e18c16c 100644 --- a/ipf/admin/templates/admin/index.html +++ b/ipf/admin/templates/admin/index.html @@ -19,6 +19,11 @@ {if array_search('change',$model['perms'])!==false}{trans 'Change'}{/if} {/foreach} + {foreach $app.additions as $item} + + {$item['title']} + + {/foreach} diff --git a/ipf/admin/views.php b/ipf/admin/views.php index a81f49f..9d1d72f 100644 --- a/ipf/admin/views.php +++ b/ipf/admin/views.php @@ -42,6 +42,7 @@ function IPF_Admin_Views_Index($request, $match){ $app_list[$app->getName()] = new IPF_Template_ContextVars(array( 'name' => $app->getTitle(), 'path' => $app->getSlug(), + 'additions' => $app->getAdditions(), 'models' => $models, )); } diff --git a/ipf/application.php b/ipf/application.php index 5ed3036..9716be1 100644 --- a/ipf/application.php +++ b/ipf/application.php @@ -43,6 +43,10 @@ abstract class IPF_Application{ return str_replace('ipf_','',strtolower($this->name)); } + public function getAdditions(){ + return array(); + } + public function getTitle(){ return $this->name; } -- 2.49.0