summaryrefslogtreecommitdiffstats
path: root/apps/admin/modules/log/actions/actions.class.php
blob: 9eed7c73547b567cd48e60ed1472f64bbae5474a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php

/**
 * log actions.
 *
 * @package    mailadmin
 * @subpackage log
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 2288 2006-10-02 15:22:13Z fabien $
 */
class logActions extends autologActions
{
	public function executeList()
	{
		// pageination
		if($this->hasRequestParameter("max_per_page"))
			$this->getUser()->setResultsPerPage($this->getRequestParameter("max_per_page"));
		
		return parent::executeList();
	}
	
	public function executeClear()
	{
		if($this->getRequest()->getMethod() == sfRequest::POST)
		{
			if($this->getRequestParameter("commit")=="Yes")
			{
				LogEntryPeer::doDeleteAll();
				return $this->redirect("log", "list");
			}
			
		}

		return sfView::SUCCESS;
	}

	public function executeCreate()
	{
		return $this->forward404();
	}
	
	public function executeEdit()
	{
		return $this->forward404();
	}
}