Example #1
0
        foreach ($cat_lines as $single_line) {
            $cat_arr = explode("|", $single_line);
            $_cat_html .= '<option ' . ($category == $cat_arr[0] ? ' selected ' : '') . ' value="' . $cat_arr[0] . '">' . $cat_arr[1] . '</option>';
        }
        // new style
        $i = 0;
        foreach ($cat_lines as $single_line) {
            $i++;
            $cat_arr = explode("|", $single_line);
            $cat_id = $cat_arr[0];
            $cat_name = $cat_arr[1];
            $_multi_cat_html .= "<td style='font-size:10px;' valign=top><label for='cat" . $cat_id . "'><input " . ($category == $cat_id ? " checked " : '') . " style='background-color:transparent;border:0px;' type=checkbox name='category[]' id='cat" . $cat_id . "' value='" . $cat_id . "'>" . $cat_name . "</label></td>";
            if ($i % 4 == 0) {
                $_multi_cat_html .= '<tr>';
            }
        }
    }
    // ON/OFF CKEditor
    $tpl = $use_wysiwyg ? 'index_cke' : 'index';
    list($_dateD, $_dateM, $_dateY, $_dateH, $_dateI) = make_postponed_date();
    // Add hooks for modify ckeditor
    $CKEDITOR_Settings = hook('CKEDITOR_Settings', false);
    $CKEDITOR_SetsName = hook('CKEDITOR_SetsName', 'settings');
    // Edit news not replace fields
    $title = htmlspecialchars($_POST['title']);
    $short_story = htmlspecialchars($_POST['short_story']);
    $full_story = htmlspecialchars($_POST['full_story']);
    $UseAvatar = $config_use_avatar == 'yes' ? 1 : 0;
    echo proc_tpl('addnews/' . $tpl, array('member_db8' => $member_db[UDB_AVATAR], 'cat_html' => $_cat_html, 'multi_cat_html' => $_multi_cat_html, 'insertsmiles' => insertSmilies($short_story_id, 4, true, $use_wysiwyg), 'insertsmiles_full' => insertSmilies($full_story_id, 4, true, $use_wysiwyg), 'dated' => $_dateD, 'datem' => $_dateM, 'datey' => $_dateY, 'dateh' => $_dateH, 'datei' => $_dateI));
    echofooter();
}
         # Next -->
         if ($cstart + $cnum - 1 - $cghost < $total_comments) {
             $cprev_next_msg = preg_replace("'\\[next-link\\](.*?)\\[/next-link\\]'si", "<a href=\"{$COM_REQUEST_URI}&amp;cstart={$nextcstart}\">\\1</a>", $cprev_next_msg);
         } else {
             $cprev_next_msg = preg_replace("'\\[next-link\\](.*?)\\[/next-link\\]'si", "\\1", $cprev_next_msg);
             $no_cnext = TRUE;
         }
         # Next -->|
         if (!$no_cprev or !$no_cnext) {
             echo $cprev_next_msg;
         }
     }
     # Comments Pagination
     $template_form = str_replace("{config_http_script_dir}", "{$config_http_script_dir}", $template_form);
     $template_form = run_filters('add-comment-box', $template_form);
     $smilies_form = "\n<script type=\"text/javascript\">\n\t//<![CDATA[\n\tfunction insertext(text, spot){\n\tdocument.forms['comment'].elements['comments'].value += ' ' +text;\n\t}\n\t//]]></script>\n\t" . insertSmilies('short', FALSE);
     $template_form = str_replace("{smilies}", $smilies_form, $template_form);
     if ($_COOKIE['commentname']) {
         $template_form = str_replace("{savedname}", utf8_encode($_COOKIE['commentname']), $template_form);
     } else {
         $template_form = str_replace("{savedname}", "", $template_form);
     }
     if ($_COOKIE['commentmail'] && $_COOKIE['commentmail'] != "none") {
         $template_form = str_replace("{savedmail}", $_COOKIE['commentmail'], $template_form);
     } else {
         $template_form = str_replace("{savedmail}", "", $template_form);
     }
     # rememberme input
     $template_form = str_replace("{remember}", "<input type=\"checkbox\" id=\"rememberme\" name=\"rememberme\" value=\"yes\" checked=\"checked\" />", $template_form);
     echo "<form method=\"post\" id=\"comment\" action=\"\">" . $template_form . "<div><input type=\"hidden\" name=\"javasubaction\" value=\"{$aj_go}\" /><input type=\"hidden\" name=\"aj_go\" value=\"addcomment\" /><input type=\"hidden\" name=\"ucat\" value=\"{$ucat}\" /><input type=\"hidden\" name=\"show\" value=\"{$show}\" />{$user_post_query}<input type=\"hidden\" name=\"id\" value=\"{$id}\" /><input type=\"hidden\" name=\"ntitle\" value=\"{$ref_title}\" /></div></form>";
 }
Example #3
0
}
if (empty($no_prev) or empty($no_next)) {
    echo $prev_next_msg;
}
$username = $usermail = false;
$template_form = str_replace("{config_http_script_dir}", $config_http_script_dir, $template_form);
//----------------------------------
// Check if the remember script exists
//----------------------------------
if (!empty($_SESS['user'])) {
    $captcha_enabled = false;
    $member_db = user_search($_SESS['user']);
}
$template_form = str_replace('{username}', isset($member_db[UDB_NAME]) ? $member_db[UDB_NAME] : false, $template_form);
$template_form = str_replace('{usermail}', isset($member_db[UDB_EMAIL]) ? $member_db[UDB_EMAIL] : false, $template_form);
// Remember and Forget for unregistered only
$remember_form = getpart('remember_me');
if ($member_db) {
    $remember_form = getpart('logged_as_member');
} elseif ($_COOKIE['CNname']) {
    $remember_form = getpart('forget_me');
}
$gduse = function_exists('imagecreatetruecolor') ? 0 : 1;
$captcha_form = $config_use_captcha && $captcha_enabled ? proc_tpl('captcha_comments', array('cutepath' => $config_http_script_dir), array('TEXTCAPTCHA' => $gduse)) : false;
$smilies_form = proc_tpl('remember_js') . insertSmilies('short', FALSE) . $captcha_form;
$template_form = str_replace("{smilies}", $smilies_form, $template_form);
$template_form = str_replace('{remember_me}', $remember_form, $template_form);
$template_form = hook('comment_template_form', $template_form);
$remember_js = read_tpl('remember');
echo proc_tpl('comment_form');
return TRUE;
    echo $prev_next_msg;
}
$username = $usermail = false;
$template_form = str_replace("{config_http_script_dir}", $config_http_script_dir, $template_form);
//----------------------------------
// Check if the remember script exists
//----------------------------------
if (!empty($_SESS['user'])) {
    $captcha_enabled = false;
    $member_db = user_search($_SESS['user']);
}
$template_form = str_replace('{username}', isset($member_db[UDB_NAME]) ? $member_db[UDB_NAME] : false, $template_form);
$template_form = str_replace('{usermail}', isset($member_db[UDB_EMAIL]) ? $member_db[UDB_EMAIL] : false, $template_form);
// Remember and Forget for unregistered only
$remember_user = '';
$remember_form = getpart('remember_me');
if ($member_db) {
    $remember_form = getpart('logged_as_member');
    $remember_user = getpart('logger_as_membersp', htmlspecialchars($member_db[UDB_NAME]), htmlspecialchars($member_db[UDB_EMAIL]));
} elseif ($_COOKIE['CNname']) {
    $remember_form = getpart('forget_me');
}
$gduse = function_exists('imagecreatetruecolor') ? 0 : 1;
$captcha_form = $config_use_captcha && $captcha_enabled ? proc_tpl('captcha_comments') : false;
$smilies_form = proc_tpl('remember_js') . insertSmilies('short', false);
$template_form = str_replace("{smilies}", $smilies_form, $template_form);
$template_form = str_replace('{remember_me}', $remember_form, $template_form);
$template_form = hook('comment_template_form', $template_form);
$remember_js = read_tpl('remember') . $remember_user;
echo proc_tpl('comment_form');
return TRUE;
Example #5
0
        $tpl = 'index_cke';
    } else {
        $tpl = 'index';
    }
    list($_dateD, $_dateM, $_dateY, $_dateH, $_dateI) = make_postponed_date($postpone_date);
    // Add hooks for modify ckeditor
    $CKEDITOR_Settings = hook('CKEDITOR_Settings', false);
    $CKEDITOR_SetsName = hook('CKEDITOR_SetsName', 'settings');
    $Using_HTML = $options['use_html'];
    $Using_Avat = $config_use_avatar == 'yes' ? 1 : 0;
    $Unapproved = $source == 'unapproved' ? 1 : 0;
    // Remove "Approve" button from editor
    if ($member_db[UDB_ACL] == ACL_LEVEL_JOURNALIST) {
        $Unapproved = 0;
    }
    echo proc_tpl('editnews/editnews/' . $tpl, array('id' => intval($id), 'item_db1' => $item_db[NEW_USER], 'item_db2' => $item_db[NEW_TITLE], 'item_db3' => $item_db[NEW_SHORT], 'item_db4' => $item_db[NEW_FULL], 'item_db5' => $item_db[NEW_AVATAR], 'short_story_smiles' => insertSmilies($short_story_id, 4, true, $use_wysiwyg), 'full_story_smiles' => insertSmilies($full_story_id, 4, true, $use_wysiwyg), 'dated' => $_dateD, 'datem' => $_dateM, 'datey' => $_dateY, 'dateh' => $_dateH, 'datei' => $_dateI));
    echofooter();
} elseif ($action == 'move') {
    $id = intval($id);
    if (preg_match('~^[0-9]*$~', trim($source))) {
        $src = "archives/{$source}.news.arch";
    } elseif ($source) {
        $src = $source . '_news.txt';
    } else {
        $src = 'news.txt';
    }
    // Only for present file
    if (!file_exists(SERVDIR . '/cdata/' . $src)) {
        $src = 'news.txt';
    }
    $dbpath = SERVDIR . '/cdata/' . $src;