@@ -70,14 +70,14 @@ discard block |
||
70 | 70 | $results = $this->getDatabaseConnection()->exec_SELECTgetRows( |
71 | 71 | 'process_id, system_process_id', |
72 | 72 | 'tx_crawler_process', |
73 | - 'ttl <= ' . intval(time() - $this->extensionSettings['processMaxRunTime'] - 3600) . ' AND active = 1' |
|
73 | + 'ttl <= '.intval(time() - $this->extensionSettings['processMaxRunTime'] - 3600).' AND active = 1' |
|
74 | 74 | ); |
75 | 75 | |
76 | 76 | if (!is_array($results)) { |
77 | 77 | return; |
78 | 78 | } |
79 | 79 | foreach ($results as $result) { |
80 | - $systemProcessId = (int)$result['system_process_id']; |
|
80 | + $systemProcessId = (int) $result['system_process_id']; |
|
81 | 81 | $processId = $result['process_id']; |
82 | 82 | if ($systemProcessId > 1) { |
83 | 83 | if ($this->doProcessStillExists($systemProcessId)) { |
@@ -98,7 +98,7 @@ discard block |
||
98 | 98 | $results = $this->getDatabaseConnection()->exec_SELECTgetRows( |
99 | 99 | 'process_id, system_process_id', |
100 | 100 | 'tx_crawler_process', |
101 | - 'ttl <= ' . intval(time() - $this->extensionSettings['processMaxRunTime']) . ' AND active = 1' |
|
101 | + 'ttl <= '.intval(time() - $this->extensionSettings['processMaxRunTime']).' AND active = 1' |
|
102 | 102 | ); |
103 | 103 | |
104 | 104 | if (!is_array($results)) { |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | } |
107 | 107 | foreach ($results as $result) { |
108 | 108 | $processExists = false; |
109 | - $systemProcessId = (int)$result['system_process_id']; |
|
109 | + $systemProcessId = (int) $result['system_process_id']; |
|
110 | 110 | $processId = $result['process_id']; |
111 | 111 | if ($systemProcessId > 1) { |
112 | 112 | $dispatcherProcesses = $this->findDispatcherProcesses(); |
@@ -116,7 +116,7 @@ discard block |
||
116 | 116 | } |
117 | 117 | foreach ($dispatcherProcesses as $process) { |
118 | 118 | $responseArray = $this->createResponseArray($process); |
119 | - if ($systemProcessId === (int)$responseArray[1]) { |
|
119 | + if ($systemProcessId === (int) $responseArray[1]) { |
|
120 | 120 | $processExists = true; |
121 | 121 | }; |
122 | 122 | } |
@@ -138,12 +138,12 @@ discard block |
||
138 | 138 | { |
139 | 139 | $this->getDatabaseConnection()->exec_DELETEquery( |
140 | 140 | 'tx_crawler_process', |
141 | - 'process_id = ' . $this->getDatabaseConnection()->fullQuoteStr($processId, 'tx_crawler_process') |
|
141 | + 'process_id = '.$this->getDatabaseConnection()->fullQuoteStr($processId, 'tx_crawler_process') |
|
142 | 142 | ); |
143 | 143 | |
144 | 144 | $this->getDatabaseConnection()->exec_UPDATEquery( |
145 | 145 | 'tx_crawler_queue', |
146 | - 'process_id = ' . $this->getDatabaseConnection()->fullQuoteStr($processId, 'tx_crawler_queue'), |
|
146 | + 'process_id = '.$this->getDatabaseConnection()->fullQuoteStr($processId, 'tx_crawler_queue'), |
|
147 | 147 | array('process_id' => '') |
148 | 148 | ); |
149 | 149 | } |
@@ -177,12 +177,12 @@ discard block |
||
177 | 177 | $doProcessStillExists = false; |
178 | 178 | if (!$this->isOsWindows()) { |
179 | 179 | // Not windows |
180 | - if (file_exists('/proc/' . $pid)) { |
|
180 | + if (file_exists('/proc/'.$pid)) { |
|
181 | 181 | $doProcessStillExists = true; |
182 | 182 | } |
183 | 183 | } else { |
184 | 184 | // Windows |
185 | - exec('tasklist | find "' . $pid . '"', $returnArray, $returnValue); |
|
185 | + exec('tasklist | find "'.$pid.'"', $returnArray, $returnValue); |
|
186 | 186 | if (count($returnArray) > 0 && preg_match('/php/i', $returnValue[0])) { |
187 | 187 | $doProcessStillExists = true; |
188 | 188 | } |
@@ -204,7 +204,7 @@ discard block |
||
204 | 204 | posix_kill($pid, 9); |
205 | 205 | } else { |
206 | 206 | // Windows |
207 | - exec('taskkill /PID ' . $pid); |
|
207 | + exec('taskkill /PID '.$pid); |
|
208 | 208 | } |
209 | 209 | } |
210 | 210 |
@@ -66,10 +66,10 @@ |
||
66 | 66 | if ($this->isCrawlerExtensionRunning($frontend) && preg_match('#^/index.php\?&?id=(\d+)(&.*)?$#', $uri, $matches)) { |
67 | 67 | $speakingUri = $frontend->cObj->typoLink_URL(array('parameter' => $matches[1], 'additionalParams' => $matches[2])); |
68 | 68 | $speakingUriParts = parse_url($speakingUri); |
69 | - if(false === $speakingUriParts){ |
|
70 | - throw new \Exception('Could not parse URI: ' . $speakingUri, 1289915976); |
|
69 | + if (false === $speakingUriParts) { |
|
70 | + throw new \Exception('Could not parse URI: '.$speakingUri, 1289915976); |
|
71 | 71 | } |
72 | - $speakingUrlPath = '/' . ltrim($speakingUriParts['path'], '/'); |
|
72 | + $speakingUrlPath = '/'.ltrim($speakingUriParts['path'], '/'); |
|
73 | 73 | // Don't change anything if speaking URL is part of old URI: |
74 | 74 | // (it might be the case the using the speaking URL failed) |
75 | 75 | if (strpos($uri, $speakingUrlPath) !== 0 || $speakingUrlPath === '/') { |
@@ -67,7 +67,7 @@ discard block |
||
67 | 67 | $additionalParameters = array(); |
68 | 68 | $additionalParameters[] = 'SET[function]=tx_crawler_modfunc1'; |
69 | 69 | $additionalParameters[] = 'SET[crawlaction]=start'; |
70 | - $additionalParameters[] = 'configurationSelection[]=' . $crawlerConfiguration['name']; |
|
70 | + $additionalParameters[] = 'configurationSelection[]='.$crawlerConfiguration['name']; |
|
71 | 71 | |
72 | 72 | $additionalMenuItems = array(); |
73 | 73 | $additionalMenuItems[] = $backRef->linkItem( |
@@ -76,7 +76,7 @@ discard block |
||
76 | 76 | 'crawler' |
77 | 77 | ), |
78 | 78 | $this->getContextMenuIcon(), |
79 | - 'top.goToModule(\'web_info\', 1, \'&' . implode('&', $additionalParameters) . '\'); return hideCM();' |
|
79 | + 'top.goToModule(\'web_info\', 1, \'&'.implode('&', $additionalParameters).'\'); return hideCM();' |
|
80 | 80 | ); |
81 | 81 | |
82 | 82 | return array_merge($menuItems, $additionalMenuItems); |
@@ -91,7 +91,7 @@ discard block |
||
91 | 91 | { |
92 | 92 | $icon = sprintf( |
93 | 93 | '<img src="%s" border="0" align="top" alt="" />', |
94 | - ExtensionManagementUtility::extRelPath('crawler') . 'icon_tx_crawler_configuration.gif' |
|
94 | + ExtensionManagementUtility::extRelPath('crawler').'icon_tx_crawler_configuration.gif' |
|
95 | 95 | ); |
96 | 96 | |
97 | 97 | return $icon; |
@@ -48,7 +48,7 @@ |
||
48 | 48 | public function execute() |
49 | 49 | { |
50 | 50 | $processManager = new \tx_crawler_domain_process_manager(); |
51 | - $timeout = is_int($this->timeOut) ? (int)$this->timeOut : 10000; |
|
51 | + $timeout = is_int($this->timeOut) ? (int) $this->timeOut : 10000; |
|
52 | 52 | |
53 | 53 | try { |
54 | 54 | $processManager->multiProcess($timeout); |
@@ -92,7 +92,7 @@ discard block |
||
92 | 92 | $this->startPage = 0; |
93 | 93 | } |
94 | 94 | |
95 | - $_SERVER['argv'] = array($_SERVER['argv'][0], $this->startPage,'-ss', '-d', $this->depth, '-o', self::MODE, '-conf', implode(',', $this->configuration)); |
|
95 | + $_SERVER['argv'] = array($_SERVER['argv'][0], $this->startPage, '-ss', '-d', $this->depth, '-o', self::MODE, '-conf', implode(',', $this->configuration)); |
|
96 | 96 | } |
97 | 97 | |
98 | 98 | |
@@ -109,6 +109,6 @@ discard block |
||
109 | 109 | $this->startPage = 0; |
110 | 110 | } |
111 | 111 | |
112 | - return implode(',', $this->configuration) . ' (depth: ' . $this->depth . ', startPage:' . $this->startPage . ')'; |
|
112 | + return implode(',', $this->configuration).' (depth: '.$this->depth.', startPage:'.$this->startPage.')'; |
|
113 | 113 | } |
114 | 114 | } |
115 | 115 | \ No newline at end of file |
@@ -90,10 +90,10 @@ discard block |
||
90 | 90 | * |
91 | 91 | * @return array Menu array |
92 | 92 | */ |
93 | - function modMenu() { |
|
93 | + function modMenu() { |
|
94 | 94 | global $LANG; |
95 | 95 | |
96 | - return array ( |
|
96 | + return array( |
|
97 | 97 | 'depth' => array( |
98 | 98 | 0 => $LANG->sL('LLL:EXT:lang/locallang_core.php:labels.depth_0'), |
99 | 99 | 1 => $LANG->sL('LLL:EXT:lang/locallang_core.php:labels.depth_1'), |
@@ -150,7 +150,7 @@ discard block |
||
150 | 150 | } |
151 | 151 | |
152 | 152 | // Set CSS styles specific for this document: |
153 | - $this->pObj->content = str_replace('/*###POSTCSSMARKER###*/',' |
|
153 | + $this->pObj->content = str_replace('/*###POSTCSSMARKER###*/', ' |
|
154 | 154 | TABLE.c-list TR TD { white-space: nowrap; vertical-align: top; } |
155 | 155 | ',$this->pObj->content); |
156 | 156 | |
@@ -195,7 +195,7 @@ discard block |
||
195 | 195 | */ |
196 | 196 | |
197 | 197 | // Additional menus for the log type: |
198 | - if ($this->pObj->MOD_SETTINGS['crawlaction']==='log') { |
|
198 | + if ($this->pObj->MOD_SETTINGS['crawlaction'] === 'log') { |
|
199 | 199 | $h_func .= \TYPO3\CMS\Backend\Utility\BackendUtility::getFuncMenu( |
200 | 200 | $this->pObj->id, |
201 | 201 | 'SET[depth]', |
@@ -204,15 +204,15 @@ discard block |
||
204 | 204 | 'index.php' |
205 | 205 | ); |
206 | 206 | |
207 | - $quiPart = \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_details') ? '&qid_details=' . intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_details')) : ''; |
|
207 | + $quiPart = \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_details') ? '&qid_details='.intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_details')) : ''; |
|
208 | 208 | |
209 | 209 | $setId = intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('setID')); |
210 | 210 | |
211 | - $h_func.= '<hr/>'. |
|
212 | - $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.display').': '.\TYPO3\CMS\Backend\Utility\BackendUtility::getFuncMenu($this->pObj->id,'SET[log_display]',$this->pObj->MOD_SETTINGS['log_display'],$this->pObj->MOD_MENU['log_display'],'index.php','&setID='.$setId) . ' - ' . |
|
213 | - $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.showresultlog').': '.\TYPO3\CMS\Backend\Utility\BackendUtility::getFuncCheck($this->pObj->id,'SET[log_resultLog]',$this->pObj->MOD_SETTINGS['log_resultLog'],'index.php','&setID='.$setId . $quiPart) . ' - ' . |
|
214 | - $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.showfevars').': '.\TYPO3\CMS\Backend\Utility\BackendUtility::getFuncCheck($this->pObj->id,'SET[log_feVars]',$this->pObj->MOD_SETTINGS['log_feVars'],'index.php','&setID='.$setId . $quiPart) . ' - ' . |
|
215 | - $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.itemsPerPage').': ' . |
|
211 | + $h_func .= '<hr/>'. |
|
212 | + $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.display').': '.\TYPO3\CMS\Backend\Utility\BackendUtility::getFuncMenu($this->pObj->id, 'SET[log_display]', $this->pObj->MOD_SETTINGS['log_display'], $this->pObj->MOD_MENU['log_display'], 'index.php', '&setID='.$setId).' - '. |
|
213 | + $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.showresultlog').': '.\TYPO3\CMS\Backend\Utility\BackendUtility::getFuncCheck($this->pObj->id, 'SET[log_resultLog]', $this->pObj->MOD_SETTINGS['log_resultLog'], 'index.php', '&setID='.$setId.$quiPart).' - '. |
|
214 | + $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.showfevars').': '.\TYPO3\CMS\Backend\Utility\BackendUtility::getFuncCheck($this->pObj->id, 'SET[log_feVars]', $this->pObj->MOD_SETTINGS['log_feVars'], 'index.php', '&setID='.$setId.$quiPart).' - '. |
|
215 | + $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.itemsPerPage').': '. |
|
216 | 216 | \TYPO3\CMS\Backend\Utility\BackendUtility::getFuncMenu( |
217 | 217 | $this->pObj->id, |
218 | 218 | 'SET[itemsPerPage]', |
@@ -225,7 +225,7 @@ discard block |
||
225 | 225 | $theOutput = $this->pObj->doc->section($LANG->getLL('title'), $h_func, 0, 1); |
226 | 226 | |
227 | 227 | // Branch based on type: |
228 | - switch ((string)$this->pObj->MOD_SETTINGS['crawlaction']) { |
|
228 | + switch ((string) $this->pObj->MOD_SETTINGS['crawlaction']) { |
|
229 | 229 | case 'start': |
230 | 230 | if (empty($this->pObj->id)) { |
231 | 231 | $this->addErrorMessage($GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.noPageSelected')); |
@@ -273,7 +273,7 @@ discard block |
||
273 | 273 | * |
274 | 274 | * @return string HTML output |
275 | 275 | */ |
276 | - function drawURLs() { |
|
276 | + function drawURLs() { |
|
277 | 277 | global $BACK_PATH, $BE_USER; |
278 | 278 | |
279 | 279 | // Init: |
@@ -282,12 +282,12 @@ discard block |
||
282 | 282 | $this->downloadCrawlUrls = \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('_download'); |
283 | 283 | $this->makeCrawlerProcessableChecks(); |
284 | 284 | |
285 | - switch((string)\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('tstamp')) { |
|
285 | + switch ((string) \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('tstamp')) { |
|
286 | 286 | case 'midnight': |
287 | - $this->scheduledTime = mktime(0,0,0); |
|
287 | + $this->scheduledTime = mktime(0, 0, 0); |
|
288 | 288 | break; |
289 | 289 | case '04:00': |
290 | - $this->scheduledTime = mktime(0,0,0)+4*3600; |
|
290 | + $this->scheduledTime = mktime(0, 0, 0) + 4 * 3600; |
|
291 | 291 | break; |
292 | 292 | case 'now': |
293 | 293 | default: |
@@ -307,23 +307,23 @@ discard block |
||
307 | 307 | $this->crawlerObj->setID = \TYPO3\CMS\Core\Utility\GeneralUtility::md5int(microtime()); |
308 | 308 | |
309 | 309 | if (empty($this->incomingConfigurationSelection) |
310 | - || (count($this->incomingConfigurationSelection)==1 && empty($this->incomingConfigurationSelection[0])) |
|
310 | + || (count($this->incomingConfigurationSelection) == 1 && empty($this->incomingConfigurationSelection[0])) |
|
311 | 311 | ) { |
312 | - $code= ' |
|
312 | + $code = ' |
|
313 | 313 | <tr> |
314 | 314 | <td colspan="7"><b>'.$GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.noConfigSelected').'</b></td> |
315 | 315 | </tr>'; |
316 | 316 | } else { |
317 | - if($this->submitCrawlUrls){ |
|
317 | + if ($this->submitCrawlUrls) { |
|
318 | 318 | $reason = new tx_crawler_domain_reason(); |
319 | 319 | $reason->setReason(tx_crawler_domain_reason::REASON_GUI_SUBMIT); |
320 | 320 | |
321 | - if($BE_USER instanceof \TYPO3\CMS\Core\Authentication\BackendUserAuthentication){ $username = $BE_USER->user['username']; } |
|
321 | + if ($BE_USER instanceof \TYPO3\CMS\Core\Authentication\BackendUserAuthentication) { $username = $BE_USER->user['username']; } |
|
322 | 322 | $reason->setDetailText('The user '.$username.' added pages to the crawler queue manually '); |
323 | 323 | |
324 | - tx_crawler_domain_events_dispatcher::getInstance()->post( 'invokeQueueChange', |
|
324 | + tx_crawler_domain_events_dispatcher::getInstance()->post('invokeQueueChange', |
|
325 | 325 | $this->findCrawler()->setID, |
326 | - array( 'reason' => $reason )); |
|
326 | + array('reason' => $reason)); |
|
327 | 327 | } |
328 | 328 | |
329 | 329 | $code = $this->crawlerObj->getPageTreeAndUrls( |
@@ -344,18 +344,18 @@ discard block |
||
344 | 344 | $this->duplicateTrack = $this->crawlerObj->duplicateTrack; |
345 | 345 | |
346 | 346 | $output = ''; |
347 | - if ($code) { |
|
347 | + if ($code) { |
|
348 | 348 | |
349 | 349 | $output .= '<h3>'.$GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.configuration').':</h3>'; |
350 | 350 | $output .= '<input type="hidden" name="id" value="'.intval($this->pObj->id).'" />'; |
351 | 351 | |
352 | - if (!$this->submitCrawlUrls) { |
|
352 | + if (!$this->submitCrawlUrls) { |
|
353 | 353 | $output .= $this->drawURLs_cfgSelectors().'<br />'; |
354 | 354 | $output .= '<input type="submit" name="_update" value="'.$GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.triggerUpdate').'" /> '; |
355 | 355 | $output .= '<input type="submit" name="_crawl" value="'.$GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.triggerCrawl').'" /> '; |
356 | 356 | $output .= '<input type="submit" name="_download" value="'.$GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.triggerDownload').'" /><br /><br />'; |
357 | 357 | $output .= $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.count').': '.count(array_keys($this->duplicateTrack)).'<br />'; |
358 | - $output .= $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.curtime').': '.date('H:i:s',time()).'<br />'; |
|
358 | + $output .= $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.curtime').': '.date('H:i:s', time()).'<br />'; |
|
359 | 359 | $output .= '<br /> |
360 | 360 | <table class="lrPadding c-list url-table">'. |
361 | 361 | $this->drawURLs_printTableHeader(). |
@@ -369,7 +369,7 @@ discard block |
||
369 | 369 | } |
370 | 370 | |
371 | 371 | // Download Urls to crawl: |
372 | - if ($this->downloadCrawlUrls) { |
|
372 | + if ($this->downloadCrawlUrls) { |
|
373 | 373 | |
374 | 374 | // Creating output header: |
375 | 375 | $mimeType = 'application/octet-stream'; |
@@ -377,7 +377,7 @@ discard block |
||
377 | 377 | Header('Content-Disposition: attachment; filename=CrawlerUrls.txt'); |
378 | 378 | |
379 | 379 | // Printing the content of the CSV lines: |
380 | - echo implode(chr(13).chr(10),$this->downloadUrls); |
|
380 | + echo implode(chr(13).chr(10), $this->downloadUrls); |
|
381 | 381 | |
382 | 382 | // Exits: |
383 | 383 | exit; |
@@ -392,7 +392,7 @@ discard block |
||
392 | 392 | * |
393 | 393 | * @return string HTML table |
394 | 394 | */ |
395 | - function drawURLs_cfgSelectors() { |
|
395 | + function drawURLs_cfgSelectors() { |
|
396 | 396 | |
397 | 397 | // depth |
398 | 398 | $cell[] = $this->selectorBox( |
@@ -408,11 +408,11 @@ discard block |
||
408 | 408 | $this->pObj->MOD_SETTINGS['depth'], |
409 | 409 | 0 |
410 | 410 | ); |
411 | - $availableConfigurations = $this->crawlerObj->getConfigurationsForBranch($this->pObj->id, $this->pObj->MOD_SETTINGS['depth']?$this->pObj->MOD_SETTINGS['depth']:0 ); |
|
411 | + $availableConfigurations = $this->crawlerObj->getConfigurationsForBranch($this->pObj->id, $this->pObj->MOD_SETTINGS['depth'] ? $this->pObj->MOD_SETTINGS['depth'] : 0); |
|
412 | 412 | |
413 | 413 | // Configurations |
414 | 414 | $cell[] = $this->selectorBox( |
415 | - empty($availableConfigurations)?array():array_combine($availableConfigurations, $availableConfigurations), |
|
415 | + empty($availableConfigurations) ? array() : array_combine($availableConfigurations, $availableConfigurations), |
|
416 | 416 | 'configurationSelection', |
417 | 417 | $this->incomingConfigurationSelection, |
418 | 418 | 1 |
@@ -473,7 +473,7 @@ discard block |
||
473 | 473 | * |
474 | 474 | * @return string Table header |
475 | 475 | */ |
476 | - function drawURLs_printTableHeader() { |
|
476 | + function drawURLs_printTableHeader() { |
|
477 | 477 | |
478 | 478 | $content = ' |
479 | 479 | <tr class="bgColor5 tableheader"> |
@@ -511,7 +511,7 @@ discard block |
||
511 | 511 | * |
512 | 512 | * @return string HTML output |
513 | 513 | */ |
514 | - function drawLog() { |
|
514 | + function drawLog() { |
|
515 | 515 | global $BACK_PATH; |
516 | 516 | $output = ''; |
517 | 517 | |
@@ -523,46 +523,46 @@ discard block |
||
523 | 523 | $this->CSVExport = \TYPO3\CMS\Core\Utility\GeneralUtility::_POST('_csv'); |
524 | 524 | |
525 | 525 | // Read URL: |
526 | - if (\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_read')) { |
|
527 | - $this->crawlerObj->readUrl(intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_read')),TRUE); |
|
526 | + if (\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_read')) { |
|
527 | + $this->crawlerObj->readUrl(intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_read')), TRUE); |
|
528 | 528 | } |
529 | 529 | |
530 | 530 | // Look for set ID sent - if it is, we will display contents of that set: |
531 | 531 | $showSetId = intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('setID')); |
532 | 532 | |
533 | 533 | // Show details: |
534 | - if (\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_details')) { |
|
534 | + if (\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_details')) { |
|
535 | 535 | |
536 | 536 | // Get entry record: |
537 | - list($q_entry) = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('*','tx_crawler_queue','qid='.intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_details'))); |
|
537 | + list($q_entry) = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('*', 'tx_crawler_queue', 'qid='.intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('qid_details'))); |
|
538 | 538 | |
539 | 539 | // Explode values: |
540 | 540 | $resStatus = $this->getResStatus($q_entry); |
541 | 541 | $q_entry['parameters'] = unserialize($q_entry['parameters']); |
542 | 542 | $q_entry['result_data'] = unserialize($q_entry['result_data']); |
543 | - if (is_array($q_entry['result_data'])) { |
|
543 | + if (is_array($q_entry['result_data'])) { |
|
544 | 544 | $q_entry['result_data']['content'] = unserialize($q_entry['result_data']['content']); |
545 | 545 | } |
546 | 546 | |
547 | - if(!$this->pObj->MOD_SETTINGS['log_resultLog']) { |
|
547 | + if (!$this->pObj->MOD_SETTINGS['log_resultLog']) { |
|
548 | 548 | unset($q_entry['result_data']['content']['log']); |
549 | 549 | } |
550 | 550 | |
551 | 551 | // Print rudimentary details: |
552 | 552 | $output .= ' |
553 | 553 | <br /><br /> |
554 | - <input type="submit" value="' . $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.back') . '" name="_back" /> |
|
555 | - <input type="hidden" value="' . $this->pObj->id . '" name="id" /> |
|
556 | - <input type="hidden" value="' . $showSetId . '" name="setID" /> |
|
554 | + <input type="submit" value="' . $GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.back').'" name="_back" /> |
|
555 | + <input type="hidden" value="' . $this->pObj->id.'" name="id" /> |
|
556 | + <input type="hidden" value="' . $showSetId.'" name="setID" /> |
|
557 | 557 | <br /> |
558 | - Current server time: ' . date('H:i:s', time()) . '<br />' . |
|
559 | - 'Status: ' . $resStatus . '<br />' . |
|
558 | + Current server time: ' . date('H:i:s', time()).'<br />'. |
|
559 | + 'Status: '.$resStatus.'<br />'. |
|
560 | 560 | \TYPO3\CMS\Core\Utility\DebugUtility::viewArray($q_entry); |
561 | 561 | } else { // Show list: |
562 | 562 | |
563 | 563 | // If either id or set id, show list: |
564 | - if ($this->pObj->id || $showSetId) { |
|
565 | - if ($this->pObj->id) { |
|
564 | + if ($this->pObj->id || $showSetId) { |
|
565 | + if ($this->pObj->id) { |
|
566 | 566 | // Drawing tree: |
567 | 567 | $tree = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Backend\Tree\View\PageTreeView'); |
568 | 568 | $perms_clause = $GLOBALS['BE_USER']->getPagePermsClause(1); |
@@ -577,16 +577,16 @@ discard block |
||
577 | 577 | ); |
578 | 578 | |
579 | 579 | // Get branch beneath: |
580 | - if ($this->pObj->MOD_SETTINGS['depth']) { |
|
580 | + if ($this->pObj->MOD_SETTINGS['depth']) { |
|
581 | 581 | $tree->getTree($this->pObj->id, $this->pObj->MOD_SETTINGS['depth'], ''); |
582 | 582 | } |
583 | 583 | |
584 | 584 | // Traverse page tree: |
585 | 585 | $code = ''; $count = 0; |
586 | - foreach($tree->tree as $data) { |
|
586 | + foreach ($tree->tree as $data) { |
|
587 | 587 | $code .= $this->drawLog_addRows( |
588 | 588 | $data['row'], |
589 | - $data['HTML'] . \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordTitle('pages',$data['row'],TRUE), |
|
589 | + $data['HTML'].\TYPO3\CMS\Backend\Utility\BackendUtility::getRecordTitle('pages', $data['row'], TRUE), |
|
590 | 590 | intval($this->pObj->MOD_SETTINGS['itemsPerPage']) |
591 | 591 | ); |
592 | 592 | if (++$count == 1000) { |
@@ -595,13 +595,13 @@ discard block |
||
595 | 595 | } |
596 | 596 | } else { |
597 | 597 | $code = ''; |
598 | - $code.= $this->drawLog_addRows( |
|
598 | + $code .= $this->drawLog_addRows( |
|
599 | 599 | $showSetId, |
600 | 600 | 'Set ID: '.$showSetId |
601 | 601 | ); |
602 | 602 | } |
603 | 603 | |
604 | - if ($code) { |
|
604 | + if ($code) { |
|
605 | 605 | |
606 | 606 | $output .= ' |
607 | 607 | <br /><br /> |
@@ -612,7 +612,7 @@ discard block |
||
612 | 612 | <input type="hidden" value="'.$this->pObj->id.'" name="id" /> |
613 | 613 | <input type="hidden" value="'.$showSetId.'" name="setID" /> |
614 | 614 | <br /> |
615 | - '.$GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.curtime').': '.date('H:i:s',time()).' |
|
615 | + '.$GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.curtime').': '.date('H:i:s', time()).' |
|
616 | 616 | <br /><br /> |
617 | 617 | |
618 | 618 | |
@@ -638,10 +638,10 @@ discard block |
||
638 | 638 | </tr> |
639 | 639 | '; |
640 | 640 | |
641 | - $cc=0; |
|
642 | - foreach($setList as $set) { |
|
643 | - $code.= ' |
|
644 | - <tr class="bgColor'.($cc%2 ? '-20':'-10').'"> |
|
641 | + $cc = 0; |
|
642 | + foreach ($setList as $set) { |
|
643 | + $code .= ' |
|
644 | + <tr class="bgColor'.($cc % 2 ? '-20' : '-10').'"> |
|
645 | 645 | <td><a href="'.htmlspecialchars('index.php?setID='.$set['set_id']).'">'.$set['set_id'].'</a></td> |
646 | 646 | <td>'.$set['count_value'].'</td> |
647 | 647 | <td>'.\TYPO3\CMS\Backend\Utility\BackendUtility::dateTimeAge($set['scheduled']).'</td> |
@@ -659,7 +659,7 @@ discard block |
||
659 | 659 | } |
660 | 660 | } |
661 | 661 | |
662 | - if($this->CSVExport) { |
|
662 | + if ($this->CSVExport) { |
|
663 | 663 | $this->outputCsvFile(); |
664 | 664 | } |
665 | 665 | |
@@ -685,7 +685,7 @@ discard block |
||
685 | 685 | $csvLines[] = \TYPO3\CMS\Core\Utility\GeneralUtility::csvValues($fieldNames); |
686 | 686 | |
687 | 687 | // Data: |
688 | - foreach($this->CSVaccu as $row) { |
|
688 | + foreach ($this->CSVaccu as $row) { |
|
689 | 689 | $csvLines[] = \TYPO3\CMS\Core\Utility\GeneralUtility::csvValues($row); |
690 | 690 | } |
691 | 691 | |
@@ -695,7 +695,7 @@ discard block |
||
695 | 695 | Header('Content-Disposition: attachment; filename=CrawlerLog.csv'); |
696 | 696 | |
697 | 697 | // Printing the content of the CSV lines: |
698 | - echo implode(chr(13).chr(10),$csvLines); |
|
698 | + echo implode(chr(13).chr(10), $csvLines); |
|
699 | 699 | |
700 | 700 | // Exits: |
701 | 701 | exit; |
@@ -711,14 +711,14 @@ discard block |
||
711 | 711 | * |
712 | 712 | * @return string HTML <tr> content (one or more) |
713 | 713 | */ |
714 | - function drawLog_addRows($pageRow_setId, $titleString, $itemsPerPage=10) { |
|
714 | + function drawLog_addRows($pageRow_setId, $titleString, $itemsPerPage = 10) { |
|
715 | 715 | |
716 | 716 | // If Flush button is pressed, flush tables instead of selecting entries: |
717 | 717 | |
718 | - if(\TYPO3\CMS\Core\Utility\GeneralUtility::_POST('_flush')) { |
|
718 | + if (\TYPO3\CMS\Core\Utility\GeneralUtility::_POST('_flush')) { |
|
719 | 719 | $doFlush = true; |
720 | 720 | $doFullFlush = false; |
721 | - } elseif(\TYPO3\CMS\Core\Utility\GeneralUtility::_POST('_flush_all')) { |
|
721 | + } elseif (\TYPO3\CMS\Core\Utility\GeneralUtility::_POST('_flush_all')) { |
|
722 | 722 | $doFlush = true; |
723 | 723 | $doFullFlush = true; |
724 | 724 | } else { |
@@ -727,7 +727,7 @@ discard block |
||
727 | 727 | } |
728 | 728 | |
729 | 729 | // Get result: |
730 | - if (is_array($pageRow_setId)) { |
|
730 | + if (is_array($pageRow_setId)) { |
|
731 | 731 | $res = $this->crawlerObj->getLogEntriesForPageId($pageRow_setId['uid'], $this->pObj->MOD_SETTINGS['log_display'], $doFlush, $doFullFlush, intval($itemsPerPage)); |
732 | 732 | } else { |
733 | 733 | $res = $this->crawlerObj->getLogEntriesForSetId($pageRow_setId, $this->pObj->MOD_SETTINGS['log_display'], $doFlush, $doFullFlush, intval($itemsPerPage)); |
@@ -738,14 +738,14 @@ discard block |
||
738 | 738 | + ($this->pObj->MOD_SETTINGS['log_resultLog'] ? -1 : 0) |
739 | 739 | + ($this->pObj->MOD_SETTINGS['log_feVars'] ? 3 : 0); |
740 | 740 | |
741 | - if (count($res)) { |
|
741 | + if (count($res)) { |
|
742 | 742 | // Traverse parameter combinations: |
743 | 743 | $c = 0; |
744 | - $content=''; |
|
745 | - foreach($res as $kk => $vv) { |
|
744 | + $content = ''; |
|
745 | + foreach ($res as $kk => $vv) { |
|
746 | 746 | |
747 | 747 | // Title column: |
748 | - if (!$c) { |
|
748 | + if (!$c) { |
|
749 | 749 | $titleClm = '<td rowspan="'.count($res).'">'.$titleString.'</td>'; |
750 | 750 | } else { |
751 | 751 | $titleClm = ''; |
@@ -762,16 +762,16 @@ discard block |
||
762 | 762 | |
763 | 763 | // Put data into array: |
764 | 764 | $rowData = array(); |
765 | - if ($this->pObj->MOD_SETTINGS['log_resultLog']) { |
|
765 | + if ($this->pObj->MOD_SETTINGS['log_resultLog']) { |
|
766 | 766 | $rowData['result_log'] = $resLog; |
767 | 767 | } else { |
768 | - $rowData['scheduled'] = ($vv['scheduled']> 0) ? \TYPO3\CMS\Backend\Utility\BackendUtility::datetime($vv['scheduled']) : ' '.$GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.immediate'); |
|
768 | + $rowData['scheduled'] = ($vv['scheduled'] > 0) ? \TYPO3\CMS\Backend\Utility\BackendUtility::datetime($vv['scheduled']) : ' '.$GLOBALS['LANG']->sL('LLL:EXT:crawler/modfunc1/locallang.xml:labels.immediate'); |
|
769 | 769 | $rowData['exec_time'] = $vv['exec_time'] ? \TYPO3\CMS\Backend\Utility\BackendUtility::datetime($vv['exec_time']) : '-'; |
770 | 770 | } |
771 | - $rowData['result_status'] = \TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($resStatus,50); |
|
771 | + $rowData['result_status'] = \TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($resStatus, 50); |
|
772 | 772 | $rowData['url'] = '<a href="'.htmlspecialchars($parameters['url']).'" target="_newWIndow">'.htmlspecialchars($parameters['url']).'</a>'; |
773 | 773 | $rowData['feUserGroupList'] = $parameters['feUserGroupList']; |
774 | - $rowData['procInstructions'] = is_array($parameters['procInstructions']) ? implode('; ',$parameters['procInstructions']) : ''; |
|
774 | + $rowData['procInstructions'] = is_array($parameters['procInstructions']) ? implode('; ', $parameters['procInstructions']) : ''; |
|
775 | 775 | $rowData['set_id'] = $vv['set_id']; |
776 | 776 | |
777 | 777 | if ($this->pObj->MOD_SETTINGS['log_feVars']) { |
@@ -782,34 +782,34 @@ discard block |
||
782 | 782 | |
783 | 783 | $setId = intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('setID')); |
784 | 784 | |
785 | - $refreshIcon = $GLOBALS['BACK_PATH'] . 'gfx/refresh_n.gif'; |
|
786 | - if (version_compare(TYPO3_version,'7.0','>=')) { |
|
787 | - $refreshIcon = $GLOBALS['BACK_PATH'] . 'sysext/t3skin/extjs/images/grid/refresh.gif'; |
|
785 | + $refreshIcon = $GLOBALS['BACK_PATH'].'gfx/refresh_n.gif'; |
|
786 | + if (version_compare(TYPO3_version, '7.0', '>=')) { |
|
787 | + $refreshIcon = $GLOBALS['BACK_PATH'].'sysext/t3skin/extjs/images/grid/refresh.gif'; |
|
788 | 788 | } |
789 | 789 | |
790 | 790 | // Put rows together: |
791 | - $content.= ' |
|
792 | - <tr class="bgColor'.($c%2 ? '-20':'-10').'"> |
|
791 | + $content .= ' |
|
792 | + <tr class="bgColor'.($c % 2 ? '-20' : '-10').'"> |
|
793 | 793 | '.$titleClm.' |
794 | - <td><a href="' . $this->getModuleUrl(array('qid_details' => $vv['qid'], 'setID' => $setId)) . '">'.htmlspecialchars($vv['qid']).'</a></td> |
|
795 | - <td><a href="' . $this->getModuleUrl(array('qid_read' => $vv['qid'], 'setID' => $setId)) . '"><img src="' . $refreshIcon . '" width="14" hspace="1" vspace="2" height="14" border="0" title="'.htmlspecialchars('Read').'" alt="" /></a></td>'; |
|
796 | - foreach($rowData as $fKey => $value) { |
|
794 | + <td><a href="' . $this->getModuleUrl(array('qid_details' => $vv['qid'], 'setID' => $setId)).'">'.htmlspecialchars($vv['qid']).'</a></td> |
|
795 | + <td><a href="' . $this->getModuleUrl(array('qid_read' => $vv['qid'], 'setID' => $setId)).'"><img src="'.$refreshIcon.'" width="14" hspace="1" vspace="2" height="14" border="0" title="'.htmlspecialchars('Read').'" alt="" /></a></td>'; |
|
796 | + foreach ($rowData as $fKey => $value) { |
|
797 | 797 | |
798 | - if (\TYPO3\CMS\Core\Utility\GeneralUtility::inList('url',$fKey)) { |
|
799 | - $content.= ' |
|
798 | + if (\TYPO3\CMS\Core\Utility\GeneralUtility::inList('url', $fKey)) { |
|
799 | + $content .= ' |
|
800 | 800 | <td>'.$value.'</td>'; |
801 | 801 | } else { |
802 | - $content.= ' |
|
802 | + $content .= ' |
|
803 | 803 | <td>'.nl2br(htmlspecialchars($value)).'</td>'; |
804 | 804 | } |
805 | 805 | } |
806 | - $content.= ' |
|
806 | + $content .= ' |
|
807 | 807 | </tr>'; |
808 | 808 | $c++; |
809 | 809 | |
810 | - if ($this->CSVExport) { |
|
810 | + if ($this->CSVExport) { |
|
811 | 811 | // Only for CSV (adding qid and scheduled/exec_time if needed): |
812 | - $rowData['result_log'] = implode('// ',explode(chr(10),$resLog)); |
|
812 | + $rowData['result_log'] = implode('// ', explode(chr(10), $resLog)); |
|
813 | 813 | $rowData['qid'] = $vv['qid']; |
814 | 814 | $rowData['scheduled'] = \TYPO3\CMS\Backend\Utility\BackendUtility::datetime($vv['scheduled']); |
815 | 815 | $rowData['exec_time'] = $vv['exec_time'] ? \TYPO3\CMS\Backend\Utility\BackendUtility::datetime($vv['exec_time']) : '-'; |
@@ -852,7 +852,7 @@ discard block |
||
852 | 852 | * |
853 | 853 | * @return string Table header |
854 | 854 | */ |
855 | - function drawLog_printTableHeader() { |
|
855 | + function drawLog_printTableHeader() { |
|
856 | 856 | |
857 | 857 | $content = ' |
858 | 858 | <tr class="bgColor5 tableheader"> |
@@ -903,7 +903,7 @@ discard block |
||
903 | 903 | } |
904 | 904 | |
905 | 905 | function getResStatus($vv) { |
906 | - if ($vv['result_data']) { |
|
906 | + if ($vv['result_data']) { |
|
907 | 907 | $requestContent = unserialize($vv['result_data']); |
908 | 908 | $requestResult = unserialize($requestContent['content']); |
909 | 909 | if (is_array($requestResult)) { |
@@ -912,9 +912,9 @@ discard block |
||
912 | 912 | } else { |
913 | 913 | $resStatus = implode("\n", $requestResult['errorlog']); |
914 | 914 | } |
915 | - $resLog = is_array($requestResult['log']) ? implode(chr(10),$requestResult['log']) : ''; |
|
915 | + $resLog = is_array($requestResult['log']) ? implode(chr(10), $requestResult['log']) : ''; |
|
916 | 916 | } else { |
917 | - $resStatus = 'Error: '.substr(preg_replace('/\s+/',' ',strip_tags($requestContent['content'])),0,10000).'...'; |
|
917 | + $resStatus = 'Error: '.substr(preg_replace('/\s+/', ' ', strip_tags($requestContent['content'])), 0, 10000).'...'; |
|
918 | 918 | } |
919 | 919 | } else { |
920 | 920 | $resStatus = '-'; |
@@ -942,7 +942,7 @@ discard block |
||
942 | 942 | * @param void |
943 | 943 | * @return string |
944 | 944 | */ |
945 | - protected function drawProcessOverviewAction(){ |
|
945 | + protected function drawProcessOverviewAction() { |
|
946 | 946 | |
947 | 947 | $this->runRefreshHooks(); |
948 | 948 | |
@@ -956,20 +956,20 @@ discard block |
||
956 | 956 | $this->addErrorMessage($e->getMessage()); |
957 | 957 | } |
958 | 958 | |
959 | - $offset = intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('offset')); |
|
960 | - $perpage = 20; |
|
959 | + $offset = intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('offset')); |
|
960 | + $perpage = 20; |
|
961 | 961 | |
962 | - $processRepository = new tx_crawler_domain_process_repository(); |
|
963 | - $queueRepository = new tx_crawler_domain_queue_repository(); |
|
962 | + $processRepository = new tx_crawler_domain_process_repository(); |
|
963 | + $queueRepository = new tx_crawler_domain_queue_repository(); |
|
964 | 964 | |
965 | 965 | $mode = $this->pObj->MOD_SETTINGS['processListMode']; |
966 | 966 | if ($mode == 'detail') { |
967 | 967 | $where = ''; |
968 | - } elseif($mode == 'simple') { |
|
968 | + } elseif ($mode == 'simple') { |
|
969 | 969 | $where = 'active = 1'; |
970 | 970 | } |
971 | 971 | |
972 | - $allProcesses = $processRepository->findAll('ttl','DESC', $perpage, $offset,$where); |
|
972 | + $allProcesses = $processRepository->findAll('ttl', 'DESC', $perpage, $offset, $where); |
|
973 | 973 | $allCount = $processRepository->countAll($where); |
974 | 974 | |
975 | 975 | $listView = new tx_crawler_view_process_list(); |
@@ -981,10 +981,10 @@ discard block |
||
981 | 981 | $listView->setTotalUnprocessedItemCount($queueRepository->countAllPendingItems()); |
982 | 982 | $listView->setAssignedUnprocessedItemCount($queueRepository->countAllAssignedPendingItems()); |
983 | 983 | $listView->setActiveProcessCount($processRepository->countActive()); |
984 | - $listView->setMaxActiveProcessCount(\TYPO3\CMS\Core\Utility\MathUtility::forceIntegerInRange($this->extensionSettings['processLimit'],1,99,1)); |
|
984 | + $listView->setMaxActiveProcessCount(\TYPO3\CMS\Core\Utility\MathUtility::forceIntegerInRange($this->extensionSettings['processLimit'], 1, 99, 1)); |
|
985 | 985 | $listView->setMode($mode); |
986 | 986 | |
987 | - $paginationView = new tx_crawler_view_pagination(); |
|
987 | + $paginationView = new tx_crawler_view_pagination(); |
|
988 | 988 | $paginationView->setCurrentOffset($offset); |
989 | 989 | $paginationView->setPerPage($perpage); |
990 | 990 | $paginationView->setTotalItemCount($allCount); |
@@ -1021,7 +1021,7 @@ discard block |
||
1021 | 1021 | |
1022 | 1022 | $exitCode = 0; |
1023 | 1023 | $out = array(); |
1024 | - exec(escapeshellcmd($this->extensionSettings['phpPath'] . ' -v'), $out, $exitCode); |
|
1024 | + exec(escapeshellcmd($this->extensionSettings['phpPath'].' -v'), $out, $exitCode); |
|
1025 | 1025 | if ($exitCode > 0) { |
1026 | 1026 | $this->addErrorMessage(sprintf($LANG->sL('LLL:EXT:crawler/modfunc1/locallang.xml:message.phpBinaryNotFound'), htmlspecialchars($this->extensionSettings['phpPath']))); |
1027 | 1027 | } |
@@ -1084,7 +1084,7 @@ discard block |
||
1084 | 1084 | * @param void |
1085 | 1085 | * @return void |
1086 | 1086 | */ |
1087 | - protected function handleProcessOverviewActions(){ |
|
1087 | + protected function handleProcessOverviewActions() { |
|
1088 | 1088 | |
1089 | 1089 | $crawler = $this->findCrawler(); |
1090 | 1090 | |
@@ -1117,8 +1117,8 @@ discard block |
||
1117 | 1117 | * @return tx_crawler_lib crawler object |
1118 | 1118 | * @author Timo Schmidt <[email protected]> |
1119 | 1119 | */ |
1120 | - protected function findCrawler(){ |
|
1121 | - if(!$this->crawlerObj instanceof tx_crawler_lib){ |
|
1120 | + protected function findCrawler() { |
|
1121 | + if (!$this->crawlerObj instanceof tx_crawler_lib) { |
|
1122 | 1122 | $this->crawlerObj = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('tx_crawler_lib'); |
1123 | 1123 | } |
1124 | 1124 | return $this->crawlerObj; |
@@ -1220,15 +1220,15 @@ discard block |
||
1220 | 1220 | * |
1221 | 1221 | * @return string HTML select element |
1222 | 1222 | */ |
1223 | - function selectorBox($optArray, $name, $value, $multiple) { |
|
1223 | + function selectorBox($optArray, $name, $value, $multiple) { |
|
1224 | 1224 | |
1225 | 1225 | $options = array(); |
1226 | - foreach($optArray as $key => $val) { |
|
1226 | + foreach ($optArray as $key => $val) { |
|
1227 | 1227 | $options[] = ' |
1228 | - <option value="'.htmlspecialchars($key).'"'.((!$multiple && !strcmp($value,$key)) || ($multiple && in_array($key,(array)$value))?' selected="selected"':'').'>'.htmlspecialchars($val).'</option>'; |
|
1228 | + <option value="'.htmlspecialchars($key).'"'.((!$multiple && !strcmp($value, $key)) || ($multiple && in_array($key, (array) $value)) ? ' selected="selected"' : '').'>'.htmlspecialchars($val).'</option>'; |
|
1229 | 1229 | } |
1230 | 1230 | |
1231 | - $output = '<select name="'.htmlspecialchars($name.($multiple?'[]':'')).'"'.($multiple ? ' multiple="multiple" size="'.count($options).'"' : '').'>'.implode('',$options).'</select>'; |
|
1231 | + $output = '<select name="'.htmlspecialchars($name.($multiple ? '[]' : '')).'"'.($multiple ? ' multiple="multiple" size="'.count($options).'"' : '').'>'.implode('', $options).'</select>'; |
|
1232 | 1232 | |
1233 | 1233 | return $output; |
1234 | 1234 | } |
@@ -1267,6 +1267,6 @@ discard block |
||
1267 | 1267 | } |
1268 | 1268 | } |
1269 | 1269 | |
1270 | -if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/crawler/modfunc1/class.tx_crawler_modfunc1.php']) { |
|
1270 | +if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/crawler/modfunc1/class.tx_crawler_modfunc1.php']) { |
|
1271 | 1271 | include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/crawler/modfunc1/class.tx_crawler_modfunc1.php']); |
1272 | 1272 | } |
@@ -63,7 +63,7 @@ |
||
63 | 63 | |
64 | 64 | // input for timeOut |
65 | 65 | $fieldId = 'task_timeOut'; |
66 | - $fieldCode = '<input type="text" name="tx_scheduler[timeOut]" id="' . $fieldId . '" value="' . htmlentities($taskInfo['timeOut']) . '" class="form-control" />'; |
|
66 | + $fieldCode = '<input type="text" name="tx_scheduler[timeOut]" id="'.$fieldId.'" value="'.htmlentities($taskInfo['timeOut']).'" class="form-control" />'; |
|
67 | 67 | $additionalFields[$fieldId] = array( |
68 | 68 | 'code' => $fieldCode, |
69 | 69 | 'label' => 'LLL:EXT:crawler/Resources/Private/Language/Backend.xlf:crawler_im.timeOut' |
@@ -88,7 +88,7 @@ discard block |
||
88 | 88 | |
89 | 89 | // input for startPage |
90 | 90 | $fieldId = 'task_startPage'; |
91 | - $fieldCode = '<input name="tx_scheduler[startPage]" type="text" id="' . $fieldId . '" value="' . $task->startPage . '" class="form-control" />'; |
|
91 | + $fieldCode = '<input name="tx_scheduler[startPage]" type="text" id="'.$fieldId.'" value="'.$task->startPage.'" class="form-control" />'; |
|
92 | 92 | $additionalFields[$fieldId] = array( |
93 | 93 | 'code' => $fieldCode, |
94 | 94 | 'label' => 'LLL:EXT:crawler/Resources/Private/Language/Backend.xlf:crawler_im.startPage' |
@@ -104,10 +104,10 @@ discard block |
||
104 | 104 | '4' => $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.php:labels.depth_4'), |
105 | 105 | '99' => $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.php:labels.depth_infi'), |
106 | 106 | ); |
107 | - $fieldCode = '<select name="tx_scheduler[depth]" id="' . $fieldId . '" class="form-control">'; |
|
107 | + $fieldCode = '<select name="tx_scheduler[depth]" id="'.$fieldId.'" class="form-control">'; |
|
108 | 108 | |
109 | 109 | foreach ($fieldValueArray as $key => $label) { |
110 | - $fieldCode .= "\t" . '<option value="' . $key . '"' . (($key == $task->depth) ? ' selected="selected"' : '') . '>' . $label . '</option>'; |
|
110 | + $fieldCode .= "\t".'<option value="'.$key.'"'.(($key == $task->depth) ? ' selected="selected"' : '').'>'.$label.'</option>'; |
|
111 | 111 | } |
112 | 112 | |
113 | 113 | $fieldCode .= '</select>'; |
@@ -119,10 +119,10 @@ discard block |
||
119 | 119 | // combobox for configuration records |
120 | 120 | $recordsArray = $this->getCrawlerConfigurationRecords(); |
121 | 121 | $fieldId = 'task_configuration'; |
122 | - $fieldCode = '<select name="tx_scheduler[configuration][]" multiple="multiple" id="' . $fieldId . '" class="form-control">'; |
|
123 | - $fieldCode .= "\t" . '<option value=""></option>'; |
|
122 | + $fieldCode = '<select name="tx_scheduler[configuration][]" multiple="multiple" id="'.$fieldId.'" class="form-control">'; |
|
123 | + $fieldCode .= "\t".'<option value=""></option>'; |
|
124 | 124 | for ($i = 0; $i < count($recordsArray); $i++) { |
125 | - $fieldCode .= "\t" . '<option ' . $this->getSelectedState($task->configuration, $recordsArray[$i]['name']) . 'value="' . $recordsArray[$i]['name'] . '">' . $recordsArray[$i]['name'] . '</option>'; |
|
125 | + $fieldCode .= "\t".'<option '.$this->getSelectedState($task->configuration, $recordsArray[$i]['name']).'value="'.$recordsArray[$i]['name'].'">'.$recordsArray[$i]['name'].'</option>'; |
|
126 | 126 | } |
127 | 127 | $fieldCode .= '</select>'; |
128 | 128 | |
@@ -165,7 +165,7 @@ discard block |
||
165 | 165 | $result = $GLOBALS['TYPO3_DB']->exec_SELECTquery( |
166 | 166 | '*', |
167 | 167 | 'tx_crawler_configuration', |
168 | - '1=1' . BackendUtility::deleteClause('tx_crawler_configuration') |
|
168 | + '1=1'.BackendUtility::deleteClause('tx_crawler_configuration') |
|
169 | 169 | ); |
170 | 170 | |
171 | 171 | while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($result)) { |
@@ -60,10 +60,10 @@ |
||
60 | 60 | } |
61 | 61 | |
62 | 62 | $fieldId = 'mode'; |
63 | - $fieldCode = '<select name="tx_scheduler[mode]" id="' . $fieldId . '" value="' . htmlentities($taskInfo['mode']) . '" class="form-control">' |
|
64 | - . '<option value="all"' . ($taskInfo['mode'] == 'all' ? ' selected="selected"' : '') . '>' . $GLOBALS['LANG']->sL('LLL:EXT:crawler/Resources/Private/Language/Backend.xlf:crawler_flush.modeAll') . '</option>' |
|
65 | - . '<option value="finished"' . ($taskInfo['mode'] == 'finished' ? ' selected="selected"' : '') . '>' . $GLOBALS['LANG']->sL('LLL:EXT:crawler/Resources/Private/Language/Backend.xlf:crawler_flush.modeFinished') . '</option>' |
|
66 | - . '<option value="pending"' . ($taskInfo['mode'] == 'pending' ? ' selected="selected"' : '') . '>' . $GLOBALS['LANG']->sL('LLL:EXT:crawler/Resources/Private/Language/Backend.xlf:crawler_flush.modePending') . '</option>' |
|
63 | + $fieldCode = '<select name="tx_scheduler[mode]" id="'.$fieldId.'" value="'.htmlentities($taskInfo['mode']).'" class="form-control">' |
|
64 | + . '<option value="all"'.($taskInfo['mode'] == 'all' ? ' selected="selected"' : '').'>'.$GLOBALS['LANG']->sL('LLL:EXT:crawler/Resources/Private/Language/Backend.xlf:crawler_flush.modeAll').'</option>' |
|
65 | + . '<option value="finished"'.($taskInfo['mode'] == 'finished' ? ' selected="selected"' : '').'>'.$GLOBALS['LANG']->sL('LLL:EXT:crawler/Resources/Private/Language/Backend.xlf:crawler_flush.modeFinished').'</option>' |
|
66 | + . '<option value="pending"'.($taskInfo['mode'] == 'pending' ? ' selected="selected"' : '').'>'.$GLOBALS['LANG']->sL('LLL:EXT:crawler/Resources/Private/Language/Backend.xlf:crawler_flush.modePending').'</option>' |
|
67 | 67 | . '</select>'; |
68 | 68 | |
69 | 69 | $additionalFields[$fieldId] = array( |