<?php
if($member_db[1] > 3){ msg(\"error\", \"Access Denied\", \"You don't have permission to add news\"); }
if ($action == \"addnews\"){
$cat_lines = file(\"./data/category.db.php\"); echoheader(\"addnews\", \"Add News\");
<script LANGUAGE=\"JavaScript\">
function preview(){
if(document.addnews.short_story.value == '' || document.addnews.title.value == ''){ alert('Your article must have at least Title and Short Story'); }
else{
dd=window.open('','prv','height=400,width=750,resizable=1,scrollbars=1')
document.addnews.mod.value='preview';document.addnews.target='prv'
document.addnews.submit();dd.focus()
setTimeout(\"document.addnews.mod.value='addnews';document.addnews.target='_self'\",500)
}
}
onload=focus;function focus(){document.forms[0].title.focus();}
</SCRIPT>
<table border=0 cellpading=0 cellspacing=0 width=\"654\" >
<form method=post name=addnews action=\"$PHP_SELF\">
<tr>
<td width=\"75\">
Tytuł newsa
<td width=\"575\" colspan=\"2\">
<input type=text size=\"55\" name=\"title\" tabindex=1>
</tr>\";
if($config_use_avatar == \"yes\"){
echo\"<tr>
<td width=\"75\">
Zdjęcie które będzie koło opisu
<td width=\"575\" colspan=\"2\">
<input tabindex=2 type=text size=\"42\" value=\"$member_db[8]\" name=\"manual_avatar\" > <font style=\"font-size:7pt\">(optional)</font>
</tr>\";
}
if(count($cat_lines) > 0){
echo\"<tr>
<td width=\"75\">
Category
<td width=\"575\" colspan=\"2\">
<select name=category tabindex=3>n
<option value=\"\"> </option>n\";
foreach($cat_lines as $single_line){
$cat_arr = explode(\"|\", $single_line);
$if_is_selected = \"\";
if($category == $cat_arr[0]){ $if_is_selected = \" selected \"; }
echo\"<option $if_is_selected value=\"$cat_arr[0]\">$cat_arr[1]</option>n\";
}
echo\"</select></tr>\";
}
echo\"<tr>
<td width=\"75\" valign=\"top\">
<br />Krótka wiadomo¶ć:
<td>
<textarea rows=\"8\" cols=\"74\" name=\"short_story\" tabindex=4></textarea>
<td width=\"108\" valign=\"top\">
<p align=\"center\"><a href=# onclick=\"window.open('$PHP_SELF?&mod=images&action=quick&area=short_story', '_Addimage', 'HEIGHT=500,resizable=yes,scrollbars=yes,WIDTH=360');return false;\" target=\"_Addimage\"><br />
[dodaj zdjęcie]</a><br />
<a href=# onclick=\"window.open('$PHP_SELF?&mod=about&action=cutecode&target=short_story', '_CuteCode', 'HEIGHT=280,resizable=yes,scrollbars=yes,WIDTH=360');return false;\" target=\"_Addimage\">[quick tags]</a><br />
<br />
<script>
function insertext(text,area){
if(area==\"short\"){document.addnews.short_story.focus(); document.addnews.short_story.value=document.addnews.short_story.value +\" \"+ text; document.addnews.short_story.focus() }
if(area==\"full\") {document.addnews.full_story.focus(); document.addnews.full_story.value=document.addnews.full_story.value +\" \"+ text; document.addnews.full_story.focus()}
}
</script>\";
echo insertSmilies('short', 4);
echo\"
</tr>
<tr>
<td width=\"75\" valign=\"top\">
<br />Pełna wiadomo¶ć:<br /><font style=\"font-size:7pt\">(nieobowi±zkowe)</font>
<td>
<textarea rows=\"12\" cols=\"74\" name=\"full_story\" tabindex=5></textarea>
<td width=\"108\" valign=\"top\">
<p align=\"center\"><br />
<a href=# onclick=\"window.open('$PHP_SELF?mod=images&action=quick&area=full_story', '_Addimage', 'HEIGHT=500,resizable=yes,scrollbars=yes,WIDTH=360');return false;\" target=\"_Addimage\">[dodaj zdjęcie]</a><br />
<a href=# onclick=\"window.open('$PHP_SELF?&mod=about&action=cutecode&target=full_story', '_Addimage', 'HEIGHT=280,resizable=yes,scrollbars=yes,WIDTH=360');return false;\" target=\"_CuteCode\">[quick tags]</a><br />
<br />\";
echo insertSmilies('full', 4);
echo\"
</tr>
<tr>
<td width=\"75\">
<td width=\"575\" colspan=\"2\">
<input type=submit value=\" Dodaj Newsa \" accesskey=\"s\">
<input type=button value=\"Podgl±d\" onClick=\"preview()\" accesskey=\"p\"> <a href=\"javascript:ShowOrHide('options','')\">[opcje]</a>
</tr>
<tr id='options' style='display:none;'>
<td width=\"75\"><br>Options
<td width=\"575\" colspan=\"4\">
<br>
<input style=\"border:0; background-color:transparent\" type=checkbox value=\"yes\" name=\"if_convert_new_lines\" checked> Zmień przej¶cie do następnej lini w newsie na <br /> (To zostawić tak jak jest)
<br><input style=\"border:0; background-color:transparent\" type=checkbox value=\"yes\" name=\"if_use_html\" checked> Użyj HTML'a w newsie
</tr>
<input type=hidden name=mod value=addnews>
<input type=hidden name=action value=doaddnews>
</form>
</table>\";
echofooter();
}
// *******************************************************************************
// Do add News to news.txt
// *******************************************************************************
elseif($action == \"doaddnews\")
{
if($if_convert_new_lines == \"yes\"){ $n_to_br = TRUE; }
if($if_use_html == \"yes\"){ $use_html = TRUE; }
$full_story = replace_news(\"add\", $full_story, $n_to_br, $use_html);
$short_story = replace_news(\"add\", $short_story, $n_to_br, $use_html);
$title = replace_news(\"add\", $title, TRUE, $use_html);
if(trim($title) == \"\" or !$title){ msg(\"error\",\"Bł±d !!!\",\"Tytuł nie został wpisany.\", \"javascript:history.go(-1)\"); }
if(trim($short_story) == \"\" or !$short_story){ msg(\"error\",\"Bł±d !!!\",\"Nie wpisałe¶(a¶) wiadomo¶ci.\", \"javascript:history.go(-1)\"); }
$added_time = time()+ ($config_date_adjust*60);
if($member_db[7] == 1){ $added_by_email = $member_db[5]; }
else{ $added_by_email = \"none\"; }
// Save The News Article In Active_News_File
$all_db = file(\"./data/news.txt\");
foreach($all_db as $news_line){
$news_arr = explode(\"|\", $news_line);
if($news_arr[0] == $added_time){ $added_time++; }
}
$news_file = fopen(\"./data/news.txt\", \"w\");
fwrite($news_file, \"$added_time|$member_db[2]|$title|$short_story|$full_story|$manual_avatar|$catego
ry||n\");
foreach ($all_db as $line){ fwrite($news_file, \"$line\");}
fclose($news_file);
// Add Blank Comment In The Active_Comments_File
$old_com_db = file(\"./data/comments.txt\");
$new_com_db = fopen(\"./data/comments.txt\", \"w\");
fwrite($new_com_db, \"$added_time|>|n\");
foreach ($old_com_db as $line){ fwrite($new_com_db, \"$line\");}
fclose($new_com_db);
// Incrase By 1 The Number of Written News for Current User
$old_user_db = file(\"./data/users.db.php\");
$new_user_db = fopen(\"./data/users.db.php\", w);
foreach($old_user_db as $old_user_db_line){
$old_user_db_arr = explode(\"|\", $old_user_db_line);
if($username!=$old_user_db_arr[2]){
fwrite($new_user_db,\"$old_user_db_line\");
}
else
{
$countplus = $old_user_db_arr[6]+1;
fwrite($new_user_db,\"$old_user_db_arr[0]|$old_user_db_arr[1]|$old_user_db_arr[2]|$old_user_db_arr[3]|
$old_user_db_arr[4]|$old_user_db_arr[5]|$countplus|$old_user_db_arr[7]|$old_user_
db_arr[8]|$old_user_db_arr[9]||n\");
}
}
fclose($new_user_db);
msg(\"info\",\"News Dodany\", \"Nowy news został dodany.\");
}
?>