Ejemplo n.º 1
0
		<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>
Ejemplo n.º 2
0
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;
}