1: <?php
2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
15: defined('CON_FRAMEWORK') || die('Illegal call: Missing framework initialization - request aborted.');
16:
17: 18: 19: 20: 21: 22: 23:
24: class cUpgradeJob_0012 extends cUpgradeJobAbstract {
25:
26: public $maxVersion = "4.9.0";
27:
28: public function _execute() {
29: if ($this->_setupType == 'setup') {
30: switch ($_SESSION["clientmode"]) {
31: case "NOCLIENT":
32: break;
33: case "CLIENTEXAMPLES":
34:
35:
36: if (cFileHandler::exists($this->_aCfgClient[1]["path"]["frontend"] . "css")) {
37: cFileHandler::recursiveRmdir($this->_aCfgClient[1]["path"]["frontend"] . "css");
38: mkdir($this->_aCfgClient[1]["path"]["frontend"] . "css");
39: }
40: cFileHandler::recursiveCopy("data/examples/css", $this->_aCfgClient[1]["path"]["frontend"] . "css");
41:
42:
43:
44: if (cFileHandler::exists($this->_aCfgClient[1]["path"]["frontend"] . "js")) {
45: cFileHandler::recursiveRmdir($this->_aCfgClient[1]["path"]["frontend"] . "js");
46: mkdir($this->_aCfgClient[1]["path"]["frontend"] . "js");
47: }
48: cFileHandler::recursiveCopy("data/examples/js", $this->_aCfgClient[1]["path"]["frontend"] . "js");
49:
50:
51:
52: if (cFileHandler::exists($this->_aCfgClient[1]["path"]["frontend"] . "templates")) {
53: cFileHandler::recursiveRmdir($this->_aCfgClient[1]["path"]["frontend"] . "templates");
54: mkdir($this->_aCfgClient[1]["path"]["frontend"] . "templates");
55: }
56: cFileHandler::recursiveCopy("data/examples/templates", $this->_aCfgClient[1]["path"]["frontend"] . "templates");
57:
58:
59:
60: if (cFileHandler::exists($this->_aCfgClient[1]["path"]["frontend"] . "upload")) {
61: cFileHandler::recursiveRmdir($this->_aCfgClient[1]["path"]["frontend"] . "upload");
62: mkdir($this->_aCfgClient[1]["path"]["frontend"] . "upload");
63: }
64: cFileHandler::recursiveCopy("data/examples/upload", $this->_aCfgClient[1]["path"]["frontend"] . "upload");
65:
66:
67:
68: if (cFileHandler::exists($this->_aCfgClient[1]["path"]["frontend"] . "data/layouts")) {
69: cFileHandler::recursiveRmdir($this->_aCfgClient[1]["path"]["frontend"] . "data/layouts");
70: mkdir($this->_aCfgClient[1]["path"]["frontend"] . "data/layouts");
71: }
72: cFileHandler::recursiveCopy("data/examples/data/layouts", $this->_aCfgClient[1]["path"]["frontend"] . "data/layouts");
73: case "CLIENTMODULES":
74:
75:
76: if (cFileHandler::exists($this->_aCfgClient[1]["path"]["frontend"] . "data/modules")) {
77: cFileHandler::recursiveRmdir($this->_aCfgClient[1]["path"]["frontend"] . "data/modules");
78: mkdir($this->_aCfgClient[1]["path"]["frontend"] . "data/modules");
79: }
80: cFileHandler::recursiveCopy("data/examples/data/modules", $this->_aCfgClient[1]["path"]["frontend"] . "data/modules");
81: }
82: }
83: }
84:
85: }
86:
87: ?>