getAddonConfig('MYSQLS'); $dsn = sprintf('mysql:host=%s;dbname=%s', $mysqlsConfig['MYSQLS_HOSTNAME'], $mysqlsConfig['MYSQLS_DATABASE']); $pdo = new PDO($dsn, $mysqlsConfig['MYSQLS_USERNAME'], $mysqlsConfig['MYSQLS_PASSWORD']); if (!$pdo) { print "No database connection"; exit; } $result = array(); $pdo->beginTransaction(); $selectStmt = $pdo->prepare('SELECT `date`, `from`, `to`, `subject`, `plain`, `html`, `x_remote_ip` FROM `mail`'); if ($selectStmt->execute()) { $result = $selectStmt->fetchAll(PDO::FETCH_CLASS, 'MailData'); $selectStmt->closeCursor(); } $pdo->commit(); ?>