uawdijnntqw1x1x1
IP : 216.73.216.186
Hostname : webd009.cluster130.gra.hosting.ovh.net
Kernel : Linux webd009.cluster130.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
pressec
/
www
/
ads--temp-pour-eviter-les-spams
/
lib
/
xajax
/
lib
/
..
/
.
/
..
/
OA
/
Info.php
/
/
<?php /* +---------------------------------------------------------------------------+ | Revive Adserver | | http://www.revive-adserver.com | | | | Copyright: See the COPYRIGHT.txt file. | | License: GPLv2 or later, see the LICENSE.txt file. | +---------------------------------------------------------------------------+ */ /** * @package OpenXDll */ require_once MAX_PATH . '/lib/pear/Date.php'; /** * Base class for all info classes * */ class OA_Info { /** * This method should be redeclared in the inherited classes. * */ function getFieldsTypes() { die('Please define this method in each derivative class'); } /** * This method returns class field type. * * @param string $fieldName * @return string field type */ function getFieldType($fieldName) { $aFieldsTypes = $this->getFieldsTypes(); if (!isset($aFieldsTypes) || !is_array($aFieldsTypes)) { MAX::raiseError('Please provide field types array for Info object creation'); } if (!array_key_exists($fieldName, $aFieldsTypes)) { MAX::raiseError('Unknown type for field \'' . $fieldName .'\''); } return $aFieldsTypes[$fieldName]; } /** * This method initialises object from array. * * @param array $aEntityData */ function readDataFromArray($aEntityData) { $aFieldsTypes = $this->getFieldsTypes(); foreach($aFieldsTypes as $fieldName => $fieldType) { if (array_key_exists($fieldName, $aEntityData)) { if ($fieldType == 'date') { // If the date is 'no date' then don't return this element in the response at all. if (empty($aEntityData[$fieldName])) { unset($this->$fieldName); } else { $this->$fieldName = new Date($aEntityData[$fieldName]); } } else { $this->$fieldName = $aEntityData[$fieldName]; } } } } function toArray() { return array_filter(get_object_vars($this), array($this, '_nullFilter')); } function _nullFilter($var) { return isset($var); } }
/home/pressec/www/ads--temp-pour-eviter-les-spams/lib/xajax/lib/.././../OA/Info.php