예제 #1
0
파일: Zit.php 프로젝트: neilberget/OpenZIS
 public function Zit($zitId)
 {
     //$db = ZitDBAdapter::getDBAdapter();
     $db = Zend_Registry::get('my_db2');
     $z = new ZisServer($db);
     $result = $z->fetchAll("zit_id = {$zitId}");
     //		$sql = "select source_id, asleep, admin_url, zit_name, min_buffer, max_buffer, zit_url from zit_server where zit_id = $zitId";
     //		$result = $db->fetchAll($sql);
     $this->id = $zitId;
     switch (DB_TYPE) {
         case 'mysql':
             $this->sourceId = $result[0]->source_id;
             $this->asleep = $result[0]->asleep;
             $this->adminUrl = $result[0]->admin_url;
             $this->zitName = $result[0]->zit_name;
             $this->minBuffer = $result[0]->min_buffer;
             $this->maxBuffer = $result[0]->max_buffer;
             $this->zitUrl = $result[0]->zit_url;
             break;
         case 'oci8':
             $this->sourceId = $result[0]->SOURCE_ID;
             $this->asleep = $result[0]->ASLEEP;
             $this->adminUrl = $result[0]->ADMIN_URL;
             $this->zitName = $result[0]->ZIT_NAME;
             $this->minBuffer = $result[0]->MIN_BUFFER;
             $this->maxBuffer = $result[0]->MAX_BUFFER;
             $this->zitUrl = $result[0]->ZIT_URL;
             break;
     }
 }
예제 #2
0
require_once '../CLASSES/' . $dbversion . '/AgentZoneContext.php';
require_once '../CLASSES/' . $dbversion . '/AgentProvisions.php';
require_once '../CLASSES/' . $dbversion . '/AgentSubscriptions.php';
require_once '../CLASSES/' . $dbversion . '/AgentRequester.php';
require_once '../CLASSES/' . $dbversion . '/AgentResponder.php';
require_once '../CLASSES/' . $dbversion . '/ProvisionDataObjectAgentVW.php';
require_once '../CLASSES/' . $dbversion . '/ProvisionDataObjectVW.php';
require_once '../CLASSES/' . $dbversion . '/AgentPermisionDataObjectVW.php';
require_once '../CLASSES/' . $dbversion . '/AgentResponderDataObjectAgentVW.php';
require_once '../CLASSES/' . $dbversion . '/MessageQueues.php';
require_once '../CLASSES/' . $dbversion . '/RequestAgentVW.php';
require_once '../CLASSES/' . $dbversion . '/GetFirstMessageVW.php';
require_once '../CLASSES/' . $dbversion . '/AgentProvisions.php';
try {
    $zisServer = new ZisServer($db);
    $result = $zisServer->fetchAll('zit_id = 1');
} catch (Zend_Exception $e) {
    ZitLog::writeToErrorLog("[ZISServer]", "Errors:{$e->getTraceAsString}()", "ZISServer", 0);
    GeneralError::systemError($xml);
}
switch (DB_TYPE) {
    case 'mysql':
        $_SESSION['ZIS_SOURCEID'] = $result[0]->source_id;
        $_SESSION['ASLEEP'] = $result[0]->asleep;
        $_SESSION['ADMIN_URL'] = $result[0]->admin_url;
        $_SESSION['ZIS_NAME'] = $result[0]->zit_name;
        $_SESSION['MIN_BUFFER'] = $result[0]->min_buffer;
        $_SESSION['MAX_BUFFER'] = $result[0]->max_buffer;
        $_SESSION['ZIT_URL'] = $result[0]->zit_url;
        break;
    case 'oci8':