mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-13 21:21:27 +00:00
add converters for pdf output
This commit is contained in:
parent
1d21c18aa3
commit
26d8c08ce9
|
@ -205,13 +205,16 @@ if ($action == "saveSettings")
|
||||||
unset($settings->_converters['fulltext']['newmimetype']);
|
unset($settings->_converters['fulltext']['newmimetype']);
|
||||||
unset($settings->_converters['fulltext']['newcmd']);
|
unset($settings->_converters['fulltext']['newcmd']);
|
||||||
|
|
||||||
if(isset($_POST["converters"]["preview"]))
|
foreach(array('preview', 'pdf') as $target) {
|
||||||
$settings->_converters['preview'] = $_POST["converters"]["preview"];
|
if(isset($_POST["converters"][$target])) {
|
||||||
$newmimetype = preg_replace('#[^A-Za-z0-9_/+.*-]+#', '', $settings->_converters["preview"]["newmimetype"]);
|
$settings->_converters[$target] = $_POST["converters"][$target];
|
||||||
if($newmimetype && trim($settings->_converters['preview']['newcmd']))
|
$newmimetype = preg_replace('#[^A-Za-z0-9_/+.*-]+#', '', $settings->_converters[$target]["newmimetype"]);
|
||||||
$settings->_converters['preview'][$newmimetype] = trim($settings->_converters['preview']['newcmd']);
|
if($newmimetype && trim($settings->_converters[$target]['newcmd']))
|
||||||
unset($settings->_converters['preview']['newmimetype']);
|
$settings->_converters[$target][$newmimetype] = trim($settings->_converters[$target]['newcmd']);
|
||||||
unset($settings->_converters['preview']['newcmd']);
|
unset($settings->_converters[$target]['newmimetype']);
|
||||||
|
unset($settings->_converters[$target]['newcmd']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// SETTINGS - EXTENSIONS
|
// SETTINGS - EXTENSIONS
|
||||||
$settings->_extensions = isset($_POST["extensions"]) ? $_POST["extensions"] : array();
|
$settings->_extensions = isset($_POST["extensions"]) ? $_POST["extensions"] : array();
|
||||||
|
|
|
@ -734,38 +734,27 @@ if(!is_writeable($settings->_configFilePath)) {
|
||||||
<td><?php $this->showTextField("cmdTimeout", $settings->_cmdTimeout); ?></td>
|
<td><?php $this->showTextField("cmdTimeout", $settings->_cmdTimeout); ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr ><td><b> <?php printMLText("index_converters");?></b></td> </tr>
|
|
||||||
<?php
|
<?php
|
||||||
foreach($settings->_converters['fulltext'] as $mimetype=>$cmd) {
|
foreach(array('fulltext', 'preview', 'pdf') as $target) {
|
||||||
|
?>
|
||||||
|
<tr ><td><b> <?php printMLText($target."_converters");?></b></td> </tr>
|
||||||
|
<?php
|
||||||
|
foreach($settings->_converters[$target] as $mimetype=>$cmd) {
|
||||||
?>
|
?>
|
||||||
<tr title="<?php echo $mimetype;?>">
|
<tr title="<?php echo $mimetype;?>">
|
||||||
<td><?php echo $mimetype;?>:</td>
|
<td><?php echo $mimetype;?>:</td>
|
||||||
<td><?php $this->showTextField("converters[fulltext][".$mimetype."]", htmlspecialchars($cmd)); ?></td>
|
<td><?php $this->showTextField("converters[".$target."][".$mimetype."]", htmlspecialchars($cmd)); ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<tr title="">
|
<tr title="">
|
||||||
<td><?php $this->showTextField("converters[fulltext][newmimetype]", "", '', getMLText('converter_new_mimetype')); ?>:</td>
|
<td><?php $this->showTextField("converters[".$target."][newmimetype]", "", '', getMLText('converter_new_mimetype')); ?>:</td>
|
||||||
<td><?php $this->showTextField("converters[fulltext][newcmd]", "", "", getMLText('converter_new_cmd')); ?></td>
|
<td><?php $this->showTextField("converters[".$target."][newcmd]", "", "", getMLText('converter_new_cmd')); ?></td>
|
||||||
</tr>
|
|
||||||
<tr ><td><b> <?php printMLText("preview_converters");?></b></td> </tr>
|
|
||||||
<?php
|
|
||||||
if(isset($settings->_converters['preview'])) {
|
|
||||||
foreach($settings->_converters['preview'] as $mimetype=>$cmd) {
|
|
||||||
?>
|
|
||||||
<tr title="<?php echo $mimetype;?>">
|
|
||||||
<td><?php echo $mimetype;?>:</td>
|
|
||||||
<td><?php $this->showTextField("converters[preview][".$mimetype."]", htmlspecialchars($cmd)); ?></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<tr title="">
|
|
||||||
<td><?php $this->showTextField("converters[preview][newmimetype]", "", '', getMLText('mimetype')); ?>:</td>
|
|
||||||
<td><?php $this->showTextField("converters[preview][newcmd]", "", '', getMLText('command')); ?></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
</table>
|
||||||
<?php $this->contentContainerEnd(); ?>
|
<?php $this->contentContainerEnd(); ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user