commit cd1a446b8d0a3b92cc253ea469f972b4e2c2894f
parent 04cf120fb5671819e4841b2075de2906bc0b5b1e
Author: dankert <devnull@localhost>
Date: Sun, 21 Jan 2007 23:19:30 +0100
Objekte direkt in "Bearbeiten" ?ffnen.
Diffstat:
3 files changed, 13 insertions(+), 23 deletions(-)
diff --git a/objectClasses/Language.class.php b/objectClasses/Language.class.php
@@ -19,20 +19,6 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
// ---------------------------------------------------------------------------
-// $Log$
-// Revision 1.5 2004-12-19 15:23:56 dankert
-// Anpassung Session-Funktionen
-//
-// Revision 1.4 2004/12/15 23:18:36 dankert
-// Anpassung an Session-Funktionen
-//
-// Revision 1.3 2004/11/10 22:46:18 dankert
-// *** empty log message ***
-//
-// Revision 1.2 2004/05/02 14:41:31 dankert
-// Einf?gen package-name (@package)
-//
-// ---------------------------------------------------------------------------
/**
diff --git a/serviceClasses/AdministrationTree.class.php b/serviceClasses/AdministrationTree.class.php
@@ -122,14 +122,15 @@ class AdministrationTree extends AbstractTree
function projects( $id )
{
- // Schleife ?ber alle Projekte
+ // Schleife ueber alle Projekte
foreach( Project::getAll() as $id=>$name )
{
$treeElement = new TreeElement();
$treeElement->internalId = $id;
$treeElement->text = $name;
- $treeElement->url = Html::url('main','project',$id);
+ $treeElement->url = Html::url('main','project',$id,
+ array(REQ_PARAM_TARGETSUBACTION=>'edit') );
$treeElement->icon = 'project';
$treeElement->description = '';
$treeElement->target = 'cms_main';
@@ -350,7 +351,8 @@ class AdministrationTree extends AbstractTree
$treeElement->internalId = $user->userid;
$treeElement->text = $user->name;
- $treeElement->url = Html::url('main','user',$user->userid);
+ $treeElement->url = Html::url('main','user',
+ $user->userid,array(REQ_PARAM_TARGETSUBACTION=>'edit') );
$treeElement->icon = 'user';
$desc = $user->fullname;
@@ -382,7 +384,8 @@ class AdministrationTree extends AbstractTree
$treeElement->internalId = $id;
$treeElement->text = $g->name;
- $treeElement->url = Html::url('main','group',$id);
+ $treeElement->url = Html::url('main','group',$id,
+ array(REQ_PARAM_TARGETSUBACTION=>'edit') );
$treeElement->icon = 'group';
$treeElement->description = lang('GLOBAL_GROUP').' '.$g->name.': '.implode(', ',$g->getUsers());
$treeElement->target = 'cms_main';
diff --git a/serviceClasses/ProjectTree.class.php b/serviceClasses/ProjectTree.class.php
@@ -29,7 +29,6 @@ class ProjectTree extends AbstractTree
var $projectId;
var $userIsProjectAdmin = false;
-
function root()
{
$treeElement = new TreeElement();
@@ -43,7 +42,6 @@ class ProjectTree extends AbstractTree
-
function pageelements( $id )
{
$page = new Page( $id );
@@ -63,7 +61,8 @@ class ProjectTree extends AbstractTree
$treeElement->url = Html::url('main',
'pageelement',
$id,
- array('elementid'=>$elementid,'targetSubAction'=>'edit'.$element->type));
+ array('elementid'=>$elementid,
+ REQ_PARAM_TARGETSUBACTION=>'edit'.$element->type));
$treeElement->icon = 'el_'.$element->type;
$treeElement->description = lang('EL_'.$element->type);
@@ -392,7 +391,8 @@ class ProjectTree extends AbstractTree
{
$treeElement = new TreeElement();
$treeElement->text = $name;
- $treeElement->url = Html::url('main','language',$languageid);
+ $treeElement->url = Html::url('main','language',$languageid,
+ array(REQ_PARAM_TARGETSUBACTION=>'edit') );
$treeElement->icon = 'lang';
$treeElement->description = '';
$treeElement->target = 'cms_main';
@@ -412,7 +412,8 @@ class ProjectTree extends AbstractTree
{
$treeElement = new TreeElement();
$treeElement->text = $name;
- $treeElement->url = Html::url('main','model',$id);
+ $treeElement->url = Html::url('main','model',$id,
+ array(REQ_PARAM_TARGETSUBACTION=>'edit'));
$treeElement->icon = 'model';
$treeElement->description = '';
$treeElement->target = 'cms_main';