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

Locked   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 30
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 0
Metric Value
dl 0
loc 30
rs 10
c 0
b 0
f 0
wmc 1
lcom 0
cbo 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A show() 0 19 1
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