'', 'body' => ''); $pass = isset($vars['pass']) ? $vars['pass'] : NULL; if (is_freeze($page)) { return array( 'msg' => $_title_isfreezed, 'body' => str_replace('$1', htmlspecialchars(strip_bracket($page)), $_title_isfreezed) ); } else if ($pass !== NULL && pkwk_login($pass)) { $postdata = get_source($page); array_unshift($postdata, "#freeze\n"); $postdata = join('', $postdata); file_write(DATA_DIR,$page, $postdata, TRUE); $vars['cmd'] = 'read'; return array('msg' => $_title_freezed, 'body' => ''); } // 凍結フォームを表示 $s_page = htmlspecialchars($page); $body = ($pass === NULL) ? '' : "

$_msg_invalidpass

\n"; $body .= <<$_msg_freezing

EOD; return array('msg'=>$_title_freeze, 'body'=>$body); } ?>