function pdf24Plugin_head() { global $pdf24Plugin; $isPage = is_page(); $stylesArr = array(); if (pdf24Plugin_isCpInUse()) { if (!($isPage && pdf24Plugin_isCpDisabledOnPages())) { pdf24Plugin_appendStyle('pdf24Plugin_cpStyle', 'styles/cp', $stylesArr); } } if (pdf24Plugin_isTbpInUse()) { if (!($isPage && pdf24Plugin_isTbpDisabledOnPages())) { pdf24Plugin_appendStyle('pdf24Plugin_tbpStyle', 'styles/tbp', $stylesArr); } } if (pdf24Plugin_isSbpInUse() && is_active_widget('pdf24Plugin_widget')) { if (!($isPage && pdf24Plugin_isSbpDisabledOnPages())) { pdf24Plugin_appendStyle('pdf24Plugin_sbpStyle', 'styles/sbp', $stylesArr); } } if (pdf24Plugin_isLpInUse()) { if (!($isPage && pdf24Plugin_isLpDisabledOnPages())) { pdf24Plugin_appendStyle('pdf24Plugin_lpStyle', 'styles/lp', $stylesArr); } } if (count($stylesArr) > 0) { $outText = ''; $outFiles = ''; foreach ($stylesArr as $val) { if ($val[0] == 'text') { $outText .= $val[1]; } else { $outFiles .= '<link rel="stylesheet" type="text/css" href="' . ($pdf24Plugin['url'] . '/' . $val[1]) . '" />' . "\n"; } } echo $outFiles; if ($outText != '') { echo "<style type=\"text/css\">\n" . $outText . "\n</style>\n"; } } }
?> </script> <h3>Article Plugin</h3> <div class="descr">This plugin displays a small box underneath each article to convert the above article to pdf.</div> <table> <tr> <td class="tr1">Use this plugin</td> <td><input type="checkbox" name="cpInUse" <?php echo pdf24Plugin_isCpInUse() ? 'checked' : ''; ?> /></td> </tr> <tr> <td class="tr1">Disable on pages</td> <td><input type="checkbox" name="cpDisableOnPages" <?php echo pdf24Plugin_isCpDisabledOnPages() ? 'checked' : ''; ?> /></td> </tr> <tr> <td class="tr1">Display mode</td> <td><select name="cpDisplayMode"> <option value="bottom" <?php echo get_option('pdf24Plugin_cpDisplayMode') == 'bottom' ? 'selected' : ''; ?> >Below the article</option> <option value="top" <?php echo get_option('pdf24Plugin_cpDisplayMode') == 'top' ? 'selected' : ''; ?> >Above the article</option> </select></td>
function pdf24Plugin_content($content) { global $more; if (is_feed()) { return $content; } if (is_page() && pdf24Plugin_isCpDisabledOnPages()) { return $content; } if (strpos($content, 'more-link') !== false || strpos($content, '<!--more-->') !== false) { return $content; } $params = array("postTitle" => get_the_title(), "postLink" => get_permalink(), "postAuthor" => get_the_author(), "postDateTime" => get_the_time("Y-m-d H:m:s"), "postContent" => $content); $out = pdf24Plugin_getContentForm(array($params)); if (get_option('pdf24Plugin_cpDisplayMode') == 'top') { return $out . $content; } else { return $content . $out; } }