PHP Classes

File: web/SSO/modules/modinfo/templates/modlist.php

Recommend this page to a friend!
  Classes of william amed   Raptor 2   web/SSO/modules/modinfo/templates/modlist.php   Download  
File: web/SSO/modules/modinfo/templates/modlist.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Raptor 2
Framework that takes routes from annotations
Author: By
Last change:
Date: 8 years ago
Size: 2,487 bytes
 

Contents

Class file image Download
<?php
$this
->data['header'] = $this->t('{modinfo:modinfo:modlist_header}');
$this->includeAtTemplateBase('includes/header.php');

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

?>

<h2><?php echo($this->data['header']); ?></h2>

<table class="modules" style="width: 100%">
<tr>
<th colspan="2"><?php echo($this->t('{modinfo:modinfo:modlist_name}')); ?></th>
<th ><?php echo($this->t('{modinfo:modinfo:modlist_status}')); ?></th>
<th colspan="2"><?php echo($this->t('{modinfo:modinfo:version}')); ?></th>
</tr>
<?php
ksort
($this->data['modules']);

$i = 0;
foreach(
$this->data['modules'] as $id => $info) {
    echo(
'<tr class="' . ($i++ % 2 == 0 ? 'odd' : 'even') . '">');
   
   
    if (isset(
$info['def'])) {
        echo(
'<td><a href="http://simplesamlphp.org/modules/' . htmlspecialchars($id) . '">' . htmlspecialchars($info['def']->def['name']) . '</a></td>');
    } else {
        echo(
'<td> </td>');
    }
   
   
    echo(
'<td><tt>' . htmlspecialchars($id) . '</tt></td>');
   
   
    if(
$info['enabled']) {
        echo(
'<td><img src="/' . $this->data['baseurlpath'] . 'resources/icons/silk/accept.png" alt="' .
           
htmlspecialchars($this->t('{modinfo:modinfo:modlist_enabled}')) . '" /></td>');
    } else {
        echo(
'<td><img src="/' . $this->data['baseurlpath'] . 'resources/icons/silk/delete.png" alt="' .
           
htmlspecialchars($this->t('{modinfo:modinfo:modlist_disabled}')) . '" /></td>');
    }
   
    if (isset(
$info['def'])) {
        echo(
'<td>' . htmlspecialchars($info['def']->getVersion()) . ' (' .htmlspecialchars($info['def']->getBranch()) . ')</td>');
        if (
$info['def']->updateExists()) {
            echo(
'<td><img style="display: inline" src="/' . $this->data['baseurlpath'] . 'resources/icons/silk/delete.png" alt="' .
               
htmlspecialchars($this->t('{modinfo:modinfo:update_exists}')) . '" /> ' .
               
htmlspecialchars($this->t('{modinfo:modinfo:update_exists}')) . '</td>');
        } else {
            echo(
'<td><img style="display: inline" src="/' . $this->data['baseurlpath'] . 'resources/icons/silk/accept.png" alt="' .
               
htmlspecialchars($this->t('{modinfo:modinfo:latest_version}')) . '" /> ' .
               
htmlspecialchars($this->t('{modinfo:modinfo:latest_version}')) . '</td>');
        }
    } else {
        echo(
'<td colspan="2"> </td>');
    }
   
    echo(
'</tr>');
}
?>
</table>
<?php $this->includeAtTemplateBase('includes/footer.php'); ?>