private function getDataType($clauses) { $i = 0; foreach ($clauses as $clause) { $data_type_array = $this->getDataFieldParam($clause['subject']); if (count($data_type_array)) { $clauses[$i]['data_type'] = $data_type_array; } $i++; } //$clauses[0]['data_type'] = array('VARCHAR'); return $clauses; } } if (DEBUG_FLAG) { $read = new HGKMediaLib_Reading(); $clauses = array(array('connector' => '', 'subject' => 'Titel', 'predicate' => '~', 'object' => 'Mord'), array('connector' => 'AND', 'subject' => 'fernseh_sender', 'predicate' => '=', 'object' => 'ZDF')); $sort_order = array('Titel' => 'asc'); $limit = 10; $lang = 'de'; $read->find('8a82d55bad5b6b3843e5fb536e25f054', $clauses, $sort_order, $limit, $lang); } else { if (!DEBUG_FLAG) { ini_set('soap.wsdl_cache_enabled', '0'); try { $soap = new SoapServer(ROOT_PATH . 'soap/wsdl/HgkMediaLib_Reading.wsdl'); $soap->setClass("HGKMediaLib_Reading"); $soap->handle(); } catch (SoapFault $f) { throw new SoapFault(); }
private function getDataType($clauses) { $i = 0; foreach ($clauses as $clause) { $data_type_array = $this->getDataFieldParam($clause['subject']); if (count($data_type_array)) { $clauses[$i]['data_type'] = $data_type_array; } $i++; } //$clauses[0]['data_type'] = array('VARCHAR'); return $clauses; } } if (DEBUG_FLAG) { $read = new HGKMediaLib_Reading(); $clauses = array(array('connector' => '', 'subject' => 'publisher', 'predicate' => '~', 'object' => 'zdf'), array('connector' => 'AND', 'subject' => 'Schauspieler', 'predicate' => '~', 'object' => 'Mastroianni Marcello')); $sort_order = array('title' => 'asc'); $limit = 10; $lang = 'de'; $read->find('0630ab629af6572f9e7e094dfebb5e3c', $clauses, $sort_order, $limit, $lang); $read->getInformation('368b9f95f37060276baffbb3caea03b2', 59980); } else { if (!DEBUG_FLAG) { ini_set('soap.wsdl_cache_enabled', '0'); try { $soap = new SoapServer(ROOT_PATH . 'soap/wsdl/HgkMediaLib_Reading.wsdl'); $soap->setClass("HGKMediaLib_Reading"); $soap->handle(); } catch (SoapFault $f) { throw new SoapFault();