コード例 #1
0
ファイル: hashes.php プロジェクト: martinlindhe/core_dev
<?php

namespace cd;

$session->requireAdmin();
echo '<h1>Available hash functions</h1>';
$data = "The quick brown fox jumps over the lazy dog";
echo 'Hash calculated from string <b>' . $data . '</b><br/>';
$list = array();
foreach (hash_algos() as $h) {
    $r = hash($h, $data);
    $list[] = array('algo' => $h, 'len' => strlen($r), 'hash' => $r);
}
$dt = new YuiDatatable();
$dt->addColumn('algo', 'Algo');
$dt->addColumn('len', 'Length');
$dt->addColumn('hash', 'Hash');
$dt->setRowsPerPage(50);
$dt->setDataSource($list);
echo $dt->render();
コード例 #2
0
ファイル: user.php プロジェクト: martinlindhe/core_dev
echo xhtmlSubmit('Save changes');
echo xhtmlFormClose() . '<br/><br/>';
echo '<h3>Add new user setting</h3>';
echo xhtmlForm('new_setting');
echo 'Name: ' . xhtmlInput('setting_name') . ' ';
echo 'Value: ' . xhtmlInput('setting_val') . ' ';
echo xhtmlSubmit('Add');
echo xhtmlFormClose() . '<br/><br/>';
echo '<h2>Login history</h2>';
$dt = new YuiDatatable();
$dt->addColumn('timeCreated', 'Timestamp');
$dt->addColumn('IP', 'IP');
$dt->addColumn('userAgent', 'User agent');
$dt->setSortOrder('timeCreated', 'desc');
$dt->setDataSource(LoginEntry::getHistory($user->id));
$dt->setRowsPerPage(10);
echo $dt->render();
if ($session->id != $this->owner) {
    echo '&raquo; <a href="' . relurl_add(array('remove' => 1)) . '">Remove user</a><br/><br/>';
}
/*
        echo '<h2>'.t('Userdata').'</h2>';
        editUserdataSettings($user->id);

        echo '<h2>'.t('Events').'</h2>';
        $events = getEvents(0, $user->id, ' LIMIT 0,40');

        echo '<table>';
        foreach ($events as $row) {
            echo '<tr>';
                echo '<td>'.$row['timeCreated'].'</td>';