uawdijnntqw1x1x1
IP : 216.73.216.136
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
/
Zend
/
..
/
OA
/
DB
/
Charset.php
/
/
<?php /* +---------------------------------------------------------------------------+ | Revive Adserver | | http://www.revive-adserver.com | | | | Copyright: See the COPYRIGHT.txt file. | | License: GPLv2 or later, see the LICENSE.txt file. | +---------------------------------------------------------------------------+ */ require_once RV_PATH . '/lib/RV.php'; require_once MAX_PATH . '/lib/OA.php'; require_once MAX_PATH . '/lib/OA/DB.php'; /** * An abstract class defining the methods to deal with database charsets * * @package OpenXDB * @subpackage Charset */ class OA_DB_Charset { /** * @var MDB2_Driver_Common */ var $oDbh; /** * Class constructor * * @param MDB2_Driver_Common $oDbh * @return OA_DB_Charset */ function __construct(&$oDbh) { if (!empty($oDbh) && !PEAR::isError($oDbh)) { $connection = $oDbh->getConnection(); if (!empty($connection) && !PEAR::isError($connection)) { $this->oDbh = &$oDbh; } } } /** * A factory method to return the correct subclass depending on the currently used database * * @static * * @param MDB2_Driver_Common $oDbh * @return OA_DB_Charset */ function &factory(&$oDbh) { if (!empty($oDbh) && !PEAR::isError($oDbh)) { $driver = strtolower($oDbh->dbsyntax); $class = 'OA_DB_Charset_'.$driver; require_once dirname(__FILE__).'/Charset/'.$driver.'.php'; $class = new $class($oDbh); return $class; } } /** * A method to retrieve the currently used database character set * * @abstract * * @return mixed A string containing the charset or false if it cannot be retrieved */ function getDatabaseCharset() { OA::debug('Cannot run abstract method'); exit; } /** * A method to retrieve the currently used client character set * * @abstract * * @return mixed A string containing the charset or false if it cannot be retrieved */ function getClientCharset() { OA::debug('Cannot run abstract method'); exit; } /** * A method to retrieve the configuration value for the client charset/encoding * * @return mixed A string containing the charset or false if no action is needed after connection */ function getConfigurationValue() { $databaseCharset = $this->getDatabaseCharset(); $clientCharset = $this->getClientCharset(); if (!empty($databaseCharset) && !empty($clientCharset) && $clientCharset != $databaseCharset) { return $clientCharset; } return false; } /** * A method to set the client charset * * @abstract * * @param string $charset * @return mixed True on success, PEAR_Error otherwise */ function setClientCharset($charset) { OA::debug('Cannot run abstract method'); exit; } } ?>
/home/pressec/www/ads--temp-pour-eviter-les-spams/lib/Zend/../OA/DB/Charset.php