예제 #1
0
 /**
  * 
  * @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);
 }