1: <?php
2: /**
3: * ManiaLib - Lightweight PHP framework for Manialinks
4: *
5: * @see http://code.google.com/p/manialib/
6: * @copyright Copyright (c) 2009-2011 NADEO (http://www.nadeo.com)
7: * @license http://www.gnu.org/licenses/lgpl.html LGPL License 3
8: * @version $Revision: 590 $:
9: * @author $Author: maximeraoust $:
10: * @date $Date: 2011-12-27 19:40:38 +0100 (mar., 27 déc. 2011) $:
11: */
12:
13: namespace ManiaLib\Gui\Elements;
14:
15: class FileEntry extends Entry
16: {
17:
18: protected $xmlTagName = 'fileentry';
19: protected $folder;
20:
21: /**
22: * Sets the default folder
23: * @param string
24: */
25: function setFolder($folder)
26: {
27: $this->folder = $folder;
28: }
29:
30: /**
31: * Returns the default folder
32: * @return string
33: */
34: function getFolder()
35: {
36: return $this->folder;
37: }
38:
39: protected function postFilter()
40: {
41: parent::postFilter();
42: if($this->folder !== null)
43: $this->xml->setAttribute('folder', $this->folder);
44: }
45:
46: }
47:
48: ?>