@@ -78,7 +78,7 @@ discard block |
||
| 78 | 78 | |
| 79 | 79 | if ($GLOBALS['TYPO3_DB']->sql_affected_rows() === -1) { |
| 80 | 80 | // Deletion failed. |
| 81 | - $this->devLog('[tx_dlf_oai->deleteExpiredTokens()] Could not delete expired resumption tokens',SYSLOG_SEVERITY_WARNING); |
|
| 81 | + $this->devLog('[tx_dlf_oai->deleteExpiredTokens()] Could not delete expired resumption tokens', SYSLOG_SEVERITY_WARNING); |
|
| 82 | 82 | } |
| 83 | 83 | } |
| 84 | 84 | |
@@ -631,7 +631,7 @@ discard block |
||
| 631 | 631 | $result = $GLOBALS['TYPO3_DB']->exec_SELECTquery( |
| 632 | 632 | 'tx_dlf_documents.tstamp AS tstamp', |
| 633 | 633 | 'tx_dlf_documents', |
| 634 | - 'tx_dlf_documents.pid=' . intval($this->conf['pages']), |
|
| 634 | + 'tx_dlf_documents.pid='.intval($this->conf['pages']), |
|
| 635 | 635 | '', |
| 636 | 636 | 'tx_dlf_documents.tstamp ASC', |
| 637 | 637 | '1' |
@@ -641,7 +641,7 @@ discard block |
||
| 641 | 641 | list ($timestamp) = $GLOBALS['TYPO3_DB']->sql_fetch_row($result); |
| 642 | 642 | $earliestDatestamp = gmdate('Y-m-d\TH:i:s\Z', $timestamp); |
| 643 | 643 | } else { |
| 644 | - $this->devLog('[tx_dlf_oai->verbIdentify()] No records found with PID "' . $this->conf['pages'] . '"',SYSLOG_SEVERITY_NOTICE); |
|
| 644 | + $this->devLog('[tx_dlf_oai->verbIdentify()] No records found with PID "'.$this->conf['pages'].'"', SYSLOG_SEVERITY_NOTICE); |
|
| 645 | 645 | } |
| 646 | 646 | |
| 647 | 647 | $linkConf = array ( |
@@ -653,12 +653,12 @@ discard block |
||
| 653 | 653 | // Add identification node. |
| 654 | 654 | $Identify = $this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/', 'Identify'); |
| 655 | 655 | $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/', 'repositoryName', $repositoryName)); |
| 656 | - $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/','baseURL', $baseURL)); |
|
| 657 | - $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/','protocolVersion', '2.0')); |
|
| 658 | - $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/','adminEmail', $adminEmail)); |
|
| 659 | - $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/','earliestDatestamp', $earliestDatestamp)); |
|
| 660 | - $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/','deletedRecord', 'transient')); |
|
| 661 | - $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/','granularity', 'YYYY-MM-DDThh:mm:ssZ')); |
|
| 656 | + $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/', 'baseURL', $baseURL)); |
|
| 657 | + $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/', 'protocolVersion', '2.0')); |
|
| 658 | + $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/', 'adminEmail', $adminEmail)); |
|
| 659 | + $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/', 'earliestDatestamp', $earliestDatestamp)); |
|
| 660 | + $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/', 'deletedRecord', 'transient')); |
|
| 661 | + $Identify->appendChild($this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/', 'granularity', 'YYYY-MM-DDThh:mm:ssZ')); |
|
| 662 | 662 | |
| 663 | 663 | return $Identify; |
| 664 | 664 | } |
@@ -892,8 +892,8 @@ discard block |
||
| 892 | 892 | $result = $GLOBALS['TYPO3_DB']->exec_SELECTquery( |
| 893 | 893 | 'tx_dlf_collections.index_name AS index_name, tx_dlf_collections.uid AS uid, tx_dlf_collections.index_search as index_query ', |
| 894 | 894 | 'tx_dlf_collections', |
| 895 | - 'tx_dlf_collections.pid=' . intval($this->conf['pages']) . ' AND tx_dlf_collections.oai_name=' . $GLOBALS['TYPO3_DB']->fullQuoteStr($this->piVars['set'], |
|
| 896 | - 'tx_dlf_collections') . $where . tx_dlf_helper::whereClause('tx_dlf_collections'), |
|
| 895 | + 'tx_dlf_collections.pid='.intval($this->conf['pages']).' AND tx_dlf_collections.oai_name='.$GLOBALS['TYPO3_DB']->fullQuoteStr($this->piVars['set'], |
|
| 896 | + 'tx_dlf_collections').$where.tx_dlf_helper::whereClause('tx_dlf_collections'), |
|
| 897 | 897 | '', |
| 898 | 898 | '', |
| 899 | 899 | '1' |
@@ -905,10 +905,10 @@ discard block |
||
| 905 | 905 | |
| 906 | 906 | $resArray = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($result); |
| 907 | 907 | |
| 908 | - if($resArray['index_query'] != "") { |
|
| 909 | - $solr_query .= '(' . $resArray['index_query'] . ')'; |
|
| 908 | + if ($resArray['index_query'] != "") { |
|
| 909 | + $solr_query .= '('.$resArray['index_query'].')'; |
|
| 910 | 910 | } else { |
| 911 | - $solr_query .= 'collection:' . '"' . $resArray['index_name'] . '"'; |
|
| 911 | + $solr_query .= 'collection:'.'"'.$resArray['index_name'].'"'; |
|
| 912 | 912 | } |
| 913 | 913 | |
| 914 | 914 | } else { |
@@ -919,7 +919,7 @@ discard block |
||
| 919 | 919 | |
| 920 | 920 | // Check for required fields. |
| 921 | 921 | foreach ($this->formats[$this->piVars['metadataPrefix']]['requiredFields'] as $required) { |
| 922 | - $solr_query .= ' NOT ' . $required . ':""'; |
|
| 922 | + $solr_query .= ' NOT '.$required.':""'; |
|
| 923 | 923 | } |
| 924 | 924 | |
| 925 | 925 | $from = "*"; |
@@ -933,7 +933,7 @@ discard block |
||
| 933 | 933 | $timestamp = gmmktime($date_array['tm_hour'], $date_array['tm_min'], $date_array['tm_sec'], $date_array['tm_mon'] + 1, |
| 934 | 934 | $date_array['tm_mday'], $date_array['tm_year'] + 1900); |
| 935 | 935 | |
| 936 | - $from = date("Y-m-d", $timestamp) . 'T' . date("H:i:s", $timestamp) .'.000Z'; |
|
| 936 | + $from = date("Y-m-d", $timestamp).'T'.date("H:i:s", $timestamp).'.000Z'; |
|
| 937 | 937 | |
| 938 | 938 | } else { |
| 939 | 939 | throw new Exception('badArgument'); |
@@ -951,7 +951,7 @@ discard block |
||
| 951 | 951 | $timestamp = gmmktime($date_array['tm_hour'], $date_array['tm_min'], $date_array['tm_sec'], $date_array['tm_mon'] + 1, |
| 952 | 952 | $date_array['tm_mday'], $date_array['tm_year'] + 1900); |
| 953 | 953 | |
| 954 | - $until = date("Y-m-d", $timestamp) . 'T' . date("H:i:s", $timestamp) . '.999Z'; |
|
| 954 | + $until = date("Y-m-d", $timestamp).'T'.date("H:i:s", $timestamp).'.999Z'; |
|
| 955 | 955 | |
| 956 | 956 | if ($from != "*" && $from > $until) { |
| 957 | 957 | throw new Exception('badArgument'); |
@@ -969,14 +969,14 @@ discard block |
||
| 969 | 969 | } |
| 970 | 970 | } |
| 971 | 971 | |
| 972 | - $solr_query .= ' AND timestamp:[' . $from . ' TO ' . $until .']'; |
|
| 972 | + $solr_query .= ' AND timestamp:['.$from.' TO '.$until.']'; |
|
| 973 | 973 | |
| 974 | - $documentSet = array(); |
|
| 974 | + $documentSet = array (); |
|
| 975 | 975 | |
| 976 | 976 | $solr = tx_dlf_solr::getInstance($this->conf['solrcore']); |
| 977 | 977 | |
| 978 | 978 | // We only care about the UID in the results and want them sorted |
| 979 | - $parameters = array("fl" => "uid", "sort" => "uid asc"); |
|
| 979 | + $parameters = array ("fl" => "uid", "sort" => "uid asc"); |
|
| 980 | 980 | |
| 981 | 981 | $result = $solr->search_raw($solr_query, $parameters); |
| 982 | 982 | |
@@ -1005,7 +1005,7 @@ discard block |
||
| 1005 | 1005 | 'tx_dlf_documents', |
| 1006 | 1006 | 'tx_dlf_relations', |
| 1007 | 1007 | 'tx_dlf_collections', |
| 1008 | - 'AND tx_dlf_documents.uid IN (' . implode(',', $GLOBALS['TYPO3_DB']->cleanIntArray($documentsToProcess)) . ') AND tx_dlf_documents.pid=' . intval($this->conf['pages']) . ' AND tx_dlf_collections.pid=' . intval($this->conf['pages']) . ' AND tx_dlf_relations.ident=' . $GLOBALS['TYPO3_DB']->fullQuoteStr('docs_colls', 'tx_dlf_relations') . tx_dlf_helper::whereClause('tx_dlf_collections'), |
|
| 1008 | + 'AND tx_dlf_documents.uid IN ('.implode(',', $GLOBALS['TYPO3_DB']->cleanIntArray($documentsToProcess)).') AND tx_dlf_documents.pid='.intval($this->conf['pages']).' AND tx_dlf_collections.pid='.intval($this->conf['pages']).' AND tx_dlf_relations.ident='.$GLOBALS['TYPO3_DB']->fullQuoteStr('docs_colls', 'tx_dlf_relations').tx_dlf_helper::whereClause('tx_dlf_collections'), |
|
| 1009 | 1009 | 'tx_dlf_documents.uid', |
| 1010 | 1010 | 'tx_dlf_documents.tstamp', |
| 1011 | 1011 | $this->conf['limit'] |
@@ -1053,7 +1053,7 @@ discard block |
||
| 1053 | 1053 | $metadata = $this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/', 'metadata'); |
| 1054 | 1054 | |
| 1055 | 1055 | $metadataPrefix = $this->piVars['metadataPrefix']; |
| 1056 | - if(!$metadataPrefix) { |
|
| 1056 | + if (!$metadataPrefix) { |
|
| 1057 | 1057 | // If we resume an action the metadataPrefix is stored with the documentSet |
| 1058 | 1058 | $metadataPrefix = $documentListSet->metadata['metadataPrefix']; |
| 1059 | 1059 | } |
@@ -1100,7 +1100,7 @@ discard block |
||
| 1100 | 1100 | |
| 1101 | 1101 | $GLOBALS['TYPO3_DB']->exec_INSERTquery( |
| 1102 | 1102 | 'tx_dlf_tokens', |
| 1103 | - array( |
|
| 1103 | + array ( |
|
| 1104 | 1104 | 'tstamp' => $GLOBALS['EXEC_TIME'], |
| 1105 | 1105 | 'token' => $token, |
| 1106 | 1106 | 'options' => serialize($documentListSet), |
@@ -1108,15 +1108,15 @@ discard block |
||
| 1108 | 1108 | ) |
| 1109 | 1109 | ); |
| 1110 | 1110 | |
| 1111 | - if($GLOBALS['TYPO3_DB']->sql_affected_rows() == 1) { |
|
| 1111 | + if ($GLOBALS['TYPO3_DB']->sql_affected_rows() == 1) { |
|
| 1112 | 1112 | $resumptionToken->setAttribute('resumptionToken', htmlspecialchars($token, ENT_NOQUOTES, 'UTF-8')); |
| 1113 | 1113 | } else { |
| 1114 | - $this->devLog('[tx_dlf_oai->verb'. $this->piVars['verb'] .'()] Could not create resumption token', SYSLOG_SEVERITY_ERROR); |
|
| 1114 | + $this->devLog('[tx_dlf_oai->verb'.$this->piVars['verb'].'()] Could not create resumption token', SYSLOG_SEVERITY_ERROR); |
|
| 1115 | 1115 | } |
| 1116 | 1116 | } |
| 1117 | 1117 | |
| 1118 | 1118 | $resumptionToken->setAttribute('cursor', intval($documentListSet->metadata['completeListSize']) - count($documentListSet)); |
| 1119 | - $resumptionToken->setAttribute('completeListSize', $documentListSet->metadata['completeListSize']); |
|
| 1119 | + $resumptionToken->setAttribute('completeListSize', $documentListSet->metadata['completeListSize']); |
|
| 1120 | 1120 | $resumptionToken->setAttribute('expirationDate', gmdate('Y-m-d\TH:i:s\Z', $GLOBALS['EXEC_TIME'] + $this->conf['expired'])); |
| 1121 | 1121 | |
| 1122 | 1122 | return $resumptionToken; |
@@ -1130,7 +1130,7 @@ discard block |
||
| 1130 | 1130 | |
| 1131 | 1131 | } |
| 1132 | 1132 | |
| 1133 | -if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/dlf/plugins/oai/class.tx_dlf_oai.php']) { |
|
| 1133 | +if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/dlf/plugins/oai/class.tx_dlf_oai.php']) { |
|
| 1134 | 1134 | include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/dlf/plugins/oai/class.tx_dlf_oai.php']); |
| 1135 | 1135 | |
| 1136 | 1136 | } |
@@ -876,8 +876,7 @@ discard block |
||
| 876 | 876 | * @return array |
| 877 | 877 | * @throws Exception |
| 878 | 878 | */ |
| 879 | - private function fetchDocumentUIDs() |
|
| 880 | - { |
|
| 879 | + private function fetchDocumentUIDs() { |
|
| 881 | 880 | $solr_query = ''; |
| 882 | 881 | |
| 883 | 882 | if (!$this->conf['show_userdefined']) { |
@@ -1090,8 +1089,7 @@ discard block |
||
| 1090 | 1089 | * @param tx_dlf_list $documentListSet |
| 1091 | 1090 | * @return DOMElement |
| 1092 | 1091 | */ |
| 1093 | - private function generateResumptionTokenForDocumentListSet($documentListSet) |
|
| 1094 | - { |
|
| 1092 | + private function generateResumptionTokenForDocumentListSet($documentListSet) { |
|
| 1095 | 1093 | $resumptionToken = $this->oai->createElementNS('http://www.openarchives.org/OAI/2.0/', 'resumptionToken'); |
| 1096 | 1094 | |
| 1097 | 1095 | if ($documentListSet->count() != 0) { |
@@ -1130,7 +1128,7 @@ discard block |
||
| 1130 | 1128 | |
| 1131 | 1129 | } |
| 1132 | 1130 | |
| 1133 | -if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/dlf/plugins/oai/class.tx_dlf_oai.php']) { |
|
| 1131 | +if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/dlf/plugins/oai/class.tx_dlf_oai.php']) { |
|
| 1134 | 1132 | include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/dlf/plugins/oai/class.tx_dlf_oai.php']); |
| 1135 | 1133 | |
| 1136 | 1134 | } |
@@ -1122,7 +1122,7 @@ |
||
| 1122 | 1122 | return $resumptionToken; |
| 1123 | 1123 | } |
| 1124 | 1124 | |
| 1125 | - private function devLog($message, $severity, $data = null) { |
|
| 1125 | + private function devLog($message, $severity, $data = NULL) { |
|
| 1126 | 1126 | if (TYPO3_DLOG) { |
| 1127 | 1127 | \TYPO3\CMS\Core\Utility\GeneralUtility::devLog($message, $this->extKey, $severity, $data); |
| 1128 | 1128 | } |
@@ -539,8 +539,7 @@ |
||
| 539 | 539 | * |
| 540 | 540 | * @return array The Apache Solr Documents that were fetched |
| 541 | 541 | */ |
| 542 | - public function search_raw($query = '', $parameters = array ()) |
|
| 543 | - { |
|
| 542 | + public function search_raw($query = '', $parameters = array ()) { |
|
| 544 | 543 | $solr_response = $this->service->search((string) $query, 0, $this->limit, array_merge($this->params, $parameters)); |
| 545 | 544 | |
| 546 | 545 | $searchresult = array (); |