PS 漂流記 攻略まとめサイト
freezing_shortcut_src
最終更新:
token
-
view
freezing shortcut src改変箇所
/lib/func.phpの331行目page_list関数の中
// Create list of pages
function page_list($pages, $cmd = 'read', $withfilename = FALSE)
{
global $script, $list_index;
global $_msg_symbol, $_msg_other;
global $pagereading_enable;
// ソートキーを決定する。 ' ' < '[a-zA-Z]' < 'zz'という前提。
$symbol = ' ';
$other = 'zz';
$retval = '';
if($pagereading_enable) {
mb_regex_encoding(SOURCE_ENCODING);
$readings = get_readings($pages);
}
$list = $matches = array();
// Shrink URI for read
if ($cmd == 'read') {
$href = $script . '?';
} else {
$href = $script . '?cmd=' . $cmd . '&page=';
}
foreach($pages as $file=>$page) {
$r_page = rawurlencode($page);
$s_page = htmlspecialchars($page, ENT_QUOTES);
$passage = get_pg_passage($page);
//*******************追記*********************** //freezeかどうかチェック // // $frz = ""; $color = ""; $cmd = "";
if (is_freeze($page)) {
$frz = "freeze.png";
$color="green";
$cmd="cmd=unfreeze&page=";
} else {
$frz = "unfreeze.png";
$color="red";
$cmd="cmd=freeze&page=";
}
$str = ' <li><a href="'.$href.$cmd.$r_page.'">';
$str .= '<img style="background-color:'.$color.';" src="./image/'.$frz.'" border="0">';
$str .= '</a><a href="' . $href . $r_page . '">' .$s_page . '</a>' . $passage;
if ($withfilename) {
$s_file = htmlspecialchars($file);
$str .= "\n" . ' <ul><li>' . $s_file . '</li></ul>' ."\n" . ' ';
}
$str .= '</li>';
//******************追記************************
// WARNING: Japanese code hard-wired