$msg,'body'=>$body); } $pass = array_key_exists('pass',$post) ? $post['pass'] : NULL; if (!is_freeze($vars['page'])) { $msg = $_title_isunfreezed; $body = str_replace('$1',htmlspecialchars(strip_bracket($vars['page'])),$_title_isunfreezed); } else if (md5($pass) == $adminpass) { $postdata = get_source($post['page']); array_shift($postdata); $postdata = join('',$postdata); $file = get_filename($vars['page']); $time = get_filetime($vars['page']); file_write(DATA_DIR,$vars['page'],$postdata); touch($file,$time + LOCALZONE); $vars['cmd'] = 'read'; $msg = $_title_unfreezed; $body = ''; if (UNFREEZE_EDIT) { $vars['cmd'] = 'edit'; $body = edit_form($vars['page'],$postdata); } } else { $msg = $_title_unfreeze; $body = "
\n"; if ($pass !== NULL) $body .= "$_msg_invalidpass
\n"; $body.= "$_msg_unfreezing
\n"; $s_page = htmlspecialchars($vars['page']); $body .= <<
EOD; } return array('msg'=>$msg,'body'=>$body); } ?>