Failed Conditions
Pull Request — master (#3198)
by
unknown
03:27
created

Locked::show()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 19

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 0
dl 0
loc 19
rs 9.6333
c 0
b 0
f 0
1
<?php
2
3
namespace dokuwiki\Ui;
4
5
use dokuwiki\Extension\Event;
6
use dokuwiki\Form\Form;
7
8
/**
9
 * DokuWiki Locked Insterface
10
 *
11
 * @package dokuwiki\Ui
12
 */
13
class Locked extends Ui
14
{
15
    /**
16
     * Display error on locked pages
17
     *
18
     * @author   Andreas Gohr <[email protected]>
19
     *
20
     * @return void
21
     */
22
    public function show()
23
    {
24
        global $ID;
25
        global $conf;
26
        global $lang;
27
        global $INFO;
28
29
        $locktime = filemtime(wikiLockFN($ID));
30
        $expire = dformat($locktime + $conf['locktime']);
31
        $min    = round(($conf['locktime'] - (time() - $locktime) )/60);
32
33
        // print intro
34
        print p_locale_xhtml('locked');
35
36
        print '<ul>';
37
        print '<li><div class="li"><strong>'.$lang['lockedby'].'</strong> '.editorinfo($INFO['locked']).'</div></li>';
38
        print '<li><div class="li"><strong>'.$lang['lockexpire'].'</strong> '.$expire.' ('.$min.' min)</div></li>';
39
        print '</ul>'.DOKU_LF;
40
    }
41
42
}
43