if (count($this->serialArray) <= 0) $this->tmpl->setAttribute('itemlist', 'visibility', 'hidden');// 表示データないときは、一覧を表示しない
// 一覧用項目
+ $this->tmpl->addVar("_widget", "page", $pageNo); // ページ番号
$this->tmpl->addVar("_widget", "page_link", $pageLink);
$this->tmpl->addVar("_widget", "total_count", $totalCount);
// その他の項目
$this->tmpl->addVar("_widget", "serial_list", implode($this->serialArray, ','));// 表示項目のシリアル番号を設定
-/* if (count($this->serialArray) > 0){
- $this->tmpl->addVar("_widget", "serial_list", implode($this->serialArray, ','));// 表示項目のシリアル番号を設定
- } else {
- $this->tmpl->setAttribute('itemlist', 'visibility', 'hidden');// 項目がないときは、一覧を表示しない
- }*/
}
/**
* 詳細画面作成
// イベント予約情報
$serial = $fetchedRow['wc_serial'];// シリアル番号
$id = $fetchedRow['wc_id']; // WikiページID
+ $date = $fetchedRow['wc_content_dt']; // 更新日時
$row = array(
'index' => $index, // 項目番号
'serial' => $this->convertToDispString($serial), // シリアル番号
'id' => $this->convertToDispString($id), // WikiページID
+ 'date' => $this->convertToDispDateTime($date, 0/*ロングフォーマット*/, 10/*時分*/), // 更新日時
);
$this->tmpl->addVars('itemlist', $row);
$this->tmpl->parseTemplate('itemlist', 'a');
if ($offset < 0) $offset = 0;
$type = ''; // 取得ページタイプ(一般)
- $queryStr = 'SELECT wc_id FROM wiki_content ';
+ $queryStr = 'SELECT * FROM wiki_content ';
$queryStr .= 'WHERE wc_deleted = false '; // 削除されていない
$queryStr .= 'AND wc_type = ? ';
+ $queryStr .= 'AND wc_id NOT LIKE \':%\' '; // システムファイルは除く
$queryStr .= 'ORDER BY wc_id LIMIT ' . $limit . ' OFFSET ' . $offset;
$this->selectLoop($queryStr, array($type), $callback);
}
function getNormalPageListCount()
{
$type = ''; // 取得ページタイプ(一般)
- $queryStr = 'SELECT wc_id FROM wiki_content ';
+ $queryStr = 'SELECT * FROM wiki_content ';
$queryStr .= 'WHERE wc_deleted = false '; // 削除されていない
$queryStr .= 'AND wc_type = ? ';
+ $queryStr .= 'AND wc_id NOT LIKE \':%\' '; // システムファイルは除く
return $this->selectRecordCount($queryStr, array($type));
}
/**
}
return true;
}
+function selpage(page){
+ document.main.act.value = 'selpage';
+ document.main.page.value = page;
+ document.main.submit();
+ return true;
+}
$(function(){
// テーブルを作成
m3SetConfigTable('mainconfig');
<input type="hidden" name="act" />
<input type="hidden" name="serial" />
<input type="hidden" name="seriallist" value="{SERIAL_LIST}" />
-<h3 class="m3config_h"><span {_HELP_PAGE_LIST}>ページ一覧</span></h3>
+<input type="hidden" name="page" value="{PAGE}" />
+<h3 class="m3config_h"><span {_HELP_PAGE_LIST}>Wikiページ一覧</span></h3>
<div class="m3config_h_side_buttons pull-right"><div {_HELP_PAGE_BUTTONS}><div class="btn-group">
<!--<input type="button" class="button" onclick="newItem();" value="新規" /><input type="button" class="button" onclick="editItem();" value="編集" />--><input type="button" class="button" onclick="delItem();" value="削除" />
</div></div></div>
<tr>
<th class="select"><span {_HELP_PAGE_CHECK}>選択</span></th>
<th><span {_HELP_PAGE_ID}>ID</span></th>
+ <th>更新日時</th>
</tr>
</thead>
<tbody>
<patTemplate:tmpl name="itemlist">
<tr>
<td><input type="checkbox" name="item{INDEX}_selected" /></td>
- <td><a href="#" onclick="editItemBySerial({SERIAL});">{ID}</a></td>
+ <td><!--<a href="#" onclick="editItemBySerial({SERIAL});">-->{ID}<!--</a>--></td>
+ <td>{DATE}</td>
</tr>
</patTemplate:tmpl>
</tbody>