/** * Constructor * * @param $filterType integer whether this is a parser * or a lookup filter * @param $supportedPublicationTypes array */ function NlmCitationSchemaFilter($filterType = null, $supportedPublicationTypes = array()) { // All NLM citation filters require XSL functionality // that is only present in PHP5. $this->setData('phpVersionMin', '5.0.0'); $this->_supportedPublicationTypes = $supportedPublicationTypes; switch ($filterType) { case NLM_CITATION_FILTER_PARSE: $this->_supportedTransformation = array('primitive::string', 'metadata::lib.pkp.classes.metadata.nlm.NlmCitationSchema(CITATION)'); break; case NLM_CITATION_FILTER_LOOKUP: $this->_supportedTransformation = array('metadata::lib.pkp.classes.metadata.nlm.NlmCitationSchema(CITATION)', 'metadata::lib.pkp.classes.metadata.nlm.NlmCitationSchema(CITATION)'); break; } // Instantiate the "isOptional" setting // which is common to all NLM citation filters. // It contains the information whether a filter // will be used automatically within a given context // or whether the user will have to use it // explicitly (e.g. when parsing citations for // an article, conference paper or monograph). $isOptional = new BooleanFilterSetting('isOptional', 'metadata.filters.settings.isOptional.displayName', 'metadata.filters.settings.isOptional.validationMessage'); $this->addSetting($isOptional); parent::Filter(); }
/** * Constructor * * @param $displayName string * @param $transformation array */ function GenericFilter($displayName = null, $transformation = null) { $this->setDisplayName($displayName); if (!is_null($transformation)) { $this->_genericTransformationType =& $transformation; } parent::Filter(); }
/** * Constructor * * NB: Sub-classes of this class must not add additional * mandatory constructor arguments. Sub-classes that implement * additional optional constructor arguments must make these * also accessible via setters if they are required to fully * parameterize the transformation. Filter parameters must be * stored as data in the underlying DataObject. * * This is necessary as the FilterDAO does not support * constructor configuration. Filter parameters will be * configured via DataObject::setData(). Only parameters * that are available in the DataObject will be persisted. * * @param $filterGroup FilterGroup */ function PersistableFilter(&$filterGroup) { // Check and set the filter group. assert(is_a($filterGroup, 'FilterGroup')); $this->_filterGroup =& $filterGroup; // Initialize the filter. $this->setParentFilterId(0); $this->setIsTemplate(false); parent::Filter($filterGroup->getInputType(), $filterGroup->getOutputType()); }
/** * Constructor * @param $metadataSchemaName string a fully qualified class name * @param $dataObjectName string a fully qualified class name * @param $assocType integer */ function MetadataDataObjectAdapter($metadataSchemaName, $dataObjectName, $assocType) { assert(is_string($metadataSchemaName) && is_string($dataObjectName) && is_integer($assocType)); // Initialize the adapter $this->setDisplayName('Inject/Extract Metadata into/from a ' . $dataObjectName); $this->_metadataSchemaName = $metadataSchemaName; $this->_dataObjectName = $dataObjectName; $this->_assocType = $assocType; parent::Filter(); }
/** * Constructor * @param $request PKPRequest */ function NlmCitationSchemaCitationOutputFormatFilter(&$request) { parent::Filter(); // Load additional translations $locale = AppLocale::getLocale(); $basePath = $this->getBasePath(); $localeFile = $basePath . DIRECTORY_SEPARATOR . 'locale' . DIRECTORY_SEPARATOR . $locale . DIRECTORY_SEPARATOR . 'locale.xml'; AppLocale::registerLocaleFile($locale, $localeFile); // Save the request for later use $this->_request =& $request; }
/** * コンストラクター * * @access public */ function Filter_HeaderMenu() { parent::Filter(); }
/** * Constructor * @param $inputType string * @param $outputType string * @param $filterMode integer one of the PERSON_STRING_FILTER_* constants */ function Nlm30PersonStringFilter($inputType, $outputType, $filterMode = PERSON_STRING_FILTER_SINGLE) { $this->_filterMode = $filterMode; parent::Filter($inputType, $outputType); }
/** * コンストラクター * * @access public * @since 3.0.0 */ function Filter_InjectSession() { parent::Filter(); }
/** * コンストラクター * * @access public */ function Filter_MobileView() { parent::Filter(); }
/** * コンストラクター * * @access public * @since 3.1.0 */ function Filter_SimpleView() { parent::Filter(); }
/** * コンストラクター * * @access public * @since 3.0.0 */ function Filter_Action() { parent::Filter(); }
/** * コンストラクター * * @access public * @since 3.0.0 */ function Filter_Convert() { parent::Filter(); }
/** * Constructor */ function GenericSequencerFilter() { parent::Filter(); }
/** * Constructor * @param $fromSchema string fully qualified class name of supported input meta-data schema * @param $toSchema string fully qualified class name of supported output meta-data schema */ function CrosswalkFilter($fromSchema, $toSchema) { parent::Filter('metadata::' . $fromSchema . '(*)', 'metadata::' . $toSchema . '(*)'); }
$creditcard = 0; $creditcard_t = ''; $creditcard_average = ''; $email = ''; $emails = ''; $tutorial = ''; //Objects $filter = new Filter(); $lender = new Lender(); $business = new Business(); $merchant = new Merchant(); $emailobj = new Email(); if (isset($_GET['id_merchant'])) { $id_merchant = $_GET['id_merchant']; $merchant->Merchant($id_merchant); $filter->Filter($_GET['id_merchant']); $type_business = $filter->getBusiness(); $foreclosure = $filter->getForeclosure(); $landlord = $filter->getLandlord(); $years = $filter->getYears(); $months = $filter->getMonths(); $total_months = $filter->getTotalMonths(); $bankstatements = $filter->getBankStatements(); $bank_average = $filter->getBankAverage(); $nfs_average = $filter->getNSF(); $creditcard = $filter->getCreditCard(); $creditcard_t = $filter->getCreditCard_T(); $creditcard_average = $filter->getCreditCardAverage(); $email = $filter->getEmail(); // obtenemos parametros $lender->setBusiness($type_business);
/** * コンストラクター * * @access public */ function Filter_Restfulurl() { parent::Filter(); }
/** * コンストラクター * * @access public * @since 3.0.0 */ function Filter_InjectRequest() { parent::Filter(); }
/** * コンストラクター * * @access public */ function Filter_RequestCheck() { parent::Filter(); }
/** * Constructor */ function CitationListTokenizerFilter() { $this->setDisplayName('Citation Tokenizer'); parent::Filter(); }
/** * コンストラクター * * @access public */ function Filter_SetDefault() { parent::Filter(); }
/** * コンストラクター * * @access public */ function Filter_View() { parent::Filter(); }
/** * Constructor * @param $fromSchema string fully qualified class name of supported input meta-data schema * @param $toSchema string fully qualified class name of supported output meta-data schema */ function CrosswalkFilter() { parent::Filter(); }
/** * Constructor */ function DateStringNormalizerFilter() { $this->setDisplayName('Date String Normalizer'); parent::Filter(); }
/** * Constructor */ function NlmPersonStringFilter($filterMode = PERSON_STRING_FILTER_SINGLE) { $this->_filterMode = $filterMode; parent::Filter(); }
/** * コンストラクター * * @access public */ function Filter_ResetMetadata() { parent::Filter(); }
/** * Constructor */ function DateStringNormalizerFilter() { $this->setDisplayName('Date String Normalizer'); parent::Filter('primitive::string', 'validator::date(' . DATE_FORMAT_ISO . ')'); }
/** * Constructor */ function CitationListTokenizerFilter() { $this->setDisplayName('Split a reference list into separate citations'); parent::Filter('primitive::string', 'primitive::string[]'); }
/** * Constructor */ function Nlm30CitationDemultiplexerFilter() { $this->setDisplayName('Join several NLM Citation descriptions into a single citation'); // Only for internal debugging. parent::Filter('metadata::lib.pkp.plugins.metadata.nlm30.schema.Nlm30CitationSchema(CITATION)[]', 'class::lib.pkp.classes.citation.Citation'); }
/** * Constructor */ function GenericMultiplexerFilter() { parent::Filter(); }
/** * コンストラクター * * @access public */ function Filter_Security() { parent::Filter(); }