Pressbooks\Modules\Export\Mpdf\Pdf::addCopyright PHP Method

addCopyright() public method

Copyright information on a separate page
public addCopyright ( )
    function addCopyright()
    {
        $options = $this->globalOptions;
        $page_options = array('suppress' => 'on', 'margin-left' => 15, 'margin-right' => 15);
        $content = '<div id="copyright-page">';
        if (isset($this->bookMeta['pb_copyright_year']) || isset($this->bookMeta['pb_copyright_holder'])) {
            $content .= '<p><strong>' . __('Copyright', 'pressbooks') . '</strong>:';
            if (!empty($this->bookMeta['pb_copyright_year'])) {
                $content .= $this->bookMeta['pb_copyright_year'] . ' ';
            }
            if (!empty($this->bookMeta['pb_copyright_holder'])) {
                $content .= ' ' . __('by', 'pressbooks') . ' ' . $this->bookMeta['pb_copyright_holder'] . '. ';
            }
            $content .= '</p>';
            if (!empty($this->bookMeta['pb_custom_copyright'])) {
                $content .= '<p class="custom-copyright">' . $this->bookMeta['pb_custom_copyright'] . '</p>';
            }
        }
        if (1 == $options['copyright_license']) {
            $content .= '<p class="copyright-license">';
            $content .= $this->doCopyrightLicense($this->bookMeta);
            $content .= '</p>';
        }
        $content .= '</div>';
        $page = array('post_title' => '', 'post_content' => $content, 'post_type' => 'bookinfo', 'mpdf_level' => 1, 'mpdf_omit_toc' => true);
        $this->addPage($page, $page_options, false, false);
    }