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(); }
$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); ?>
<?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])) {
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 ''; }
} 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';
<?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>
} $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'] .= " <img id='delete_" . $i . "' title='Hapus' class=zImgBtn onclick=\"deleteMain('" . $i . "','kode','" . $row['kode'] . "')\" src='images/delete_32.png'/>"; $content[$i]['Z'] .= " <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'] .= " <img id='delete_" . $j . "' />"; $content[$j]['Z'] .= " <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' /> " . "<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)' /> "; } echo $tables; break; #$headControl = "<img id='addHeaderId' title='Tambah Header' src='images/plus.png'". # "style='width:20px;height:20px;cursor:pointer' onclick='addHeader(event)' /> "; #==== Form Tambah Detail ===== #$headControl = "<img id='addHeaderId' title='Tambah Header' src='images/plus.png'". # "style='width:20px;height:20px;cursor:pointer' onclick='addHeader(event)' /> "; #==== 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);
<?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'));
$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; }
$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)')) . " <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)')) . " <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'] .= " <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">©</span> 2016 • Hugo Alliaume, Justin Escalier, Nicolas Pourprix </p> </div> </footer> <script src="asset/js/app.js" charset="utf-8"></script> </body> </html>