Esempio n. 1
0
 /** @return string */
 protected final function getConnectorForm()
 {
     $endpoint = $this->getConnector();
     if (is_array($endpoint) && !empty($endpoint['CODE'])) {
         $this->connector = ConnectorManager::getConnector($endpoint);
     } elseif (is_object($endpoint) && $endpoint instanceof Connector) {
         $this->connector = $endpoint;
     }
     if ($this->connector) {
         $this->connector->setFieldPrefixExtended($this->getFieldPrefix());
         $this->connector->setFieldFormName($this->getFieldFormName());
         $this->connector->setFieldValues($this->getFields());
         return $this->connector->getForm();
     } else {
         return '';
     }
 }