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}&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>"; }
} 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;
$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;