xref: /plugin/bez/tpl/task_programs.php (revision cdf81c485839e9af1565bf50b3958ffce8307ad9)
1e8827d73SSzymon Olewniczak<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?>
2*cdf81c48SSzymon Olewniczak<form action="<?php echo $tpl->url('task_programs') ?>" method="POST">
3e8827d73SSzymon Olewniczak<table>
4e8827d73SSzymon Olewniczak    <tr>
5e8827d73SSzymon Olewniczak        <th>Name</th>
6e8827d73SSzymon Olewniczak        <th colspan="3">Count</th>
7e8827d73SSzymon Olewniczak    </tr>
8e8827d73SSzymon Olewniczak    <?php foreach ($tpl->get('task_programs') as $task_program): ?>
9e8827d73SSzymon Olewniczak        <tr>
10e8827d73SSzymon Olewniczak            <?php if (  in_array($tpl->param('action'), array('edit', 'update')) &&
11e8827d73SSzymon Olewniczak                $tpl->param('id') == $task_program->id): ?>
12*cdf81c48SSzymon Olewniczak
13e8827d73SSzymon Olewniczak                    <td>
14*cdf81c48SSzymon Olewniczak                        <input type="hidden" name="id" value="<?php echo $task_program->id ?>" />
15e8827d73SSzymon Olewniczak                        <input name="name" value="<?php echo $tpl->value('name') ?>" />
16e8827d73SSzymon Olewniczak                    </td>
17e8827d73SSzymon Olewniczak                    <td colspan="2">
18*cdf81c48SSzymon Olewniczak                        <button name="action" value="update"><?php echo $tpl->getLang('save') ?></button>
19ff14b107SSzymon Olewniczak                        <a href="<?php echo $tpl->url('task_programs') ?>">
20e8827d73SSzymon Olewniczak                            <?php echo $tpl->getLang('cancel') ?>
21e8827d73SSzymon Olewniczak                        </a>
22e8827d73SSzymon Olewniczak                    </td>
23e8827d73SSzymon Olewniczak            <?php else: ?>
24e8827d73SSzymon Olewniczak                <td><?php echo $task_program->name ?></td>
25e8827d73SSzymon Olewniczak                <td <?php if ($task_program->count > 0) echo 'colspan="2"'; ?>>
26ff14b107SSzymon Olewniczak                    <a href="<?php echo $tpl->url('task_programs', 'action', 'edit', 'id', $task_program->id) ?>">
27e8827d73SSzymon Olewniczak                        <?php echo $tpl->getLang('edit') ?>
28e8827d73SSzymon Olewniczak                    </a>
29e8827d73SSzymon Olewniczak                </td>
30e8827d73SSzymon Olewniczak                <?php if ($task_program->count == 0): ?>
31e8827d73SSzymon Olewniczak                    <td>
32e8827d73SSzymon Olewniczak                        <a onclick="return confirm('<?php echo $tpl->getLang('js')['remove_confirm'] ?>')"
33ff14b107SSzymon Olewniczak                           href="<?php echo $tpl->url('task_programs', 'action', 'remove', 'id', $task_program->id) ?>">
34e8827d73SSzymon Olewniczak                            <?php echo $tpl->getLang('delete') ?>
35e8827d73SSzymon Olewniczak                        </a>
36e8827d73SSzymon Olewniczak                    </td>
37e8827d73SSzymon Olewniczak                <?php endif ?>
38e8827d73SSzymon Olewniczak            <?php endif ?>
39e8827d73SSzymon Olewniczak
40e8827d73SSzymon Olewniczak            <td>
4153df74e7SSzymon Olewniczak                <a href="<?php echo $tpl->url('tasks', 'task_program_id', $task_program->id) ?>">
42e8827d73SSzymon Olewniczak                    <?php echo $task_program->count ?>
43e8827d73SSzymon Olewniczak                </a>
44e8827d73SSzymon Olewniczak            </td>
45e8827d73SSzymon Olewniczak        </tr>
46e8827d73SSzymon Olewniczak    <?php endforeach ?>
47e8827d73SSzymon Olewniczak    <?php if (  $tpl->param('action') !== 'edit' &&
48e8827d73SSzymon Olewniczak    $tpl->param('action') != 'update'): ?>
49e8827d73SSzymon Olewniczak        <tr>
50e8827d73SSzymon Olewniczak            <td><input name="name" value="<?php echo $tpl->value('name') ?>" /></td>
51*cdf81c48SSzymon Olewniczak            <td colspan="3">
52*cdf81c48SSzymon Olewniczak                <button name="action" value="add"><?php echo $tpl->getLang('save') ?></button>
53*cdf81c48SSzymon Olewniczak            </td>
54e8827d73SSzymon Olewniczak        </tr>
55e8827d73SSzymon Olewniczak        <?php endif ?>
56e8827d73SSzymon Olewniczak</table>
57*cdf81c48SSzymon Olewniczak</form>
58