/** * * @param string $bookCssContent * @param string $cssFilename CSS filename to store with css content * @return BookCss Bok CSS Object */ public function saveBookCSS($bookCssContent, $cssFilename = 'template.css', $useBookTypeTemplate = true) { $bookItem = $this->bookData->getBookItem(true); $bookTypeCode = strtolower($bookItem['ChChaucerBookType']['book_type_code']); $template = ROOT . DS . "vendors/Chaucer/Templates/BookCss/book_{$bookTypeCode}.css.php"; $bookCss = $this->getBookCssTemplate(); $bookCss->useBookTypeTemplate = $useBookTypeTemplate; if (strlen($bookCssContent) > 0) { $bookCss->setContent($bookCssContent); } $bookCss->fileName = $cssFilename; return $this->epub->importBookCss($bookCss->getContent(), $cssFilename); }