@@ -66,7 +66,7 @@ discard block |
||
66 | 66 | $this->tableName, |
67 | 67 | $where, |
68 | 68 | '', |
69 | - htmlspecialchars($orderField) . ' ' . htmlspecialchars($orderDirection), |
|
69 | + htmlspecialchars($orderField).' '.htmlspecialchars($orderDirection), |
|
70 | 70 | self::getLimitFromItemCountAndOffset($itemCount, $offset) |
71 | 71 | ); |
72 | 72 | |
@@ -111,7 +111,7 @@ discard block |
||
111 | 111 | */ |
112 | 112 | public function countNotTimeouted($ttl) |
113 | 113 | { |
114 | - return $this->countByWhere('deleted = 0 AND ttl > ' . intval($ttl)); |
|
114 | + return $this->countByWhere('deleted = 0 AND ttl > '.intval($ttl)); |
|
115 | 115 | } |
116 | 116 | |
117 | 117 | /** |
@@ -127,7 +127,7 @@ discard block |
||
127 | 127 | { |
128 | 128 | $itemCount = filter_var($itemCount, FILTER_VALIDATE_INT, ['options' => ['min_range' => 1, 'default' => 20]]); |
129 | 129 | $offset = filter_var($offset, FILTER_VALIDATE_INT, ['options' => ['min_range' => 0, 'default' => 0]]); |
130 | - $limit = $offset . ', ' . $itemCount; |
|
130 | + $limit = $offset.', '.$itemCount; |
|
131 | 131 | |
132 | 132 | return $limit; |
133 | 133 | } |
@@ -26,7 +26,7 @@ discard block |
||
26 | 26 | * Manages cralwer processes and can be used to start a new process or multiple processes |
27 | 27 | * |
28 | 28 | */ |
29 | -class tx_crawler_domain_process_manager { |
|
29 | +class tx_crawler_domain_process_manager { |
|
30 | 30 | |
31 | 31 | /** |
32 | 32 | * @var $timeToLive integer |
@@ -83,21 +83,21 @@ discard block |
||
83 | 83 | * |
84 | 84 | * @throws RuntimeException |
85 | 85 | */ |
86 | - public function multiProcess( $timeout ) { |
|
86 | + public function multiProcess($timeout) { |
|
87 | 87 | |
88 | 88 | if ($this->processLimit <= 1) { |
89 | - throw new RuntimeException('To run crawler in multi process mode you have to configure the processLimit > 1.' . PHP_EOL); |
|
89 | + throw new RuntimeException('To run crawler in multi process mode you have to configure the processLimit > 1.'.PHP_EOL); |
|
90 | 90 | } |
91 | 91 | |
92 | 92 | $pendingItemsStart = $this->queueRepository->countAllPendingItems(); |
93 | 93 | $itemReportLimit = 20; |
94 | - $reportItemCount = $pendingItemsStart - $itemReportLimit; |
|
94 | + $reportItemCount = $pendingItemsStart - $itemReportLimit; |
|
95 | 95 | if ($this->verbose) { |
96 | 96 | $this->reportItemStatus(); |
97 | 97 | } |
98 | 98 | $this->startRequiredProcesses(); |
99 | 99 | $nextTimeOut = time() + $this->timeToLive; |
100 | - for ($i=0; $i<$timeout; $i++) { |
|
100 | + for ($i = 0; $i < $timeout; $i++) { |
|
101 | 101 | $currentPendingItems = $this->queueRepository->countAllPendingItems(); |
102 | 102 | if ($this->startRequiredProcesses($this->verbose)) { |
103 | 103 | $nextTimeOut = time() + $this->timeToLive; |
@@ -112,16 +112,16 @@ discard block |
||
112 | 112 | if ($this->verbose) { |
113 | 113 | $this->reportItemStatus(); |
114 | 114 | } |
115 | - $reportItemCount = $currentPendingItems - $itemReportLimit; |
|
115 | + $reportItemCount = $currentPendingItems - $itemReportLimit; |
|
116 | 116 | } |
117 | 117 | sleep(1); |
118 | 118 | if ($nextTimeOut < time()) { |
119 | - $timedOutProcesses = $this->processRepository->findAll('','DESC',NULL,0,'ttl >'.$nextTimeOut); |
|
119 | + $timedOutProcesses = $this->processRepository->findAll('', 'DESC', NULL, 0, 'ttl >'.$nextTimeOut); |
|
120 | 120 | $nextTimeOut = time() + $this->timeToLive; |
121 | 121 | if ($this->verbose) { |
122 | - echo 'Cleanup'.implode(',',$timedOutProcesses->getProcessIds()).chr(10); |
|
122 | + echo 'Cleanup'.implode(',', $timedOutProcesses->getProcessIds()).chr(10); |
|
123 | 123 | } |
124 | - $this->crawlerObj->CLI_releaseProcesses($timedOutProcesses->getProcessIds(),true); |
|
124 | + $this->crawlerObj->CLI_releaseProcesses($timedOutProcesses->getProcessIds(), true); |
|
125 | 125 | } |
126 | 126 | } |
127 | 127 | if ($currentPendingItems > 0 && $this->verbose) { |
@@ -143,17 +143,17 @@ discard block |
||
143 | 143 | */ |
144 | 144 | private function startRequiredProcesses() { |
145 | 145 | $ret = FALSE; |
146 | - $currentProcesses= $this->processRepository->countActive(); |
|
147 | - $availableProcessesCount = $this->processLimit-$currentProcesses; |
|
146 | + $currentProcesses = $this->processRepository->countActive(); |
|
147 | + $availableProcessesCount = $this->processLimit - $currentProcesses; |
|
148 | 148 | $requiredProcessesCount = ceil($this->queueRepository->countAllUnassignedPendingItems() / $this->countInARun); |
149 | - $startProcessCount = min(array($availableProcessesCount,$requiredProcessesCount)); |
|
149 | + $startProcessCount = min(array($availableProcessesCount, $requiredProcessesCount)); |
|
150 | 150 | if ($startProcessCount <= 0) { |
151 | 151 | return $ret; |
152 | 152 | } |
153 | 153 | if ($startProcessCount && $this->verbose) { |
154 | 154 | echo 'Start '.$startProcessCount.' new processes (Running:'.$currentProcesses.')'; |
155 | 155 | } |
156 | - for($i=0;$i<$startProcessCount;$i++) { |
|
156 | + for ($i = 0; $i < $startProcessCount; $i++) { |
|
157 | 157 | usleep(100); |
158 | 158 | if ($this->startProcess()) { |
159 | 159 | if ($this->verbose) { |
@@ -173,25 +173,25 @@ discard block |
||
173 | 173 | * @throws Exception if no crawlerprocess was started |
174 | 174 | */ |
175 | 175 | public function startProcess() { |
176 | - $ttl = (time() + $this->timeToLive -1); |
|
176 | + $ttl = (time() + $this->timeToLive - 1); |
|
177 | 177 | $current = $this->processRepository->countNotTimeouted($ttl); |
178 | 178 | // Check whether OS is Windows |
179 | 179 | if (TYPO3_OS === 'WIN') { |
180 | - $sCompletePath = escapeshellcmd('start ' . $this->getCrawlerCliPath()); |
|
180 | + $sCompletePath = escapeshellcmd('start '.$this->getCrawlerCliPath()); |
|
181 | 181 | $oFileHandler = popen($sCompletePath, 'r'); |
182 | 182 | if ($oFileHandler !== false) { |
183 | 183 | pclose($oFileHandler); |
184 | 184 | } |
185 | 185 | } |
186 | 186 | else { |
187 | - $sCompletePath = '(' .escapeshellcmd($this->getCrawlerCliPath()) . ' &) > /dev/null'; |
|
187 | + $sCompletePath = '('.escapeshellcmd($this->getCrawlerCliPath()).' &) > /dev/null'; |
|
188 | 188 | $oFileHandler = system($sCompletePath); |
189 | 189 | } |
190 | 190 | if ($oFileHandler === false) { |
191 | 191 | throw new Exception('could not start process!'); |
192 | 192 | } |
193 | 193 | else { |
194 | - for ($i=0;$i<10;$i++) { |
|
194 | + for ($i = 0; $i < 10; $i++) { |
|
195 | 195 | if ($this->processRepository->countNotTimeouted($ttl) > $current) { |
196 | 196 | return true; |
197 | 197 | } |
@@ -206,10 +206,10 @@ discard block |
||
206 | 206 | * |
207 | 207 | * @return string |
208 | 208 | */ |
209 | - public function getCrawlerCliPath(){ |
|
210 | - $phpPath = $this->crawlerObj->extensionSettings['phpPath'] . ' '; |
|
209 | + public function getCrawlerCliPath() { |
|
210 | + $phpPath = $this->crawlerObj->extensionSettings['phpPath'].' '; |
|
211 | 211 | $pathToTypo3 = rtrim(\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_DOCUMENT_ROOT'), '/'); |
212 | - $pathToTypo3 .= rtrim(\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_PATH'), '/'); |
|
212 | + $pathToTypo3 .= rtrim(\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_PATH'), '/'); |
|
213 | 213 | $cliPart = '/typo3/cli_dispatch.phpsh crawler'; |
214 | 214 | |
215 | 215 | $scriptPath = $phpPath.$pathToTypo3.$cliPart; |
@@ -128,7 +128,7 @@ |
||
128 | 128 | */ |
129 | 129 | public function getProgress() { |
130 | 130 | $all = $this->countItemsAssigned(); |
131 | - if ($all<=0) { |
|
131 | + if ($all <= 0) { |
|
132 | 132 | return 0; |
133 | 133 | } |
134 | 134 |
@@ -48,8 +48,8 @@ discard block |
||
48 | 48 | * @return tx_crawler_domain_process |
49 | 49 | */ |
50 | 50 | public function offsetGet($index) { |
51 | - if (! parent::offsetExists($index)) { |
|
52 | - throw new Exception('Index "' . var_export($index, true) . '" for tx_crawler_domain_process are not available'); |
|
51 | + if (!parent::offsetExists($index)) { |
|
52 | + throw new Exception('Index "'.var_export($index, true).'" for tx_crawler_domain_process are not available'); |
|
53 | 53 | } |
54 | 54 | return parent::offsetGet($index); |
55 | 55 | } |
@@ -63,7 +63,7 @@ discard block |
||
63 | 63 | * @return void |
64 | 64 | */ |
65 | 65 | public function offsetSet($index, $subject) { |
66 | - if (! $subject instanceof tx_crawler_domain_process ) { |
|
66 | + if (!$subject instanceof tx_crawler_domain_process) { |
|
67 | 67 | throw new InvalidArgumentException('Wrong parameter type given, "tx_crawler_domain_process" expected!'); |
68 | 68 | } |
69 | 69 | parent::offsetSet($index, $subject); |
@@ -76,7 +76,7 @@ discard block |
||
76 | 76 | * @return void |
77 | 77 | */ |
78 | 78 | public function append($subject) { |
79 | - if (! $subject instanceof tx_crawler_domain_process ) { |
|
79 | + if (!$subject instanceof tx_crawler_domain_process) { |
|
80 | 80 | throw new InvalidArgumentException('Wrong parameter type given, "tx_crawler_domain_process" expected!'); |
81 | 81 | } |
82 | 82 | parent::append($subject); |
@@ -87,9 +87,9 @@ discard block |
||
87 | 87 | * @return array |
88 | 88 | */ |
89 | 89 | public function getProcessIds() { |
90 | - $result=array(); |
|
90 | + $result = array(); |
|
91 | 91 | foreach ($this->getIterator() as $value) { |
92 | - $result[]=$value->getProcess_id(); |
|
92 | + $result[] = $value->getProcess_id(); |
|
93 | 93 | } |
94 | 94 | return $result; |
95 | 95 | } |
@@ -70,7 +70,7 @@ discard block |
||
70 | 70 | */ |
71 | 71 | protected function __construct() { |
72 | 72 | $this->observers = array(); |
73 | - if (is_array ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['crawler/domain/events/class.tx_crawler_domain_events_dispatcher.php']['registerObservers'])) { |
|
73 | + if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['crawler/domain/events/class.tx_crawler_domain_events_dispatcher.php']['registerObservers'])) { |
|
74 | 74 | foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['crawler/domain/events/class.tx_crawler_domain_events_dispatcher.php']['registerObservers'] as $classRef) { |
75 | 75 | $hookObj = &\TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj($classRef); |
76 | 76 | if (method_exists($hookObj, 'registerObservers')) { |
@@ -122,9 +122,9 @@ discard block |
||
122 | 122 | * @return void |
123 | 123 | */ |
124 | 124 | public function post($event, $group, $attachedData) { |
125 | - if(is_array($this->observers[$event])) { |
|
126 | - foreach($this->observers[$event] as $eventObserver) { |
|
127 | - call_user_func(array($eventObserver['object'],$eventObserver['method']),$event,$group,$attachedData); |
|
125 | + if (is_array($this->observers[$event])) { |
|
126 | + foreach ($this->observers[$event] as $eventObserver) { |
|
127 | + call_user_func(array($eventObserver['object'], $eventObserver['method']), $event, $group, $attachedData); |
|
128 | 128 | } |
129 | 129 | } |
130 | 130 | } |
@@ -137,7 +137,7 @@ discard block |
||
137 | 137 | */ |
138 | 138 | public static function getInstance() { |
139 | 139 | |
140 | - if(!self::$instance instanceof tx_crawler_domain_events_dispatcher) { |
|
140 | + if (!self::$instance instanceof tx_crawler_domain_events_dispatcher) { |
|
141 | 141 | $dispatcher = new tx_crawler_domain_events_dispatcher(); |
142 | 142 | self::$instance = $dispatcher; |
143 | 143 | } |
@@ -282,7 +282,7 @@ discard block |
||
282 | 282 | * @return string icon |
283 | 283 | */ |
284 | 284 | protected function getIconForState($state) { |
285 | - switch($state) { |
|
285 | + switch ($state) { |
|
286 | 286 | case 'running': |
287 | 287 | $icon = 'bullet_orange'; |
288 | 288 | $title = $this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.process.running'); |
@@ -315,7 +315,7 @@ discard block |
||
315 | 315 | * @return string |
316 | 316 | */ |
317 | 317 | protected function getRefreshLink() { |
318 | - return '<input onclick="window.location=\'' . \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl('web_info') . '&SET[crawlaction]=multiprocess' . '\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\'' . $this->getIconPath() . 'arrow_refresh.png' . '\'); background-repeat: no-repeat;" value="' . $this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.refresh') . '" />'; |
|
318 | + return '<input onclick="window.location=\''.\TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl('web_info').'&SET[crawlaction]=multiprocess'.'\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\''.$this->getIconPath().'arrow_refresh.png'.'\'); background-repeat: no-repeat;" value="'.$this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.refresh').'" />'; |
|
319 | 319 | } |
320 | 320 | |
321 | 321 | /** |
@@ -334,9 +334,9 @@ discard block |
||
334 | 334 | */ |
335 | 335 | protected function getEnableDisableLink() { |
336 | 336 | if ($this->getIsCrawlerEnabled()) { |
337 | - return '<input onclick="window.location+=\'&action=stopCrawling\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\'' . $this->getIconPath() . 'control_stop_blue.png' . '\'); background-repeat: no-repeat;" value="' . $this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.disablecrawling') . '" />'; |
|
337 | + return '<input onclick="window.location+=\'&action=stopCrawling\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\''.$this->getIconPath().'control_stop_blue.png'.'\'); background-repeat: no-repeat;" value="'.$this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.disablecrawling').'" />'; |
|
338 | 338 | } else { |
339 | - return '<input onclick="window.location+=\'&action=resumeCrawling\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\'' . $this->getIconPath() . 'control_play.png' . '\'); background-repeat: no-repeat;" value="' . $this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.enablecrawling') . '" />'; |
|
339 | + return '<input onclick="window.location+=\'&action=resumeCrawling\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\''.$this->getIconPath().'control_play.png'.'\'); background-repeat: no-repeat;" value="'.$this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.enablecrawling').'" />'; |
|
340 | 340 | } |
341 | 341 | } |
342 | 342 | |
@@ -348,9 +348,9 @@ discard block |
||
348 | 348 | */ |
349 | 349 | protected function getModeLink() { |
350 | 350 | if ($this->getMode() == 'detail') { |
351 | - return '<input onclick="window.location+=\'&SET[processListMode]=simple\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\'' . $this->getIconPath() . 'arrow_in.png' . '\'); background-repeat: no-repeat;" value="' . $this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.show.running') . '" />'; |
|
351 | + return '<input onclick="window.location+=\'&SET[processListMode]=simple\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\''.$this->getIconPath().'arrow_in.png'.'\'); background-repeat: no-repeat;" value="'.$this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.show.running').'" />'; |
|
352 | 352 | } elseif ($this->getMode() == 'simple') { |
353 | - return '<input onclick="window.location+=\'&SET[processListMode]=detail\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\'' . $this->getIconPath() . 'arrow_out.png' . '\'); background-repeat: no-repeat;" value="' . $this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.show.all') . '" />'; |
|
353 | + return '<input onclick="window.location+=\'&SET[processListMode]=detail\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\''.$this->getIconPath().'arrow_out.png'.'\'); background-repeat: no-repeat;" value="'.$this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.show.all').'" />'; |
|
354 | 354 | } |
355 | 355 | } |
356 | 356 | |
@@ -362,7 +362,7 @@ discard block |
||
362 | 362 | */ |
363 | 363 | protected function getAddLink() { |
364 | 364 | if ($this->getActiveProcessCount() < $this->getMaxActiveProcessCount() && $this->getIsCrawlerEnabled()) { |
365 | - return '<input onclick="window.location+=\'&action=addProcess\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\'' . $this->getIconPath() . 'add.png' . '\'); background-repeat: no-repeat;" value="' . $this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.process.add') . '" />'; |
|
365 | + return '<input onclick="window.location+=\'&action=addProcess\';" type="button" style="padding:4px 4px 4px 20px; background-position: 3px 3px; background-image: url(\''.$this->getIconPath().'add.png'.'\'); background-repeat: no-repeat;" value="'.$this->getLLLabel('LLL:EXT:crawler/modfunc1/locallang.xml:labels.process.add').'" />'; |
|
366 | 366 | } else { |
367 | 367 | return ''; |
368 | 368 | } |
@@ -383,11 +383,11 @@ discard block |
||
383 | 383 | * @param string $icon |
384 | 384 | * @return string html tag for icon |
385 | 385 | */ |
386 | - protected function getIcon($icon, $title='') { |
|
386 | + protected function getIcon($icon, $title = '') { |
|
387 | 387 | if (!empty($title)) { |
388 | 388 | $title = ' title="'.$title.'"'; |
389 | 389 | } |
390 | - return '<img src="'.$this->getIconPath().$icon.'.png" ' . $title . ' />'; |
|
390 | + return '<img src="'.$this->getIconPath().$icon.'.png" '.$title.' />'; |
|
391 | 391 | } |
392 | 392 | |
393 | 393 | /** |
@@ -42,36 +42,36 @@ |
||
42 | 42 | { |
43 | 43 | $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['AOE\\Crawler\\Task\\CrawlerQueueTask'] = array( |
44 | 44 | 'extension' => $extKey, |
45 | - 'title' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/Backend.xlf:crawler_im.name', |
|
46 | - 'description' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/Backend.xlf:crawler_im.description', |
|
45 | + 'title' => 'LLL:EXT:'.$extKey.'/Resources/Private/Language/Backend.xlf:crawler_im.name', |
|
46 | + 'description' => 'LLL:EXT:'.$extKey.'/Resources/Private/Language/Backend.xlf:crawler_im.description', |
|
47 | 47 | 'additionalFields' => 'AOE\\Crawler\\Task\\CrawlerQueueTaskAdditionalFieldProvider' |
48 | 48 | ); |
49 | 49 | |
50 | 50 | $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['AOE\\Crawler\\Task\\CrawlerTask'] = array( |
51 | 51 | 'extension' => $extKey, |
52 | - 'title' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/Backend.xlf:crawler_crawl.name', |
|
53 | - 'description' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/Backend.xlf:crawler_crawl.description', |
|
52 | + 'title' => 'LLL:EXT:'.$extKey.'/Resources/Private/Language/Backend.xlf:crawler_crawl.name', |
|
53 | + 'description' => 'LLL:EXT:'.$extKey.'/Resources/Private/Language/Backend.xlf:crawler_crawl.description', |
|
54 | 54 | 'additionalFields' => 'AOE\\Crawler\\Task\\CrawlerTaskAdditionalFieldProvider' |
55 | 55 | ); |
56 | 56 | |
57 | 57 | $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['AOE\\Crawler\\Task\\CrawlMultiProcessTask'] = array( |
58 | 58 | 'extension' => $extKey, |
59 | - 'title' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/Backend.xlf:crawler_crawlMultiProcess.name', |
|
60 | - 'description' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/Backend.xlf:crawler_crawl.description', |
|
59 | + 'title' => 'LLL:EXT:'.$extKey.'/Resources/Private/Language/Backend.xlf:crawler_crawlMultiProcess.name', |
|
60 | + 'description' => 'LLL:EXT:'.$extKey.'/Resources/Private/Language/Backend.xlf:crawler_crawl.description', |
|
61 | 61 | 'additionalFields' => 'AOE\\Crawler\\Task\\CrawlMultiProcessTaskAdditionalFieldProvider' |
62 | 62 | ); |
63 | 63 | |
64 | 64 | $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['AOE\\Crawler\\Task\\FlushQueueTask'] = array( |
65 | 65 | 'extension' => $extKey, |
66 | - 'title' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/Backend.xlf:crawler_flush.name', |
|
67 | - 'description' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/Backend.xlf:crawler_flush.description', |
|
66 | + 'title' => 'LLL:EXT:'.$extKey.'/Resources/Private/Language/Backend.xlf:crawler_flush.name', |
|
67 | + 'description' => 'LLL:EXT:'.$extKey.'/Resources/Private/Language/Backend.xlf:crawler_flush.description', |
|
68 | 68 | 'additionalFields' => 'AOE\\Crawler\\Task\\FlushQueueTaskAdditionalFieldProvider' |
69 | 69 | ); |
70 | 70 | |
71 | 71 | $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['AOE\\Crawler\\Task\\ProcessCleanupTask'] = array( |
72 | 72 | 'extension' => $extKey, |
73 | - 'title' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/Backend.xlf:crawler_processCleanup.name', |
|
74 | - 'description' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/Backend.xlf:crawler_processCleanup.description', |
|
73 | + 'title' => 'LLL:EXT:'.$extKey.'/Resources/Private/Language/Backend.xlf:crawler_processCleanup.name', |
|
74 | + 'description' => 'LLL:EXT:'.$extKey.'/Resources/Private/Language/Backend.xlf:crawler_processCleanup.description', |
|
75 | 75 | ); |
76 | 76 | } |
77 | 77 | } |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | { |
47 | 47 | if (is_array($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['crawler']['procInstructions'])) { |
48 | 48 | foreach ($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['crawler']['procInstructions'] as $key => $value) { |
49 | - $configuration['items'][] = array($value . ' [' . $key . ']', $key, $this->getExtensionIcon($key)); |
|
49 | + $configuration['items'][] = array($value.' ['.$key.']', $key, $this->getExtensionIcon($key)); |
|
50 | 50 | } |
51 | 51 | } |
52 | 52 | |
@@ -66,8 +66,8 @@ discard block |
||
66 | 66 | if (method_exists('TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility', 'getExtensionKeyByPrefix')) { |
67 | 67 | $parts = explode('_', $key); |
68 | 68 | if (is_array($parts) && count($parts) > 2) { |
69 | - $extensionKey = ExtensionManagementUtility::getExtensionKeyByPrefix('tx_' . $parts[1]); |
|
70 | - $extIcon = ExtensionManagementUtility::extRelPath($extensionKey) . 'ext_icon.gif'; |
|
69 | + $extensionKey = ExtensionManagementUtility::getExtensionKeyByPrefix('tx_'.$parts[1]); |
|
70 | + $extIcon = ExtensionManagementUtility::extRelPath($extensionKey).'ext_icon.gif'; |
|
71 | 71 | } |
72 | 72 | } |
73 | 73 |
@@ -47,7 +47,7 @@ |
||
47 | 47 | $templateUid = $GLOBALS['TYPO3_DB']->exec_SELECTgetSingleRow( |
48 | 48 | '*', |
49 | 49 | 'sys_template', |
50 | - 'root=1 AND pid=' . (int)$page['uid'] . |
|
50 | + 'root=1 AND pid='.(int) $page['uid']. |
|
51 | 51 | \TYPO3\CMS\Backend\Utility\BackendUtility::BEenableFields('sys_template') |
52 | 52 | ); |
53 | 53 |