Example #1
0
 function transform()
 {
     global $_G;
     if ($this->error) {
         return 'File not found!';
     }
     //加载缓存
     $this->loader();
     //临时数组
     $data = $_G['navigate'][$this->appid];
     //追加元素
     $data = $this->push($data);
     //数组索引
     $indx = 0;
     foreach ($data as $item) {
         if ($item['key']) {
             $ele = $this->find($item['key']);
             //忽略不存在内置元素
             if (empty($ele)) {
                 continue;
             }
             $key = $item['key'];
         } else {
             $ele = array();
             $key = $indx;
         }
         $res .= '<tr class="' . zebra($i, array("line", "band")) . '">';
         $res .= '<td><strong>' . $item['key'] . '</strong></td>';
         $res .= '<td><input name="sort[' . $key . ']" size="1" class="text" value="' . $item['sort'] . '" /></td>';
         $res .= '<td><input name="name[' . $key . ']" size="10" class="text" value="' . $item['name'] . '" /></td>';
         $res .= '<td><input name="link[' . $key . ']" size="10" class="text" type="' . ($item['key'] ? 'hidden' : 'text') . '" value="' . ($item['key'] ? $ele['link'] : $item['link']) . '" />' . ($item['key'] ? $ele['link'] : '') . '</td>';
         $res .= '<td><select name="target[' . $key . ']"><option></option><option value="_blank" ' . ($item['target'] == '_blank' ? 'selected' : '') . '>_blank</option><option value="_self" ' . ($item['target'] == '_self' ? 'selected' : '') . '>_self</option></select></td>';
         $res .= '<td><input name="show[' . $key . ']" type="checkbox" class="checkbox" value="true" ' . ($item['show'] ? 'checked="true"' : '') . ' /></td>';
         $res .= '<td><input name="title[' . $key . ']" style="width:85%" type="text" class="text" value="' . ($item['title'] ? $item['title'] : $ele['title']) . '" /></td>';
         $res .= '<td><input name="keywords[' . $key . ']" style="width:85%" type="text" class="text" value="' . ($item['keywords'] ? $item['keywords'] : $ele['keywords']) . '" /></td>';
         $res .= '<td><input name="description[' . $key . ']" style="width:85%" type="text" class="text" value="' . ($item['description'] ? $item['description'] : $ele['description']) . '" /></td>';
         $res .= '<td>' . ($item['key'] ? '内置' : '自定义') . '<input name="key[' . $key . ']" type="hidden" class="text" value="' . $item['key'] . '" /></td>';
         $res .= '<td>' . ($item['key'] ? '' : '<a href="javascript:;" onclick="delrow(this);">删除</a>') . '</td>';
         $res .= '</tr>';
         $indx++;
     }
     //输出表单
     return $res;
 }
Example #2
0
      </tr>
    
    <?php 
$result = System::$db->getAll($sql);
foreach ($result as $row) {
    $users = System::$db->getAll("SELECT account FROM `sys:admin` WHERE gid=" . $row['id'] . " ORDER BY id DESC", 'account');
    $users = array_keys($users);
    $count = count($users);
    $output = array_slice($users, 0, 3);
    //快捷方式
    $module = unserialize($row['module']);
    //小工具
    $widget = unserialize($row['widget']);
    ?>
        <tr class="<?php 
    echo zebra($i, array("line", "band"));
    ?>
" data-edit="group.edit.php?action=edit&id=<?php 
    echo $row['id'];
    ?>
&jump={self}">
            <td title="<?php 
    echo $row['id'];
    ?>
"><img src="<?php 
    echo VI_BASE;
    ?>
static/image/medal/<?php 
    echo "mini_" . $row["medal"];
    ?>
" /></td>
Example #3
0
    /*
    if( $row["remote"] ){
    	$link = url_merge(str_replace(FTP_ROOT,FTP_SITE,$row['name']));	
    	$name = str_replace(FTP_ROOT,'',$row['name']);
    }else{
    	$link = (VI_BASE.$row['name']);
    	$name = $row['name'];
    }
    */
    if ($row["remote"]) {
        $link = url_merge(str_replace(FTP_ROOT, FTP_SITE, $row['name']));
        $name = str_replace(FTP_ROOT, '', $row['name']);
    } else {
        $name = $link = $row['name'];
    }
    echo "<tr class='" . zebra($i, array("line", "band")) . "'>";
    echo "<td><input name='id' type='checkbox' class='checkbox' id='id' value='" . $row['id'] . "'></td>";
    echo '<td title="' . $row['name'] . '" id="file-' . $row['id'] . '"><var data-type="type" data-link="?s=type&q=' . $row["type"] . '">' . $row["type"] . '</var><a id="url-' . $row['id'] . '" href="' . $link . '" target="_blank">' . format_url($row['name'], 40) . '</a></td>';
    echo "<td><a href='?s=account&q=" . urlencode($row['account']) . "'>" . $row['account'] . "</a></td>";
    echo "<td>" . $row["input"] . "</td>";
    echo "<td>" . sizecount($row["size"]) . "</td>";
    echo "<td><a href='?r=" . $row["remote"] . "'>" . $_G['project']['attach'][$row["remote"]] . "</a></td>";
    echo "<td>" . ($row["width"] ? $row["width"] . "*" . $row["height"] : "") . "</td>";
    echo "<td>" . date("Y-m-d H:i:s", $row['dateline']) . "</td>";
    echo '<td><button type="button" class="normal" data-url="?action=delete&list=' . $row["id"] . '">删除</button></td>';
}
echo '
		<tr class="tfoot">
		<td colspan="9"><a href="javascript:$(\'list\').value = setAll(\'#table tbody tr input\',true); void(0);">全选</a> / <a href="javascript:$(\'list\').value = setAll(\'#table tbody tr input\',false); void(0);">全不选</a> / <a href="javascript:$(\'list\').value = setAll(\'#table tbody tr input\',\'anti\'); void(0);">反选</a> - <a href="javascript:if(confirm(\'确定要删除所选吗?\')){post-form(\'post-form\',\'delete\');}void(0);">删除所选</a></td>
		</tr>
	</table>
Example #4
0
        <td>ID</td>
        <td>文件名</td>
        <td>特征值</td>
        <td>文件大小</td>
        <td>文件变动</td>
        <td>修改时间</td>
      </tr>
    <?php 
if (!$action) {
    $result = System::check_filehash();
    $x = 1;
    foreach ($result['file'] as $hash => $file) {
        if ($file['lost']) {
            continue;
        }
        echo '<tr class="' . zebra($i, array("line", "band")) . '">';
        echo '<td>' . $x++ . '</td>';
        if ($file['newly']) {
            echo '<td class="text-yes">' . $file['name'] . '</td>';
            echo '<td class="text-key">新增文件</td>';
            echo '<td>' . sizecount(sprintf("%.0f", $file['size'])) . '</td>';
            echo '<td></td>';
            echo '<td class="text-key">' . date("Y-m-d H:i:s", $file['mtime']) . '</td>';
        } else {
            echo '<td class="text-yes">' . $file['name'] . '</td>';
            echo '<td class="text-gray">' . $file['hash'] . '</td>';
            echo '<td>' . sizecount(sprintf("%.0f", $file['size'])) . '</td>';
            echo '<td>' . sizecount(sprintf("%.0f", $file['change'])) . '</td>';
            echo '<td class="text-key">' . date("Y-m-d H:i:s", $file['mtime']) . '</td>';
        }
        echo "</tr>";