public static function setUpBeforeClass() { $idData = 20; self::$add = "data={$idData}&"; $myBook = Book::getBookByDataId($idData); self::$book = new EPub($myBook->getFilePath("EPUB", $idData)); self::$book->initSpineComponent(); }
public function testGetBookByDataId() { $book = Book::getBookByDataId(17); $this->assertEquals("Alice's Adventures in Wonderland", $book->getTitle()); }
} if (php_sapi_name() === 'cli') { return; } global $config; if ($error = checkConfiguration()) { echo $error; exit; } $idData = $_REQUEST["data"]; $emailDest = $_REQUEST["email"]; if ($error = checkRequest($idData, $emailDest)) { echo $error; exit; } $book = Book::getBookByDataId($idData); $data = $book->getDataById($idData); if (filesize($data->getLocalPath()) > 10 * 1024 * 1024) { echo 'Attachment too big'; exit; } $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Timeout = 30; // 30 seconds as some files can be big $mail->Host = $config['cops_mail_configuration']["smtp.host"]; if (!empty($config['cops_mail_configuration']["smtp.secure"])) { $mail->SMTPSecure = $config['cops_mail_configuration']["smtp.secure"]; $mail->Port = 465; } $mail->SMTPAuth = !empty($config['cops_mail_configuration']["smtp.username"]);