<tr> <td class="tr1">Cutomize document entry template</td> <td><input type="checkbox" name="docEntryTplInUse" <?php echo pdf24Plugin_isCustomizedDocEntryTpl() ? 'checked' : ''; ?> onclick="pdf24_showHideCheck('docEntryTplOptions', this);" /></td> </tr> </table> <table id="docEntryTplOptions" class="<?php echo pdf24Plugin_isCustomizedDocEntryTpl() ? '' : 'noDis'; ?> "> <tr> <td class="tr1">Custom document entry template:<br /> <a href="javascript:void(document.forms.pdf24Form.docEntryTpl.value = '<?php echo pdf24Plugin_makeJsString($docEntryTpls['default']); ?> ');">Load default</a> </td> <td><textarea name="docEntryTpl" class="cusDocEntryTpl"><?php echo htmlspecialchars($docEntryTpls['tpl']); ?> </textarea></td> </tr> </table> </div> <div class="submit"> <input type="submit" name="update" value="Update PDF24 Plugin Options" style="font-weight:bold;" /> </div> </form> </div>
function pdf24Plugin_getStyleParams($wpSetting, $folder) { global $pdf24Plugin; $style = get_option($wpSetting); $style = $style === false || $style == '' ? 'default' : $style; $parms = array(); $parms['options'] = ''; $parms['js'] = 'var ' . $wpSetting . '_custom = new Array();'; $parms['js'] .= 'var ' . $wpSetting . '_default = new Array();'; $files = pdf24Plugin_getFiles($folder, '.css', 'ir'); foreach ($files as $f) { $p = explode('_', $f); $name = $p[0] . ($p[1][0] == 'e' ? ' (Email PDF)' : ' (Download PDF)'); $selected = $f == $style || $p[0] == $style; $parms['options'] .= '<option value="' . $f . '" ' . ($selected ? 'selected="true"' : '') . '>' . $name . '</option>'; $default = file_get_contents($pdf24Plugin['dir'] . '/' . $folder . '/' . $f . '.css'); $custom = get_option($wpSetting . '_' . $f); if (!$custom || $custom == '') { $custom = $default; } if ($f == $style || $p[0] == $style) { $parms['custom'] = htmlspecialchars($custom); } $parms['js'] .= $wpSetting . "_custom.push('" . pdf24Plugin_makeJsString($custom) . "'); "; $parms['js'] .= $wpSetting . "_default.push('" . pdf24Plugin_makeJsString($default) . "'); "; $parms['customized'] = get_option($wpSetting . '_customize') === 'true'; } return $parms; }