Пример #1
0
 }
 // 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);
 }
Пример #2
0
/**
 *
 */
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');
}