commit 708892d9a7586ec9dc4602273d081f87f7b430c6
parent 075acf238c38f3596a943bd496f546ed98398300
Author: dankert <devnull@localhost>
Date: Sat, 27 Nov 2004 10:55:54 +0100
Rechte-Funktionen entfernt, Anzahl Versionen in Elementliste
Diffstat:
1 file changed, 12 insertions(+), 61 deletions(-)
diff --git a/actionClasses/PageAction.class.php b/actionClasses/PageAction.class.php
@@ -20,7 +20,10 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
// ---------------------------------------------------------------------------
// $Log$
-// Revision 1.12 2004-11-10 22:39:24 dankert
+// Revision 1.13 2004-11-27 09:55:54 dankert
+// Rechte-Funktionen entfernt, Anzahl Versionen in Elementliste
+//
+// Revision 1.12 2004/11/10 22:39:24 dankert
// Entfernen der Methode move()
//
// Revision 1.11 2004/10/13 22:12:57 dankert
@@ -65,7 +68,7 @@
* @package openrat.actions
*/
-class PageAction extends Action
+class PageAction extends ObjectAction
{
var $page;
var $defaultSubAction = 'show';
@@ -81,22 +84,6 @@ class PageAction extends Action
}
- function addACL()
- {
- $this->objectAddACL();
-
- $this->callSubAction('rights');
- }
-
-
- function delACL()
- {
- $this->objectDelACL();
-
- $this->callSubAction('rights');
- }
-
-
/**
* Alle Daten aus dem Formular speichern
*/
@@ -354,11 +341,13 @@ class PageAction extends Action
$u = new User( $value->lastchangeUserId );
$u->load();
- $list[$id]['username' ] = $u->name;
- $list[$id]['userfullname'] = $u->fullname;
- $list[$id]['date' ] = date( lang('DATE_FORMAT'),$value->lastchangeTimeStamp);
- $list[$id]['archive_url' ] = Html::url(array('action'=>'pageelement','elementid'=>$id,'subaction'=>'archive'));
- $list[$id]['url' ] = Html::url(array('action'=>'pageelement','elementid'=>$id,'subaction'=>'edit' ));
+ $list[$id]['username' ] = $u->name;
+ $list[$id]['userfullname' ] = $u->fullname;
+
+ $list[$id]['date' ] = date( lang('DATE_FORMAT'),$value->lastchangeTimeStamp);
+ $list[$id]['archive_count'] = $value->getCountVersions();
+ $list[$id]['archive_url' ] = Html::url(array('action'=>'pageelement','elementid'=>$id,'subaction'=>'archive'));
+ $list[$id]['url' ] = Html::url(array('action'=>'pageelement','elementid'=>$id,'subaction'=>'edit' ));
// Maximal 50 Stellen des Inhaltes anzeigen
$list[$id]['value'] = Text::maxLaenge( 50,$value->value );
@@ -567,44 +556,6 @@ class PageAction extends Action
$this->forward('publish');
}
-
-
- function rights()
- {
- global $SESS;
- global $conf_php;
- if ($SESS['user']['is_admin'] != '1') die('nice try');
-
- $acllist = array();
- foreach( $this->page->getAllInheritedAclIds() as $aclid )
- {
- $acl = new Acl( $aclid );
- $acl->load();
- $key = 'au'.$acl->username.'g'.$acl->groupname.'a'.$aclid;
- $acllist[$key] = $acl->getProperties();
- }
-
- foreach( $this->page->getAllAclIds() as $aclid )
- {
- $acl = new Acl( $aclid );
- $acl->load();
- $key = 'bu'.$acl->username.'g'.$acl->groupname.'a'.$aclid;
- $acllist[$key] = $acl->getProperties();
- $acllist[$key]['delete_url'] = Html::url(array('subaction'=>'delACL','aclid'=>$aclid));
- }
- ksort( $acllist );
-
- $this->setTemplateVar('acls',$acllist );
-
- $this->setTemplateVar('users' ,User::listAll() );
- $this->setTemplateVar('groups' ,Group::getAll() );
-
- $languages = Language::getAll();
- $languages[0] = lang('ALL_LANGUAGES');
- $this->setTemplateVar('languages',$languages);
-
- $this->forward('page_rights');
- }
}
?>
\ No newline at end of file