public function index()
 {
     $page = $_GET['page'];
     $table = array('id' => '主键', 'name' => '规则唯一标识', 'title' => '中文名称', 'type' => '类型', 'status' => '状态', 'condition' => '规则表达式');
     $count = M('AuthRule')->count();
     $page_list = ceil($count / 10);
     $info = M('AuthRule')->where(array('status' => 1))->page($page, 10)->select();
     $make_table = makeTable($table);
     $jankzmaker = new \JankzMaker\Controller\Admin\MakerTable();
     $jankzmaker->setMetaTitle('权限规则列表')->setThead($make_table['thead'])->setTbodyList($make_table['list'])->setTbodyData($info)->addTopBtn('default')->setPage($page_list)->display();
 }
 public function index()
 {
     $page = $_GET['page'];
     $table = array('id' => '主键', 'title' => '用户组中文名称', 'rules' => '用户组拥有权限id用,隔开', 'status' => '状态');
     $count = M('AuthRule')->count();
     $page_list = ceil($count / 10);
     $info = M('AuthGroup')->where(array('status' => 1))->page($page, 10)->select();
     $make_table = makeTable($table);
     $jankzmaker = new \JankzMaker\Controller\Admin\MakerTable();
     $jankzmaker->setMetaTitle('用户组管理')->setThead($make_table['thead'])->setTbodyList($make_table['list'])->setTbodyData($info)->addTopBtn('default')->setPage($page_list)->display();
 }
 public function index()
 {
     $page = $_GET['page'];
     $table = array('id' => '主键', 'username' => '教师姓名', 'email' => '邮箱', 'status' => '状态', 'c_time' => '创建时间', 'u_time' => '最后修改时间');
     $count = M('Order')->count();
     $page_list = ceil($count / 10);
     $info = M('Order')->where(array('status' => 1))->page($page, 10)->select();
     $make_table = makeTable($table);
     $jankzmaker = new \JankzMaker\Controller\Admin\MakerTable();
     $jankzmaker->setMetaTitle('管理员列表')->setThead($make_table['thead'])->setTbodyList($make_table['list'])->setTbodyData($info)->addTopBtn('default')->addRightBtn('edit')->addRightBtn('resume')->addRightBtn('forbid')->addRightBtn('delete')->setPage($page_list)->display();
 }
 public function index()
 {
     $page = $_GET['page'];
     $config = array('type' => 'newtable');
     $table = array('group_id' => '用户组ID', 'uid' => '用户ID');
     $count = M('AuthGroupAccess')->count();
     $page_list = ceil($count / 10);
     $info = M('AuthRule')->where(array('status' => 1))->page($page, 10)->select();
     $make_table = makeTable($table);
     $jankzmaker = new \Maker\Controller\JankzMaker();
     $jankzmaker->setMetaTitle('用户组明细')->addConfTpl($config)->setThead($make_table['thead'])->setTbodyList($make_table['list'])->setTbodyData($info)->addTopBtn('default')->setPage($page_list)->display();
 }
 public function index()
 {
     $page = $_GET['page'];
     $user = M('User');
     $count = $user->count();
     $page_list = ceil($count / 10);
     $info = $user->where(array('status' => 1))->page($page, 10)->select();
     $table = array('id' => '用户id', 'username' => '用户名', 'phone' => '用户手机', 'status' => '用户状态', 'c_time' => '用户创建时间', 'u_time' => '用户更新时间');
     $make_table = makeTable($table);
     $jankzmaker = new \JankzMaker\Controller\Admin\MakerTable();
     $jankzmaker->setMetaTitle('用户列表')->setThead($make_table['thead'])->setTbodyList($make_table['list'])->setTbodyData($info)->addTopBtn('default')->addRightBtn('edit')->addRightBtn('resume')->addRightBtn('forbid')->addRightBtn('delete')->display();
 }
 public function menulist()
 {
     //生成页面之前建构数据模型
     $table = array('id' => 'id', 'pid' => '父ID', 'title' => '名称', 'sort' => '排序值', 'url' => '链接地址', 'icon' => '图表', 'status' => '状态', 'c_time' => '创建时间', 'u_time' => '修改时间');
     $page = $_GET['page'];
     $system = M('System');
     $count = $system->count();
     $page_list = ceil($count / 10);
     $info = $system->where(array('status' => '1'))->page($page, 10)->select();
     //调用表格制作函数 返回make_table 用来拆分$tbale 的key 和 value
     $make_table = makeTable($table);
     //调用jankzmaker 生成页面
     $jankzmaker = new \JankzMaker\Controller\Admin\MakerTable();
     $jankzmaker->setMetaTitle('测试')->setTbodyData($info)->setTbodyList($make_table['list'])->setThead($make_table['thead'])->addRightBtn('edit')->addRightBtn('resume')->addRightBtn('forbid')->addRightBtn('delete')->addTopBtn('add,forbid')->addTopBtn('delete')->setPage($page_list)->display();
 }
Example #7
0
        $column = "whitelist";
        $setColumnTo = "1";
        $hash = $wl;
        checkboxUpdate($table, $column, $setColumnTo, $hash);
        // UpdateDB
    }
}
$list = torrentlist();
// Get a list of Hashes for all torrents
$output = array();
while ($names = mysql_fetch_array($list, MYSQL_ASSOC)) {
    foreach ($names as $l) {
        $out = performance($l);
        array_push($output, $out);
    }
}
rsort($output);
$update = $output[1][7];
// Get latest update information
print "Last Update: " . $update;
$whitelist = 2;
$minSeeders = -2;
$minDuration = 0;
makeTable($output, $whitelist, $minSeeders, $minDuration);
?>





Example #8
0
<?php

//* リンク張替えスクリプト
$url = "http://www.jfr-card.co.jp";
$dir_root = "/Users/CRD129/_jfrcard_renew_作業用/www_jfrcard/dev";
$csv_file = "/Volumes/projects/JFRカード/000_JFRカード_リニューアル/make_dir_file/20151230.csv";
$ls = array();
$table = makeTable($csv_file);
// print_r($table);
$pwd = "";
function getFileList($dir)
{
    $files = glob(rtrim($dir, '/') . '/*html');
    $list = array();
    foreach ($files as $file) {
        if (is_file($file)) {
            $list[] = $file;
        }
    }
    $dirs = glob(rtrim($dir, '/') . '/*', GLOB_ONLYDIR);
    foreach ($dirs as $d) {
        $list = array_merge($list, getFileList($d));
    }
    return $list;
}
function makeTable($file)
{
    $table = array();
    $csv = array_map('str_getcsv', file($file));
    foreach ($csv as $record) {
        if (!empty($record[0]) && !empty($record[1])) {
Example #9
0
function getSectionTable($sectionid)
{
    $sectionid = intval($sectionid);
    if ($recordset = vB::$db->query_read("\n\t\tSELECT u.usergroupid, u.title, p.permissions, p.permissionid\n\t\tFROM " . TABLE_PREFIX . "usergroup AS u\n\t\tLEFT JOIN " . TABLE_PREFIX . "cms_permissions AS p on p.usergroupid = u.usergroupid AND\n\t\t\tp.nodeid = " . $sectionid . "\n\t\tORDER BY title\n\t")) {
        $section = vB::$db->query_first("\n\t\t\tSELECT info.title, node.permissionsfrom, node.nodeid\n\t\t\tFROM " . TABLE_PREFIX . "cms_nodeinfo AS info\n\t\t\tINNER JOIN " . TABLE_PREFIX . "cms_node AS node ON node.nodeid = info.nodeid\n\t\t\tWHERE node.nodeid = " . $sectionid . "\n\t\t");
        return makeTable($section, $recordset);
    }
    return '';
}
Example #10
0
}
function makeTable($db, $table, $formFields)
{
    $vendor = $db->getAttribute(PDO::ATTR_DRIVER_NAME);
    $commands = FOORM::formSqlTable($table, $formFields, $vendor);
    foreach ($commands as $command) {
        // echo($command);echo("<br/>");
        $ret = $db->exec($command);
        $code = (string) $db->errorCode();
        $info = $db->errorInfo();
        if ($code == '42S01') {
            $ret = true;
        }
        // Mysql already exists
        if (stripos($info[2], 'already exists') > 0) {
            $ret = true;
        }
        if ($ret === false) {
            echo "<p>Error in SQL:</p><p>\n" . $command . "</p>\n";
            die($code . ':' . $info[2]);
        }
    }
}
// Generic tables for keys/users/resource
makeTable($db, 'LTI_Keys', array('id:key', 'lkey:lkey:maxlength=512', 'secret:text:maxlength=512', 'name:text:maxlength=512', 'email:text:maxlength=512', 'context_id:text:maxlength=80'));
makeTable($db, 'LTI_Users', array('id:key', 'lkey:text:unique=true:maxlength=256', 'key_id:integer:unique=true', 'name:text:maxlength=512', 'image:text:maxlength=2048', 'email:text:maxlength=512', 'password:text:maxlength=128', 'user_id:integer'));
makeTable($db, 'LTI_Courses', array('id:key', 'lkey:text:unique=true:maxlength=256', 'key_id:integer:unique=true', 'name:text:maxlength=512', 'image:text:maxlength=2048', 'course_id:integer'));
makeTable($db, 'LTI_Members', array('id:key', 'user_id:integer:unique=true', 'course_id:integer:unique=true', 'role_id:integer'));
makeTable($db, 'LTI_Resources', array('id:key', 'lkey:text:unique=true:maxlength=256', 'course_id:integer:unique=true', 'name:text:maxlength=512', 'service:text:maxlength=2048'));
// Modules
require_once 'mod/response/db.php';
Example #11
0
<?php

include 'hw1funcs.php';
?>
<!DOCTYPE html>
<html>
 <head>
  <title>Homework 1</title>
 </head>
 <body>
<form action = "hw1cookiedirect.php"
      method = "POST">
<?php 
$schedule = getSched();
$userstimes = getUsers();
if (isset($_POST['edit'])) {
    $rowToChange = findEditBtnClicked();
    makeEditableTable($rowToChange, $schedule, $userstimes);
    newButtonRow($schedule);
}
if (isset($_POST['new'])) {
    makeTable($schedule, $userstimes);
    editableFieldsRow($schedule);
}
getTotalTimesRow($userstimes, count($schedule));
?>


 </body>
</html>
Example #12
0
        }
        $content[$i]['Z'] = "<img id='edit_" . $i . "' title='Edit' class=zImgBtn onclick=\"editMain('" . $i . "','kode','" . $row['kode'] . "')\" src='images/001_45.png'/>";
        $content[$i]['Z'] .= "&nbsp;<img id='delete_" . $i . "' title='Hapus' class=zImgBtn onclick=\"deleteMain('" . $i . "','kode','" . $row['kode'] . "')\" src='images/delete_32.png'/>";
        $content[$i]['Z'] .= "&nbsp;<img id='pass_" . $i . "' title='Lihat Detail' class=zImgBtn onclick=\"pass2detail('" . $i . "')\" src='images/nxbtn.png'/>";
        $j = $i + 1;
    }
}
# New Row
foreach ($field as $row) {
    $content[$j][$row] = makeElement($row . "_" . $j, 'txt', '', array('style' => 'width:70px', 'onkeypress' => 'return tanpa_kutip(event)'));
}
$content[$j]['Z'] = "<img id='add_" . $j . "' title='Tambah' class=zImgBtn onclick=\"addMain('" . $j . "')\" src='images/plus.png'/>";
$content[$j]['Z'] .= "&nbsp;<img id='delete_" . $j . "' />";
$content[$j]['Z'] .= "&nbsp;<img id='pass_" . $j . "' />";
#============= Generate Main Table =======================
$mainTable = makeTable('matauangMainTable', 'mainBody', $header, $content);
echo "<div id='mainTable' style='float:left;margin-right:100px;'>";
echo "<fieldset><legend><b>Header Mata Uang</b></legend>";
echo $mainTable;
echo "</fieldset></div>";
#============= Container for Detail Table ================
echo "<fieldset><legend><b>Detail Mata Uang</b></legend>";
echo "<div id='detailTable'>";
echo "</div></fieldset>";
?>
<!--FORM NAME = "Pinjaman">
<p align="left"><u><b><font face="Arial" size="5" color="#000080">Mata Uang</font></b></u></p>
<table id="Table" border="1" width="352">
  <tr>
    <td width="72" bgcolor="#C0C0C0"><font face="Fixedsys">Kode</font></td>
    <td width="72" bgcolor="#C0C0C0"><font face="Fixedsys">Mata Uang</font></td>
         $fieldStr = "";
         $fieldVal = "";
         foreach ($row as $h => $r) {
             $fieldStr .= "##" . $h;
             $fieldVal .= "##" . $r;
         }
         if ($closed == '0') {
             $data[$key]['manage'] = "<img id='editDetail_" . $key . "' title='Edit' onclick=\"editDetail(" . $key . ",event,'" . $fieldStr . "','" . $fieldVal . "')\"\r\n\t\t\tclass='zImgBtn' src='images/001_45.png' />&nbsp;" . "<img id='deleteDetail_" . $key . "' title='Hapus' onclick=\"deleteDetail(" . $key . ",'" . $fieldStr . "','" . $fieldVal . "')\"\r\n\t\t\tclass='zImgBtn' src='images/delete_32.png' />";
         } else {
             $data[$key]['manage'] = '';
         }
     }
     # Prepare Header
     $header = array($_SESSION['lang']['kodebagian'], $_SESSION['lang']['kodekegiatan'], $_SESSION['lang']['kelompok'], $_SESSION['lang']['revisi'], $_SESSION['lang']['kodebarang'], 'Z');
     # Create Table
     $tables = makeTable('listDetail', 'bodyDetail', $header, $data, array(), true, 'detail_tr');
     #Show Table
     if ($closed == '0') {
         #	    echo "<a onclick='addDetail(event)' style='cursor:pointer'>Tambah Detail</a>";
         echo "<img id='addDetailId' title='Tambah Detail' src='images/plus.png'" . "style='width:20px;height:20px;cursor:pointer' onclick='addDetail(event)' />&nbsp;";
     }
     echo $tables;
     break;
     #$headControl = "<img id='addHeaderId' title='Tambah Header' src='images/plus.png'".
     #  "style='width:20px;height:20px;cursor:pointer' onclick='addHeader(event)' />&nbsp;";
     #==== Form Tambah Detail =====
 #$headControl = "<img id='addHeaderId' title='Tambah Header' src='images/plus.png'".
 #  "style='width:20px;height:20px;cursor:pointer' onclick='addHeader(event)' />&nbsp;";
 #==== Form Tambah Detail =====
 case "addDetail":
     $data = array('kodeorg' => $_POST['kodeorg'], 'kodebagian' => '', 'kodekegiatan' => '', 'noaruskas' => '', 'kelompok' => '', 'kodebarang' => '', 'revisi' => 0, 'hargasatuan' => 0, 'jumlah' => 0, 'jan' => 0, 'peb' => 0, 'mar' => 0, 'apr' => 0, 'mei' => 0, 'jun' => 0, 'jul' => 0, 'agt' => 0, 'sep' => 0, 'okt' => 0, 'nov' => 0, 'dec' => 0);
Example #14
0
<?php

global $db;
// My data for this application
makeTable($db, 'Responses', array('id:key', 'resource_id:integer:unique=true', 'user_id:integer:unique=true', 'sourcedid:text:maxlength=2048', 'data:text:maxlength=2048', 'note:text:maxlength=2048', 'grade:text:maxlength=32'));
Example #15
0
            $aTmp['author'] = $setting['author'];
            $aTmp['name'] = $setting['name'];
            $aTmp['version'] = $setting['version'];
            $aTmp['catalog'] = $setting['catalog'];
            $aTmp['create'] = $setting['stime'];
            $aTmp['description'] = $setting['description'];
            $rowstr .= makeRow($aTmp);
            unset($setting);
        }
    }
    closedir($handle);
}
$header = array_keys($aTmp);
$header = makeRow($header);
$rowstr = $header . $rowstr;
makeTable($rowstr);
function makeTable($rowstr)
{
    echo <<<EOF
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
\t\t<table border='1'>
\t\t{$rowstr}
\t\t</table>
</body>
</html>
EOF;
}
Example #16
0
        $j = $i + 1;
    }
}
# New Row
foreach ($fieldNew as $row) {
    if ($row == 'topografi') {
        $content[$j][$row] = makeElement($row . "_" . $j, 'select', '', array('style' => 'width:100px'), $optTopografi);
    } elseif ($row == 'tipeanggaran') {
        $content[$j][$row] = makeElement($row . "_" . $j, 'select', '', array('style' => 'width:100px'), $optTipeAng);
    } elseif ($row == 'kodebarang') {
        $content[$j][$row] = makeElement($row . "_" . $j, 'text', '', array('style' => 'width:70px', 'readonly' => 'readonly')) . makeElement('getInvBtn_' . $j, 'btn', 'Cari', array('onclick' => 'getInv(event,\'' . $j . '\')'));
    } elseif ($row == 'namabarang') {
        $content[$j][$row] = makeElement($row . "_" . $j, 'txt', '', array('style' => 'width:120px', 'readonly' => 'readonly'));
    } elseif ($row == 'kuantitas1') {
        $content[$j][$row] = makeElement($row . "_" . $j, 'textnum', '0', array('style' => 'width:40px', 'onkeypress' => 'return angka_doang(event)')) . "&nbsp;<span id='uom1_" . $j . "'></span>";
    } elseif ($row == 'kuantitas2') {
        $content[$j][$row] = makeElement($row . "_" . $j, 'textnum', '0', array('style' => 'width:40px', 'onkeypress' => 'return angka_doang(event)')) . "&nbsp;<span id='uom2_" . $j . "'>" . $uom . "</span>";
    } else {
        $content[$j][$row] = makeElement($row . "_" . $j, 'textnum', '0', array('style' => 'width:40px', 'onkeypress' => 'return angka_doang(event)'));
    }
}
$content[$j]['Z'] = "<img id='addNorma_" . $j . "' title='Tambah' class=zImgBtn onclick=\"addNorma('" . $j . "','" . $primaryStr . "','" . $fieldStr . "')\" src='images/plus.png'/>";
$content[$j]['Z'] .= "&nbsp;<img id='deleteNorma_" . $j . "' />";
#============= Generate Main Table =======================
$mainTable = makeTable('normaTable', 'normaBody', $header, $content, array(), true, 'detail_tr');
echo "<div id='mainTable' style='float:left;'>";
echo "<fieldset><legend><b>Norma</b></legend>";
echo "<div style='overflow:auto;width:770px;max-height:270px'>";
echo $primary;
echo $mainTable;
echo "</div></fieldset></div>";
            <div class="container">
                <h1>Compteurs de valeurs chiffrées</h1>
            </div>
        </header>

        <main id="content">
            <div class="container">

                <h2>Les DUT</h2>
                <?php 
echo makeTable($duts, 'dut');
?>

                <h2>Les licences</h2>
                <?php 
echo makeTable($licences, 'licence');
?>
            </div>
        </main>

        <footer id="footer">
            <div class="container">
                <p>
                    <span class="copyleft">&copy;</span> 2016 &bull; Hugo Alliaume, Justin Escalier, Nicolas Pourprix
                </p>
            </div>
        </footer>
        <script src="asset/js/app.js" charset="utf-8"></script>
    </body>
</html>