File: frontpage_config.tpl.php

package info (click to toggle)
simplesamlphp 1.19.7-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 42,920 kB
  • sloc: php: 202,044; javascript: 14,867; xml: 2,700; sh: 225; perl: 82; makefile: 70; python: 5
file content (78 lines) | stat: -rw-r--r-- 3,093 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php

$this->data['header'] = $this->t('{core:frontpage:page_title}');
$this->includeAtTemplateBase('includes/header.php');

?>

<!--
<div id="tabdiv">
<ul>
    <li><a href="#welcome"><?php echo $this->t('{core:frontpage:welcome}'); ?></a></li>
    <li><a href="#configuration"><?php echo $this->t('{core:frontpage:configuration}'); ?></a></li>
    <li><a href="#metadata"><?php echo $this->t('{core:frontpage:metadata}'); ?></a></li>
</ul> -->
<?php
if ($this->data['isadmin']) {
    echo '<p class="float-r youareadmin">'.$this->t('{core:frontpage:loggedin_as_admin}').'</p>';
} else {
    echo '<p class="float-r youareadmin"><a href="'.$this->data['loginurl'].'">'.
        $this->t('{core:frontpage:login_as_admin}').'</a></p>';
}
?>

<div style="margin-top: 1em;">
    <code style="background: white; background: #f5f5f5; border: 1px dotted #bbb; padding: 1em;  color: #555" ><?php
    echo $this->data['directory'].' ('.$this->data['version'].')';
    ?></code>
</div>

<div style="clear: both" class="enablebox mini">
    <table>

    <?php
    $icon_enabled  = '<img src="/'.$this->data['baseurlpath'].'resources/icons/silk/accept.png" alt="enabled" />';
    $icon_disabled = '<img src="/'.$this->data['baseurlpath'].'resources/icons/silk/delete.png" alt="disabled" />';
    echo '<tr class="'.($this->data['enablematrix']['saml20idp'] ? 'enabled' : 'disabled').'"><td>SAML 2.0 IdP</td>';
    echo '<td>'.($this->data['enablematrix']['saml20idp'] ? $icon_enabled : $icon_disabled).'</td></tr>';

    echo '<tr class="'.($this->data['enablematrix']['shib13idp'] ? 'enabled' : 'disabled').'"><td>Shib 1.3 IdP</td>';
    echo '<td>'.($this->data['enablematrix']['shib13idp'] ? $icon_enabled : $icon_disabled).'</td></tr>';
    ?>

    </table>
</div>

<h2><?php echo $this->t('{core:frontpage:configuration}'); ?></h2>
<ul>
<?php
foreach ($this->data['links_config'] as $link) {
    echo '<li><a href="'.htmlspecialchars($link['href']).'">'.$this->t($link['text']).'</a></li>';
}
?>
</ul>

<?php
if (array_key_exists('warnings', $this->data) && is_array($this->data['warnings']) && !empty($this->data['warnings'])) {
    echo '<h2>'.$this->t('{core:frontpage:warnings}').'</h2>';
    foreach ($this->data['warnings'] as $warning) {
        echo '<div class="caution">'.$this->t($warning).'</div>';
    }
}

if ($this->data['isadmin']) {
    echo '<h2>'.$this->t('{core:frontpage:checkphp}').'</h2>';
    echo '<div class="enablebox"><table>';

    $icon_enabled = '<img src="/'.$this->data['baseurlpath'].'resources/icons/silk/accept.png" alt="enabled" />';
    $icon_disabled = '<img src="/'.$this->data['baseurlpath'].'resources/icons/silk/delete.png" alt="disabled" />';

    foreach ($this->data['funcmatrix'] as $func) {
        echo '<tr class="'.($func['enabled'] ? 'enabled' : 'disabled').'"><td>'.
            ($func['enabled'] ? $icon_enabled : $icon_disabled).'</td>';
        echo '<td>'.$this->t($this->data['requiredmap'][$func['required']]).'</td><td>'.$func['descr'].'</td></tr>';
    }
    echo '</table></div>';
}

$this->includeAtTemplateBase('includes/footer.php');