} // Name and tripcode. $name = NULL; $tripcode = NULL; if (!$board['force_anonymous']) { $name = htmlentities($_REQUEST['name'], ENT_QUOTES, Config::MB_ENCODING); $name = str_replace('\\', '\\\\', $name); $name = str_replace("\n", '', $name); $name = str_replace("\r", '', $name); if (posts_check_name_size($name) == FALSE) { // Cleanup DataExchange::releaseResources(); display_error_page($smarty, kotoba_last_error()); exit(1); } $name_tripcode = calculate_tripcode($name); $_SESSION['name'] = $name; $name = $name_tripcode[0]; $tripcode = $name_tripcode[1]; } // Subject. $subject = htmlentities($_REQUEST['subject'], ENT_QUOTES, Config::MB_ENCODING); $subject = str_replace('\\', '\\\\', $subject); $subject = str_replace("\n", '', $subject); $subject = str_replace("\r", '', $subject); if (posts_check_subject_size($subject) == FALSE) { // Cleanup DataExchange::releaseResources(); display_error_page($smarty, kotoba_last_error()); exit(1); }
/** * */ function post_search_generate_html($smarty, &$post, $author_admin) { $post['ip'] = long2ip($post['ip']); if (is_geoip_enabled($post['board']) && $post['ip'] != '127.0.0.1' && strpos($post['ip'], '192.168') === false) { $geoip = geoip_record_by_name($post['ip']); $smarty->assign('country', array('name' => $geoip['country_name'], 'code' => strtolower($geoip['country_code']))); } if (is_postid_enabled($post['board'])) { $postid = calculate_tripcode("#{$post['ip']}"); $smarty->assign('postid', $postid[1]); } $smarty->assign('author_admin', $author_admin); $smarty->assign('post', $post); $smarty->assign('enable_translation', is_translation_enabled($post['board'])); return $smarty->fetch('search_post.tpl'); }