/** * Class constructor * * @param object $db Database connection object * @param string $dbTableNamePrefix Prefix for database table names (optional, default is none) */ public function __construct($db, $dbTableNamePrefix = '') { parent::__construct($db, $dbTableNamePrefix); if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'oci') { $this->date_format = 'd-M-Y'; } }
/** * data_connector constructor. */ public function __construct() { parent::__construct(null, 'enrol_lti_'); // Set up table names. $this->consumertable = $this->dbTableNamePrefix . DataConnector::CONSUMER_TABLE_NAME; $this->contexttable = $this->dbTableNamePrefix . DataConnector::CONTEXT_TABLE_NAME; $this->noncetable = $this->dbTableNamePrefix . DataConnector::NONCE_TABLE_NAME; $this->resourcelinktable = $this->dbTableNamePrefix . DataConnector::RESOURCE_LINK_TABLE_NAME; $this->sharekeytable = $this->dbTableNamePrefix . DataConnector::RESOURCE_LINK_SHARE_KEY_TABLE_NAME; $this->toolproxytable = $this->dbTableNamePrefix . DataConnector::TOOL_PROXY_TABLE_NAME; $this->userresulttable = $this->dbTableNamePrefix . DataConnector::USER_RESULT_TABLE_NAME; }