mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-15 06:01:19 +00:00
choose mandatory workflow from list if more than 1 workflow is possible
This commit is contained in:
parent
380c916c66
commit
41d6f05f88
|
@ -232,22 +232,33 @@ $(document).ready(function() {
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
$mandatoryworkflow = $user->getMandatoryWorkflow();
|
$mandatoryworkflows = $user->getMandatoryWorkflows();
|
||||||
if($mandatoryworkflow) {
|
if($mandatoryworkflows) {
|
||||||
|
if(count($mandatoryworkflows) == 1) {
|
||||||
?>
|
?>
|
||||||
<?php echo $mandatoryworkflow->getName(); ?>
|
<?php echo htmlspecialchars($mandatoryworkflows[0]->getName()); ?>
|
||||||
<input type="hidden" name="workflow" value="<?php echo $mandatoryworkflow->getID(); ?>">
|
<input type="hidden" name="workflow" value="<?php echo $mandatoryworkflows[0]->getID(); ?>">
|
||||||
<?php
|
<?php
|
||||||
} else {
|
} else {
|
||||||
?>
|
?>
|
||||||
<select class="_chzn-select-deselect span9" name="workflow" data-placeholder="<?php printMLText('select_workflow'); ?>">
|
<select class="_chzn-select-deselect span9" name="workflow" data-placeholder="<?php printMLText('select_workflow'); ?>">
|
||||||
|
<?php
|
||||||
|
foreach ($mandatoryworkflows as $workflow) {
|
||||||
|
print "<option value=\"".$workflow->getID()."\"";
|
||||||
|
print ">". htmlspecialchars($workflow->getName())."</option>";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
?>
|
||||||
|
<select class="_chzn-select-deselect span9" name="workflow" data-placeholder="<?php printMLText('select_workflow'); ?>">
|
||||||
<?php
|
<?php
|
||||||
$workflows=$dms->getAllWorkflows();
|
$workflows=$dms->getAllWorkflows();
|
||||||
print "<option value=\"\">"."</option>";
|
print "<option value=\"\">"."</option>";
|
||||||
foreach ($workflows as $workflow) {
|
foreach ($workflows as $workflow) {
|
||||||
print "<option value=\"".$workflow->getID()."\"";
|
print "<option value=\"".$workflow->getID()."\"";
|
||||||
if($mandatoryworkflow && $mandatoryworkflow->getID() == $workflow->getID())
|
|
||||||
echo " selected=\"selected\"";
|
|
||||||
print ">". htmlspecialchars($workflow->getName())."</option>";
|
print ">". htmlspecialchars($workflow->getName())."</option>";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -525,22 +525,36 @@ $(document).ready( function() {
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
$mandatoryworkflow = $user->getMandatoryWorkflow();
|
$mandatoryworkflows = $user->getMandatoryWorkflows();
|
||||||
if($mandatoryworkflow) {
|
if($mandatoryworkflows) {
|
||||||
|
if(count($mandatoryworkflows) == 1) {
|
||||||
?>
|
?>
|
||||||
<?php echo $mandatoryworkflow->getName(); ?>
|
<?php echo htmlspecialchars($mandatoryworkflows[0]->getName()); ?>
|
||||||
<input type="hidden" name="workflow" value="<?php echo $mandatoryworkflow->getID(); ?>">
|
<input type="hidden" name="workflow" value="<?php echo $mandatoryworkflows[0]->getID(); ?>">
|
||||||
<?php
|
<?php
|
||||||
} else {
|
} else {
|
||||||
?>
|
?>
|
||||||
<select class="_chzn-select-deselect span9" name="workflow" data-placeholder="<?php printMLText('select_workflow'); ?>">
|
<select class="_chzn-select-deselect span9" name="workflow" data-placeholder="<?php printMLText('select_workflow'); ?>">
|
||||||
|
<?php
|
||||||
|
$curworkflow = $latestContent->getWorkflow();
|
||||||
|
foreach ($mandatoryworkflows as $workflow) {
|
||||||
|
print "<option value=\"".$workflow->getID()."\"";
|
||||||
|
if($curworkflow && $curworkflow->getID() == $workflow->getID())
|
||||||
|
echo " selected=\"selected\"";
|
||||||
|
print ">". htmlspecialchars($workflow->getName())."</option>";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
?>
|
||||||
|
<select class="_chzn-select-deselect span9" name="workflow" data-placeholder="<?php printMLText('select_workflow'); ?>">
|
||||||
<?php
|
<?php
|
||||||
$workflows=$dms->getAllWorkflows();
|
$workflows=$dms->getAllWorkflows();
|
||||||
print "<option value=\"\">"."</option>";
|
print "<option value=\"\">"."</option>";
|
||||||
foreach ($workflows as $workflow) {
|
foreach ($workflows as $workflow) {
|
||||||
print "<option value=\"".$workflow->getID()."\"";
|
print "<option value=\"".$workflow->getID()."\"";
|
||||||
if($mandatoryworkflow && $mandatoryworkflow->getID() == $workflow->getID())
|
|
||||||
echo " selected=\"selected\"";
|
|
||||||
print ">". htmlspecialchars($workflow->getName())."</option>";
|
print ">". htmlspecialchars($workflow->getName())."</option>";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user