Berita.php Halaman Download

} echo input type=submit name=preview value=.locale[430]. class=button \n; echo input type=submit name=save value=.locale[431]. class=button td\n; echo tr\ntable\nform\n; closetable; echo script type=textjavascript.\n.function DeleteArticle {\n; echo return confirm.locale[451].;\n}\n; echo function ValidateFormfrm {.\n.iffrm.subject.value== {\n; echo alert.locale[450].;.\n.return false;\n}\n}\nscript\n; } } else { opentablelocale[403]; echo div style=text-align:center.locale[452].br \n.locale[453].br \n; echo a href=article_cats.php.aidlink..locale[454].a.locale[ 455].div\n; closetable; } require_once THEMES.templatesfooter.php; ?

1.3 Berita.php

?php require_once ..maincore.php; require_once THEMES.templatesadmin_header_mce.php; include LOCALE.LOCALESET.adminnews.php; if checkrightsN || definediAUTH || _GET[aid] = iAUTH { redirect..index.php; } if settings[tinymce_enabled] { echo script language=javascript type=textjavascriptadvanced;script\n; } else { require_once INCLUDES.html_buttons_include.php; } if isset_GET[status] { if _GET[status] == sn { message = locale[410]; } elseif _GET[status] == su { message = locale[411]; } elseif _GET[status] == del { message = locale[412]; } if message { echo div class=admin- message.message.div\n; } } if isset_POST[save] { news_subject = stripinput_POST[news_subject]; news_cat = isnum_POST[news_cat] ? _POST[news_cat] : 0; body = addslash_POST[body]; if _POST[body2] { Universitas Sumatera Utara body2 = addslashpreg_replacep\sp, , _POST[body2]; } else { body2 = ; } news_start_date = 0; news_end_date = 0; if _POST[news_start][mday]=-- _POST[news_start][mon]=-- _POST[news_start][year]=- --- { news_start_date = mktime_POST[news_start][hours],_POST[news_start][minutes], 0,_POST[news_start][mon],_POST[news_start][mday],_POST[ne ws_start][year]; } if _POST[news_end][mday]=-- _POST[news_end][mon]=-- _POST[news_end][year]=---- { news_end_date = mktime_POST[news_end][hours],_POST[news_end][minutes],0,_ POST[news_end][mon],_POST[news_end][mday],_POST[news_end] [year]; } news_visibility = isnum_POST[news_visibility] ? _POST[news_visibility] : 0; news_draft = isset_POST[news_draft] ? 1 : 0; news_sticky = isset_POST[news_sticky] ? 1 : 0; if settings[tinymce_enabled] = 1 { news_breaks = isset_POST[line_breaks] ? y : n; } else { news_breaks = n; } news_comments = isset_POST[news_comments] ? 1 : 0; news_ratings = isset_POST[news_ratings] ? 1 : 0; if isset_POST[news_id] isnum_POST[news_id] { if news_sticky == 1 { result = dbqueryUPDATE .DB_NEWS. SET news_sticky=0 WHERE news_sticky=1; } result = dbqueryUPDATE .DB_NEWS. SET news_subject=news_subject, news_cat=news_cat, news_news=body, news_extended=body2, news_breaks=news_breaks,.news_start_date = 0 ? news_datestamp=news_start_date, : . news_start=news_start_date, news_end=news_end_date, news_visibility=news_visibility, news_draft=news_draft, news_sticky=news_sticky, news_allow_comments=news_comments, news_allow_ratings=news_ratings WHERE news_id=._POST[news_id].; redirectFUSION_SELF.aidlink.status=su; } else { if news_sticky == 1 { result = dbqueryUPDATE .DB_NEWS. SET news_sticky=0 WHERE news_sticky=1; } result = dbqueryINSERT INTO .DB_NEWS. news_subject, news_cat, news_news, news_extended, news_breaks, news_name, news_datestamp, news_start, news_end, news_visibility, news_draft, news_sticky, news_reads, news_allow_comments, news_allow_ratings VALUES news_subject, news_cat, body, body2, news_breaks, .userdata[user_id]., .news_start_date = 0 ? news_start_date : time., news_start_date, news_end_date, news_visibility, news_draft, news_sticky, 0, news_comments, news_ratings; redirectFUSION_SELF.aidlink.status=sn; } Universitas Sumatera Utara } else if isset_POST[delete] isset_POST[news_id] isnum_POST[news_id] { result = dbqueryDELETE FROM .DB_NEWS. WHERE news_id=._POST[news_id].; result = dbqueryDELETE FROM .DB_COMMENTS. WHERE comment_item_id=._POST[news_id]. and comment_type=N; result = dbqueryDELETE FROM .DB_RATINGS. WHERE rating_item_id=._POST[news_id]. and rating_type=N; redirectFUSION_SELF.aidlink.status=del; } else { if isset_POST[preview] { news_subject = stripinput_POST[news_subject]; news_cat = isnum_POST[news_cat] ? _POST[news_cat] : 0; body = phpentitiesstripslash_POST[body]; bodypreview = str_replacesrc=.str_replace.., , IMAGES_N, src=.IMAGES_N, stripslash_POST[body]; if _POST[body2] { body2 = phpentitiesstripslash_POST[body2]; body2preview = str_replacesrc=.str_replace.., , IMAGES_N, src=.IMAGES_N, stripslash_POST[body2]; } else { body2 = ; } if isset_POST[line_breaks] { news_breaks = checked=checked; bodypreview = nl2brbodypreview; if body2 { body2preview = nl2brbody2preview; } } else { news_breaks = ; } news_start = array mday = isnum_POST[news_start][mday] ? _POST[news_start][mday] : --, mon = isnum_POST[news_start][mon] ? _POST[news_start][mon] : --, year = isnum_POST[news_start][year] ? _POST[news_start][year] : ----, hours = isnum_POST[news_start][hours] ? _POST[news_start][hours] : 0, minutes = isnum_POST[news_start][minutes] ? _POST[news_start][minutes] : 0, ; news_end = array mday = isnum_POST[news_end][mday] ? _POST[news_end][mday] : --, mon = isnum_POST[news_end][mon] ? _POST[news_end][mon] : --, year = isnum_POST[news_end][year] ? _POST[news_end][year] : ----, hours = isnum_POST[news_end][hours] ? _POST[news_end][hours] : 0, minutes = isnum_POST[news_end][minutes] ? _POST[news_end][minutes] : 0, ; Universitas Sumatera Utara news_visibility = isnum_POST[news_visibility] ? _POST[news_visibility] : 0; news_draft = isset_POST[news_draft] ? checked=checked : ; news_sticky = isset_POST[news_sticky] ? checked=checked : ; news_comments = isset_POST[news_comments] ? checked=checked : ; news_ratings = isset_POST[news_ratings] ? checked=checked : ; opentablenews_subject; echo bodypreview\n; closetable; if issetbody2preview { opentablenews_subject; echo body2preview\n; closetable; } } result = dbquerySELECT FROM .DB_NEWS. ORDER BY news_draft DESC, news_datestamp DESC; if dbrowsresult = 0 { editlist = ; sel = ; while data = dbarrayresult { if isset_POST[news_id] isnum_POST[news_id] || isset_GET[news_id] isnum_GET[news_id] { news_id = isset_POST[news_id] ? _POST[news_id] : _GET[news_id]; sel = news_id == data[news_id] ? selected=selected : ; } editlist .= option value=.data[news_id].sel.data[news_draft] ? locale[438]. : .data[news_subject].option\n; } opentablelocale[400]; echo div style=text-align:center\nform name=selectform method=post action=.FUSION_SELF.aidlink.amp;action=edit\n; echo select name=news_id class=textbox style=width:250px\n.editlist.select\n; echo input type=submit name=edit value=.locale[420]. class=button \n; echo input type=submit name=delete value=.locale[421]. onclick=return DeleteNews; class=button \n; echo form\ndiv\n; closetable; } if isset_GET[action] _GET[action] == edit isset_POST[news_id] isnum_POST[news_id] || isset_GET[news_id] isnum_GET[news_id] { result = dbquerySELECT FROM .DB_NEWS. WHERE news_id=.isset_POST[news_id] ? _POST[news_id] : _GET[news_id].; if dbrowsresult { data = dbarrayresult; news_subject = data[news_subject]; news_cat = data[news_cat]; Universitas Sumatera Utara body = phpentitiesstripslashesdata[news_news]; body2 = phpentitiesstripslashesdata[news_extended]; if data[news_start] 0 news_start = getdatedata[news_start]; if data[news_end] 0 news_end = getdatedata[news_end]; news_visibility = data[news_visibility]; news_draft = data[news_draft] == 1 ? checked=checked : ; news_sticky = data[news_sticky] == 1 ? checked=checked : ; news_breaks = data[news_breaks] == y ? checked=checked : ; news_comments = data[news_allow_comments] == 1 ? checked=checked : ; news_ratings = data[news_allow_ratings] == 1 ? checked=checked : ; } else { redirectFUSION_SELF.aidlink; } } if isset_POST[news_id] isnum_POST[news_id] || isset_GET[news_id] isnum_GET[news_id] { opentablelocale[402]; } else { if isset_POST[preview] { news_subject = ; news_cat = 0; body = ; body2 = ; news_visibility = 0; news_draft = ; news_sticky = ; news_breaks = checked=checked; news_comments = checked=checked; news_ratings = checked=checked; } opentablelocale[401]; } result = dbquerySELECT FROM .DB_NEWS_CATS. ORDER BY news_cat_name; news_cat_opts = ; sel = ; if dbrowsresult { while data = dbarrayresult { if issetnews_cat sel = news_cat == data[news_cat_id] ? selected=selected : ; news_cat_opts .= option value=.data[news_cat_id].sel.data[news_cat_name].opti on\n; } } visibility_opts = ; sel = ; user_groups = getusergroups; whilelistkey, user_group = eachuser_groups{ sel = news_visibility == user_group[0] ? selected=selected : ; visibility_opts .= option value=.user_group[0].sel.user_group[1].option\n; Universitas Sumatera Utara } echo form name=inputform method=post action=.FUSION_SELF.aidlink. onsubmit=return ValidateFormthis;\n; echo table cellpadding=0 cellspacing=0 class=center\ntr\n; echo td width=100 class=tbl.locale[422].td\n; echo td width=80 class=tblinput type=text name=news_subject value=.news_subject. class=textbox style=width: 250px td\n; echo tr\ntr\n; echo td width=100 class=tbl.locale[423].td\n; echo td width=80 class=tblselect name=news_cat class=textbox\n; echo option value=0.locale[424].option\n.news_cat_opts.selectt d\n; echo tr\ntr\n; echo td valign=top width=100 class=tbl.locale[425].td\n; echo td width=80 class=tbltextarea name=body cols=95 rows=10 class=textbox style=width:98.body.textareatd\n; echo tr\n; if settings[tinymce_enabled] { echo tr\ntd class=tbltd\ntd class=tbl\n; echo display_htmlinputform, body, true, true, true, IMAGES_N; echo td\ntr\n; } echo tr\ntd valign=top width=100 class=tbl.locale[426].td\n; echo td class=tbltextarea name=body2 cols=95 rows=10 class=textbox style=width:98.body2.textareatd\n; echo tr\n; if settings[tinymce_enabled] = 1 { echo tr\ntd class=tbltd\ntd class=tbl\n; echo display_htmlinputform, body2, true, true, true, IMAGES_N; echo td\ntr\n; } echo tr\n; echo td class=tbl.locale[427].td\n; echo td class=tblselect name=news_start[mday] class=textbox\noption--option\n; for i=1;i=31;i++ echo option.issetnews_start[mday] news_start[mday] == i ? selected=selected : .ioption\n; echo select select name=news_start[mon] class=textbox\noption--option\n; for i=1;i=12;i++ echo option.issetnews_start[mon] news_start[mon] == i ? selected=selected : .ioption\n; echo select select name=news_start[year] class=textbox\noption----option\n; for i=2004;i=2020;i++ echo option.issetnews_start[year] news_start[year] == i ? selected=selected : .ioption\n; Universitas Sumatera Utara echo select select name=news_start[hours] class=textbox\n; for i=0;i=24;i++ echo option.issetnews_start[hours] news_start[hours] == i ? selected=selected : .ioption\n; echo select : select name=news_start[minutes] class=textbox\n; for i=0;i=60;i++ echo option.issetnews_start[minutes] news_start[minutes] == i ? selected=selected : .ioption\n; echo select : 00 .locale[429].td\n; echo tr\ntr\n; echo td class=tbl.locale[428].td\n; echo td class=tblselect name=news_end[mday] class=textbox\noption--option\n; for i=1;i=31;i++ echo option.issetnews_end[mday] news_end[mday] == i ? selected=selected : .ioption\n; echo select select name=news_end[mon] class=textbox\noption--option\n; for i=1;i=12;i++ echo option.issetnews_end[mon] news_end[mon] == i ? selected=selected : .ioption\n; echo select select name=news_end[year] class=textbox\noption----option\n; for i=2004;i=2010;i++ echo option.issetnews_end[year] news_end[year] == i ? selected=selected : .ioption\n; echo select select name=news_end[hours] class=textbox\n; for i=0;i=24;i++ echo option.issetnews_end[hours] news_end[hours] == i ? selected=selected : .ioption\n; echo select : select name=news_end[minutes] class=textbox\n; for i=0;i=60;i++ echo option.issetnews_end[minutes] news_end[minutes] == i ? selected=selected : .ioption\n; echo select : 00 .locale[429].td\n; echo tr\ntr\n; echo td class=tbl.locale[430].td\n; echo td class=tblselect name=news_visibility class=textbox\n.visibility_opts.selecttd\n; echo tr\ntr\n; echo td class=tbltdtd class=tbl\n; echo labelinput type=checkbox name=news_draft value=yes.news_draft. .locale[431].labelbr \n; echo labelinput type=checkbox name=news_sticky value=yes.news_sticky. .locale[432].labelbr \n; if settings[tinymce_enabled] = 1 { echo labelinput type=checkbox name=line_breaks value=yes.news_breaks. .locale[433].labelbr \n; } echo labelinput type=checkbox name=news_comments value=yes onclick=SetRatings;.news_comments. .locale[434].labelbr \n; echo labelinput type=checkbox name=news_ratings value=yes.news_ratings. .locale[435].labeltd\n; echo tr\ntr\n; echo td align=center colspan=2 class=tblbr \n; Universitas Sumatera Utara if isset_POST[edit] isset_POST[news_id] isnum_POST[news_id] || isset_POST[preview] isset_POST[news_id] isnum_POST[news_id] || isset_GET[news_id] isnum_GET[news_id] { echo input type=hidden name=news_id value=.isset_POST[news_id] ? _POST[news_id] : _GET[news_id]. \n; } echo input type=submit name=preview value=.locale[436]. class=button \n; echo input type=submit name=save value=.locale[437]. class=button td\n; echo tr\ntable\nform\n; closetable; echo script type=textjavascript\n.function DeleteNews {\n; echo return confirm.locale[451].;\n}\n; echo function ValidateFormfrm {\n.iffrm.news_subject.value== {\n; echo alert.locale[450].;\n.return false;\n}\n}\n; echo function SetRatings {\n.if inputform.news_comments.checked == false {\n; echo inputform.news_ratings.checked = false;\n.inputform.news_ratings.disabled = true;\n; echo } else {\n.inputform.news_ratings.disabled = false;\n}\n}\nscript\n; } require_once THEMES.templatesfooter.php; ?

1.4 Forum.php