Infusion.php Halaman Download

m_id=.data2[forum_id].amp;t=forumamp;cat=.data2[forum_cat] .img src=.get_imagedown. alt=.locale[557]. title=.locale[557]. style=border:0px; a\n; } elseif k dbrowsresult2 { echo a href=.FUSION_SELF.aidlink.amp;action=muamp;order=upamp;forum_ id=.data2[forum_id].amp;t=forumamp;cat=.data2[forum_cat]. img src=.get_imageup. alt=.locale[556]. title=.locale[558]. style=border:0px; a\n; echo a href=.FUSION_SELF.aidlink.amp;action=mdamp;order=downamp;foru m_id=.data2[forum_id].amp;t=forumamp;cat=.data2[forum_cat] .img src=.get_imagedown. alt=.locale[557]. title=.locale[557]. style=border:0px; a\n; } else { echo a href=.FUSION_SELF.aidlink.amp;action=muamp;order=upamp;forum_ id=.data2[forum_id].amp;t=forumamp;cat=.data2[forum_cat]. img src=.get_imageup. alt=.locale[556]. title=.locale[558]. style=border:0px; a\n; } } k++; echo td\n; echo td align=center width=1 class=tbl1 style=white-space:nowrapa href=.FUSION_SELF.aidlink.amp;action=editamp;forum_id=.data2[ forum_id].amp;t=forum.locale[554].a ::\n; echo a href=.FUSION_SELF.aidlink.amp;action=deleteamp;forum_id=.data 2[forum_id].amp;t=forum onclick=\return confirm.locale[570].;\.locale[555].atd\n; echo tr\n; } } } echo tr\ntd align=center colspan=5 class=tbl2[ a href=.FUSION_SELF.aidlink.amp;action=refresh.locale[562]. a ]td\ntr\n; } else { echo tr\ntd align=center class=tbl1.locale[560].td\ntr\n; } echo table\n; closetable; } require_once THEMES.templatesfooter.php; ?

1.5 Infusion.php

?php require_once ..maincore.php; require_once THEMES.templatesadmin_header.php; include LOCALE.LOCALESET.admininfusions.php; Universitas Sumatera Utara if checkrightsI || definediAUTH || _GET[aid] = iAUTH { redirect..index.php; } inf_title = ; inf_description = ; inf_version = ; inf_developer = ; inf_email = ; inf_weburl = ; inf_folder = ; inf_newtable = ; inf_insertdbrow = ; inf_droptable = ; inf_altertable = ; inf_deldbrow = ; inf_sitelink = ; if isset_POST[infuse] isset_POST[infusion] isset_GET[defuse] { temp = opendirINFUSIONS; file_list = array; while folder = readdirtemp { if in_arrayfolder, array.., . { if is_dirINFUSIONS.folder file_existsINFUSIONS.folder.infusion.php { include INFUSIONS.folder.infusion.php; result = dbquerySELECT FROM .DB_INFUSIONS. WHERE inf_folder=.inf_folder.; if dbrowsresult { data = dbarrayresult; if version_compareinf_version, data[inf_version], { file_list[] = option value=.folder. style=color:blue;.ucwordsstr_replace_, , folder.option\n; } else { file_list[] = option value=.folder. style=color:green;.ucwordsstr_replace_, , folder.option\n; } } else { file_list[] = option value=.folder. style=color:red;.ucwordsstr_replace_, , folder.option\n; } inf_title = ; inf_description = ; inf_version = ; inf_developer = ; inf_email = ; inf_weburl = ; inf_folder = ; inf_newtable = ; inf_insertdbrow = ; inf_droptable = ; inf_altertable = ; inf_deldbrow = ; inf_sitelink = ; } } } closedirtemp; sortfile_list; opentablelocale[400]; echo div style=text-align:center\nform name=infuseform method=post action=.FUSION_SELF.aidlink.\n; echo select name=infusion class=textbox style=width:200px;\n; for i = 0; i countfile_list; i++ { echo file_list[i]; } echo select input type=submit name=infuse value=.locale[401]. class=button \n; Universitas Sumatera Utara if isset_GET[error] { echo br br \n._GET[error] == 1 ? locale[402] : locale[403].br br \n; } echo br br \n.locale[413]. span style=color:red;.locale[414].span ::\n; echo span style=color:green;.locale[415].span ::\n; echo span style=color:blue;.locale[416].span\n; echo form\ndiv\n; closetable; } if isset_POST[infuse] isset_POST[infusion] { error = ; infusion = stripinput_POST[infusion]; if file_existsINFUSIONS.infusion.infusion.php { include INFUSIONS.infusion.infusion.php; result = dbquerySELECT FROM .DB_INFUSIONS. WHERE inf_folder=.inf_folder.; if dbrowsresult { data = dbarrayresult; if inf_version data[inf_version] { if issetinf_altertable is_arrayinf_altertable countinf_altertable { for i = 1; i countinf_altertable + 1; i++ { result = dbqueryALTER TABLE .inf_altertable[i]; } } result2 = dbqueryUPDATE .DB_INFUSIONS. SET inf_version=.inf_version. WHERE inf_id=.data[inf_id].; } } else { if issetinf_adminpanel is_arrayinf_adminpanel countinf_adminpanel { for i = 1; i countinf_adminpanel + 1; i++ { error = 0; inf_admin_image = inf_adminpanel[i][image] ? inf_adminpanel[i][image] : infusion_panel.gif; if dbcountadmin_id, DB_ADMIN, admin_rights=.inf_adminpanel[i][rights]. { result = dbqueryINSERT INTO .DB_ADMIN. admin_rights, admin_image, admin_title, admin_link, admin_page VALUES .inf_adminpanel[i][rights]., .inf_admin_image., .inf_adminpanel[i][title]., .INFUSIONS.inf_folder..inf_adminpanel[i][panel]., 4; result = dbquerySELECT user_id, user_rights FROM .DB_USERS. WHERE user_level=103; while data = dbarrayresult { result2 = dbqueryUPDATE .DB_USERS. SET user_rights=.data[user_rights]...inf_adminpanel[i][rights] . WHERE user_id=.data[user_id].; } } else { Universitas Sumatera Utara error = 1; } } } if error { if issetinf_sitelink is_arrayinf_sitelink countinf_sitelink { for i = 1; i countinf_sitelink + 1; i++ { link_order = dbresultdbquerySELECT MAXlink_order FROM .DB_SITE_LINKS,0 + 1; result = dbqueryINSERT INTO .DB_SITE_LINKS. link_name, link_url, link_visibility, link_position, link_window, link_order VALUES .inf_sitelink[i][title]., .str_replace..,,INFUSIONS.inf_folder..inf_sitelink[i][ url]., .inf_sitelink[i][visibility]., 1, 0, .link_order.; } } if issetinf_newtable is_arrayinf_newtable countinf_newtable { for i = 1; i countinf_newtable + 1; i++ { result = dbqueryCREATE TABLE .inf_newtable[i]; } } if issetinf_insertdbrow is_arrayinf_insertdbrow countinf_insertdbrow { for i = 1; i countinf_insertdbrow + 1; i++ { result = dbqueryINSERT INTO .inf_insertdbrow[i]; } } result = dbqueryINSERT INTO .DB_INFUSIONS. inf_title, inf_folder, inf_version VALUES .inf_title., .inf_folder., .inf_version.; } } } redirectFUSION_SELF.aidlink; } if isset_GET[defuse] isnum_GET[defuse] { result = dbquerySELECT FROM .DB_INFUSIONS. WHERE inf_id=._GET[defuse].; data = dbarrayresult; include INFUSIONS.data[inf_folder].infusion.php; if issetinf_adminpanel is_arrayinf_adminpanel countinf_adminpanel { for i = 1; i countinf_adminpanel + 1; i++ { result = dbqueryDELETE FROM .DB_ADMIN. WHERE admin_rights=.inf_adminpanel[i][rights] ? inf_adminpanel[i][rights] : IP. AND admin_link=.INFUSIONS.inf_folder..inf_adminpanel[i][panel]. AND admin_page=4; result = dbquerySELECT user_id, user_rights FROM .DB_USERS. WHERE user_level=102; Universitas Sumatera Utara while data = dbarrayresult { user_rights = explode., data[user_rights]; if in_arrayinf_adminpanel[i][rights], user_rights { key = array_searchinf_adminpanel[i][rights], user_rights; unsetuser_rights[key]; } result2 = dbqueryUPDATE .DB_USERS. SET user_rights=.implode., user_rights. WHERE user_id=.data[user_id].; } } } if issetinf_sitelink is_arrayinf_sitelink countinf_sitelink { for i = 1; i countinf_sitelink + 1; i++ { result2 = dbquerySELECT FROM .DB_SITE_LINKS. WHERE link_url=.str_replace.., , INFUSIONS.inf_folder..inf_sitelink[i][url].; if dbrowsresult2 { data2 = dbarrayresult2; result = dbqueryUPDATE .DB_SITE_LINKS. SET link_order=link_order-1 WHERE link_order.data2[link_order].; result = dbqueryDELETE FROM .DB_SITE_LINKS. WHERE link_id=.data2[link_id].; } } } if issetinf_newtable is_arrayinf_newtable countinf_newtable { for i = 1; i countinf_newtable + 1; i++ { result = dbqueryDROP TABLE .inf_droptable[i]; } } if issetinf_deldbrow is_arrayinf_deldbrow countinf_deldbrow { for i = 1; i countinf_deldbrow + 1; i++ { result = dbqueryDELETE FROM .inf_deldbrow[i]; } } result = dbqueryDELETE FROM .DB_INFUSIONS. WHERE inf_id=._GET[defuse].; redirectFUSION_SELF.aidlink; } result = dbquerySELECT FROM .DB_INFUSIONS. ORDER BY inf_title; if dbrowsresult { i = 0; opentablelocale[404]; echo table cellpadding=0 cellspacing=1 width=500 class=tbl-border center\ntr\n; echo td class=tbl2strong.locale[405].strongtd\n; Universitas Sumatera Utara echo td align=center width=1 class=tbl2 style=white- space:nowrapstrong.locale[406].strongtd\n; echo td align=center width=1 class=tbl2 style=white- space:nowrapstrong.locale[407].strongtd\n; echo td align=center width=1 class=tbl2 style=white- space:nowrapstrong.locale[408].strongtd\n; echo td align=center width=1 class=tbl2 td\n; echo tr\n; while data = dbarrayresult { row_color = i 2 == 0 ? tbl1 : tbl2; if include INFUSIONS.data[inf_folder].infusion.php { echo tr\n; echo td class=.row_color.span title=.inf_description. style=cursor:hand;.data[inf_title].spantd\n; echo td align=center width=1 class=.row_color. style=white- space:nowrap.data[inf_version].td\n; echo td align=center width=1 class=.row_color. style=white- space:nowrap.inf_developer.td\n; echo td align=center width=1 class=.row_color. style=white-space:nowrapa href=mailto:.inf_email..locale[409].a a href=.inf_weburl..locale[410].atd\n; echo td align=center width=1 class=.row_color. style=white-space:nowrapa href=.FUSION_SELF.aidlink.amp;defuse=.data[inf_id]. onclick=return Defuse;.locale[411].atd\n; echo tr\n; i++; } inf_title = ; inf_description = ; inf_version = ; inf_developer = ; inf_email = ; inf_weburl = ; inf_folder = ; inf_newtable = ; inf_insertdbrow = ; inf_droptable = ; inf_altertable = ; inf_deldbrow = ; inf_sitelink = ; } echo table\n; closetable; } echo script type=textjavascript function Defuse { return confirm.locale[412].; } script\n; require_once THEMES.templatesfooter.php; ? 2. Listing Program Halaman Cari Buku caribuku.php ?php If register_globals is turned off, extract super globals php 4.2.0+ if ini_getregister_globals = 1 { if isset_POST == true is_array_POST == true extract_POST, EXTR_OVERWRITE; Universitas Sumatera Utara if isset_GET == true is_array_GET == true extract_GET, EXTR_OVERWRITE; } require_once ....maincore.php; require_once THEMES.templatesheader.php; include INFUSIONS.book_panelinfusion_db.php; if file_existsINFUSIONS.book_panellocale.settings[locale]..php { include INFUSIONS.book_panellocale.settings[locale]..php; } else { include INFUSIONS.book_panellocaleEnglish.php; } error_reportingE_ALL E_NOTICE; function trimcontenttext, length { enc = arrayquot;, 39;, 92;, quot;, 39;, lt;, gt;; text = str_replaceenc, dec, text; if strlentext length text = substrtext, 0, length-3....; text = str_replacedec, enc, text; return stripslashnl2brtext; } get_settings = dbquerySELECT FROM .db_prefix.atbook_settings WHERE id=1; panel_settings = dbarrayget_settings; if userdata[user_level] = panel_settings[access_global]{ bookid = isset_GET[bookid] int_GET[bookid]0 ? int_GET[bookid] : null; if issetbookid { opentablepanel_settings[title]; hits_update = dbqueryUPDATE .DB_ATBOOKS. SET book_hits=book_hits+1 WHERE book_id=bookid; result = dbquerySELECT FROM .DB_ATBOOKS. WHERE book_id=bookid; data = dbarrayresult; get_cat_name = dbarraydbquerySELECT FROM .db_prefix.atbook_cats WHERE book_cat_id=.data[book_cat_id].; if data[book_datestamp]+604800 time+settings[timeoffset]3600 {new = img src=.INFUSIONS.imagesnew.gif;} else {new = ;} title = data[book_title]; if data[book_tipp] == 1 {tipp = img src=.INFUSIONS.book_panelimagestipp.gif title=.locale[ab_011]. .settings[sitename]. align=right;} else {tipp = ;} Cover if data[book_image] == 1 {image = locale[ab_012];} else {image = a href=.INFUSIONS.book_panelimagesbooks.data[book_image]. target=_blankimg src=.INFUSIONS.book_panelimagesbooks.data[book_image]. height=.data[book_image_h]. width=.data[book_image_w]. title=.locale[ab_013].abr.locale[ab_014].;} Universitas Sumatera Utara Penulis if data[book_autor] == {autor = -;} else{autor = data[book_autor];} language = data[book_language]; if data[book_language_flag] = 1{flag = nbsp;img src=.INFUSIONS.book_panelimagesflags.data[book_language_flag ].;} else{flag = ;} if data[book_auflage] == {auflage = locale[ab_015];} else {auflage = data[book_auflage]; published = data[book_published]; if data[book_published] == {published = locale[ab_015];} else {published = data[book_published];} content = nl2brstripslashesdata[book_content]; comment = nl2brstripslashesdata[book_comment]; publisher = data[book_publisher]; if data[book_publisher_logo] = 1 {publisher_and_logo = centerimg src=.INFUSIONS.book_panelimagesverlag.data[book_publisher_lo go]. height=.data[book_publisher_logo_h]. width=.data[book_publisher_logo_w].brpublishercenter;} else {publisher_and_logo = publisher;} ISBN-Nummer isbn = data[book_isbn]; Link link = data[book_link]; date = dated.m.Y, data[book_datestamp]; count_comments = dbquerySELECT FROM .db_prefix.atbook_comments WHERE comment_book_id=bookid; rows = dbrowscount_comments; if rows == 1 {count_comments = rows Kommentar;} else {count_comments = rows Komentar;} if userdata[user_level] = get_cat_name[book_cat_access]{ echo table width=100 class=tbl-border cellpadding=0 cellspacing=1; echo trtd class=tbl2 align=center a href=.FUSION_SELF.?catid=.get_cat_name[book_cat_id]. target=_self.locale[ab_016].atdtr; echo table; echo table align=left width=100 class=tbl-border cellpadding=0 cellspacing=1; echo tr; echo td width=40 align=center valign=top width=10 class=tbl1 span class=textboxbfont size=2count_commentsfontbspanpimagetd; echo td; echo table width=100 class=tbl cellpadding=0 cellspacing=1; echo tr; echo td colspan=2 align=center class=tbl2tippfont size=2btitlebfontbr small[ .locale[ab_017]. .get_cat_name[book_cat_name]. middot; .data[book_hits]. .locale[ab_018]. middot; Universitas Sumatera Utara count_comments ]smalltd; echo tr; echo tr; echo td class=tbl2.locale[ab_019].td; echo td colspan=2 class=tbl1datetd; echo tr; echo tr; echo td width=40 class=tbl2.locale[ab_020].td; echo td colspan=2 class=tbl1autortd; echo tr; echo tr; echo td width=40 class=tbl2.locale[ab_021].td; echo td colspan=2 class=tbl1languageflagtd; echo tr; echo tr; echo td width=40 class=tbl2.locale[ab_022].td; echo td colspan=2 class=tbl1publishedtd; echo tr; echo tr; echo td width=40 class=tbl2.locale[ab_023].td; echo td colspan=2 class=tbl1auflagetd; echo tr; echo tr; echo td align=center colspan=3 class=tbl2.locale[ab_024].td; echo tr; echo tr; echo td align=justify colspan=3 class=tbl1contenttd; echo tr; if data[book_comment] = { echo tr; echo td align=center colspan=3 class=tbl2.locale[ab_025].td; echo tr; echo tr; echo td align=justify colspan=3 class=tbl1commenttd; echo tr; } if data[book_isbn] = { echo tr; echo td width=40 class=tbl2.locale[ab_026].td; echo td colspan=2 class=tbl1isbntd; echo tr; } if publisher_and_logo = { echo tr; Universitas Sumatera Utara echo td width=40 class=tbl2.locale[ab_027].td; echo td colspan=2 class=tbl1publisher_and_logotd; echo tr; } if data[book_link] = { echo tr; echo td width=40 colspan=3 align=center class=tbl2a href=link target=_blank.locale[ab_028].atd; echo tr; } echo table; echo trtd; echo trtd colspan=3; echo table width=100 class=tbl-border cellpadding=0 cellspacing=1; echo trtd class=tbl2 align=centera href=.FUSION_SELF.?catid=.get_cat_name[book_cat_id]. target=_self.locale[ab_016].atdtr; echo table; echo tdtr; echo table; } else{fallbackerror.php;} closetable; tablebreak; include comments.php; } elseif issetcatid int_GET[catid]0 { opentablepanel_settings[title]; items_per_page = 10; if issetrowstart || isNumrowstart rowstart = 0; result = dbquerySELECT FROM .DB_ATBOOKS. WHERE book_cat_id=catid ORDER BY book_title ASC LIMIT rowstart,items_per_page; cat_name = dbarraydbquerySELECT FROM .db_prefix.atbook_cats WHERE book_cat_id=catid; topcat_name = dbarraydbquerySELECT FROM .db_prefix.atbook_cats WHERE book_cat_id=.cat_name[book_top_cat].; entries = dbrowsresult; rows_entries = dbcountbook_id, .db_prefix.atbooks WHERE book_cat_id=catid; Universitas Sumatera Utara get_childcats = dbquerySELECT FROM .db_prefix.atbook_cats WHERE book_top_cat=catid; count_entries = dbrowsget_childcats; if userdata[user_level] = cat_name[book_cat_access]{ echo table width=100 class=textbox cellpadding=0 cellspacing=0; echo trtd colspan=4 align=center class=tbl2; echo bKategorie:b .cat_name[book_cat_name].; echo tdtr; echo table; tablebreak; echo table width=100 class=textbox cellpadding=0 cellspacing=0; echo trtd valign=top width=30 class=tbl1; echo a href=.INFUSIONS.book_panelbooks.php target=_self.locale[ab_029].abr; if topcat_name[book_cat_name] = {echo a href=.INFUSIONS.book_panelbooks.php?catid=.topcat_name[book_c at_id]. target=_self title=.locale[ab_030]. .cat_name[book_cat_name].b.topcat_name[book_cat_name]. babr;} echo raquo; b.cat_name[book_cat_name].bbr; while childcats = dbarrayget_childcats { echo nbsp;nbsp;img src=.THEME.imagesbullet.gifa href=.FUSION_SELF.?catid=.childcats[book_cat_id]. target=_self title=.locale[ab_031]. .cat_name[book_cat_name]..childcats[book_cat_name].ab r; } echo tdtd; echo table width=100 class=textbox cellpadding=0 cellspacing=0; if entries == 0 {echo trtd align=center colspan=3 class=tbl1.locale[ab_032].tdtr;} echo trtd; while data = dbarrayresult { if data[book_tipp] == 1 {tipp = img src=.INFUSIONS.book_panelimagestipp.gif title=Empfehlung von .settings[sitename].;} else {tipp = ;} Anzahl der Kommentare einlesen count_comments = dbquerySELECT FROM .db_prefix.atbook_comments WHERE comment_book_id=.data[book_id].; rows = dbrowscount_comments; Universitas Sumatera Utara if rows == 1 {count_comments = rows Kommentar;} else {count_comments = rows Kommentare;} trim_content = trimcontentdata[book_content], 100; if data[book_datestamp]+604800 time+settings[timeoffset]3600 {new = img src=.INFUSIONS.book_panelimagesnew.gifbr;} else {new = ;} echo table width=100 class=tbl cellpadding=0 cellspacing=0; echo tr; if data[book_image] = 1{ imgext = strrchrdata[book_image], .; thumb = data[book_image]._t1.imgext; echo td width=20 align=center class=tbl2img src=.INFUSIONS.book_panelimagesbooksthumbsthumb title=.data[book_title].td; } else { echo td width=20 align=center class=tbl2img src=.INFUSIONS.book_panelimagesnocover.gif title=.locale[ab_033].td; } echo td width=25 align=center class=tbl2a href=.FUSION_SELF.?bookid=.data[book_id].b.data[book_ title].batd; echo td width=45 align=justify class=tbl1trim_contenttd; echo td width=10 align=center class=tbl1newtipptd; echo tr; echo trtd class=tbl2 colspan=4 align=centersmalli[ .data[book_hits]. .locale[ab_018]. middot; count_comments middot; .locale[ab_034]. .showdateshortdate, data[book_datestamp].]smallitdtr; echo table; tablebreak; } echo tdtr; echo table; echo tdtr; echo table; tablebreak; if rows_entries items_per_page echodiv align=center style=margin- top:5px;\n.makePageNavrowstart,items_per_page,rows_entries,3, ?catid=catid.\ndiv\n; } else{fallbackerror.php;} Universitas Sumatera Utara closetable; } { get_cats = dbquerySELECT FROM .db_prefix.atbook_cats WHERE book_top_cat=0 ORDER BY book_cat_name ASC; opentablepanel_settings[title]; echo table width=100 class=tbl-border cellpadding=0 cellspacing=1; echo form action=.INFUSIONS.book_panelsearch.php method=post name=searchform; echo trtd align=center class=tbl2 colspan=2bCari Buku:b ; echo input type=text name=volltext maxlength=250 class=textbox style=width:80td; echo td width=20 class=tbl2 align=centerinput type=submit class=button name =select2 value=.locale[ab_035].td; echo tr; echo form; echo table; tablebreak; echo table width=100 class=tbl-border cellpadding=0 cellspacing=1; while cats = dbarrayget_cats { get_childcats = dbquerySELECT FROM .db_prefix.atbook_cats WHERE book_top_cat=.cats[book_cat_id].; get_books = dbquerySELECT FROM .DB_ATBOOKS. WHERE book_cat_id=.cats[book_cat_id].; rows = dbrowsget_books; get_newest = dbarraydbquerySELECT book_datestamp FROM .DB_ATBOOKS. WHERE book_cat_id=.cats[book_cat_id]. ORDER BY book_datestamp DESC; if get_newest[book_datestamp]+604800 time+settings[timeoffset]3600 {new_entry = raquo;.locale[ab_036].laquo;;} else {new_entry = ;} echo tr; echo td class=tbl2a href=.FUSION_SELF.?catid=.cats[book_cat_id]. target=_self title=.cats[book_cat_name].b.cats[book_cat_name].b a new_entry; if rows = 0 { if rows == 1{echo td width=15 align=center class=tbl2rows .locale[ab_048].td;} else{echo td width=15 align=center class=tbl2rows .locale[ab_049].td;} } else { Universitas Sumatera Utara echo td width=15 align=center class=tbl2-td; } if childcats[book_top_cat] = 0 { while childcats = dbarrayget_childcats { sel_books = dbquerySELECT FROM .DB_ATBOOKS. WHERE book_cat_id=.childcats[book_cat_id].; books = dbrowssel_books; get_newest = dbarraydbquerySELECT book_datestamp FROM .DB_ATBOOKS. WHERE book_cat_id=.childcats[book_cat_id]. ORDER BY book_datestamp DESC; if get_newest[book_datestamp]+604800 time+settings[timeoffset]3600 {new_entry = raquo;.locale[ab_036].laquo;;} else {new_entry = ;} echo tr; echo td class=tbl1nbsp;nbsp;nbsp;nbsp;nbsp;img src=.THEME.imagesbullet.gifnbsp;a href=.FUSION_SELF.?catid=.childcats[book_cat_id]. target=_self title=.childcats[book_cat_name]. [.cats[book_cat_name].].childcats[book_cat_name].a new_entrytd; if books = 0 { if books == 1{echo td width=15 align=center class=tbl1books .locale[ab_048].td;} else{echo td width=15 align=center class=tbl1books .locale[ab_049].td;} } else { echo td width=15 align=center class=tbl1-td; } echo tr; } } echo td; echo tr; } echo table; tablebreak; all_books = dbquerySELECT FROM .DB_ATBOOKS.; newest_books = dbquerySELECT FROM .DB_ATBOOKS. ORDER BY book_datestamp DESC LIMIT 0,5; popular_books = dbquerySELECT FROM .DB_ATBOOKS. ORDER BY book_hits DESC LIMIT 0,5; count_books = dbrowsall_books; echo table width=100 class=tbl-border cellpadding=0 cellspacing=1; echo tr; Universitas Sumatera Utara echo td width=35 align=left class=tbl2.locale[ab_037].hr; while newest = dbarraynewest_books { echo a href=.INFUSIONS.book_panelbooks.php?bookid=.newest[book_id]. title=.newest[book_title]. target=_self.newest[book_title].abr; } echo td; echo td width=35 align=left class=tbl2.locale[ab_038].hr; while popular = dbarraypopular_books { echo a href=.INFUSIONS.book_panelbooks.php?bookid=.popular[book_id] . title=.popular[book_title]. target=_self.popular[book_title].abr; } echo td; echo td align=right class=tbl2b.locale[ab_039]. count_books .locale[ab_040].bhr; echo img src=.INFUSIONS.book_panelimagesnew.gifbr.locale[ab_041]. br; echo img src=.INFUSIONS.book_panelimagestipp.gifbr.locale[ab_042] .; echo td; echo tr; echo table; tablebreak; get_comments = dbquerySELECT FROM .db_prefix.atbook_comments ORDER BY comment_datestamp DESC LIMIT 0,3; echo table width=100 class=tbl-border cellpadding=0 cellspacing=1; echo tr; echo td colspan=3 align=center class=tbl2font size=2.locale[ab_043].fonttd; echo tr; echo tr; echo td width=50 class=tbl2.locale[ab_044].td; echo td width=50 class=tbl2.locale[ab_044].nbsp;nbsp;nbsp;.locale[ab_045 ].td; echo td width=20 class=tbl2.locale[ab_046].td; echo td align=center class=tbl2.locale[ab_047].td; echo tr; while last_comments = dbarrayget_comments { commented_books = dbarraydbquerySELECT FROM .DB_ATBOOKS. WHERE book_id=.last_comments[comment_book_id].; comment_date = dated.m.Y - G:i:s, last_comments[comment_datestamp]; Universitas Sumatera Utara comment_book_title = trimlinkcommented_books[book_title], 50; comment_username = trimlinklast_comments[comment_user_name], 30; echo tr; echo td width=50 class=tbl1.comment_book_title.td; echo td width=50 class=tbl1a href=.FUSION_SELF.?bookid=.commented_books[book_id]. title=.commented_books[book_title].comment_book_titleat d; echo td width=20 class=tbl1comment_usernametd; echo td align=center class=tbl1comment_datetd; echo tr; } echo table; tablebreak; closetable; } } else{fallbackerror.php;} require_once THEMES.templatesfooter.php; ? 3. Listing Program Halaman Pinjam Buku pinjambuku.php ?php if ini_getregister_globals = 1 { if isset_POST == true is_array_POST == true extract_POST, EXTR_OVERWRITE; if isset_GET == true is_array_GET == true extract_GET, EXTR_OVERWRITE; } require_once ....maincore.php; require_once THEMES.templatesheader.php; include INFUSIONS.pinjam_panelinfusion_db.php; if iMEMBER { redirectindex.php; } error_reportingE_ALL E_NOTICE; if file_existsINFUSIONS.pinjam_panellocale.settings[locale]..p hp { include INFUSIONS.pinjam_panellocale.settings[locale]..php; } else { include INFUSIONS.pinjam_panellocaleEnglish.php; } ifadd_pinjam { ifaddpinjamid = { set_pinjam_id = stripinput_POST[pinjam_id]; Universitas Sumatera Utara set_pinjam_kategori = stripinput_POST[pinjam_kategori]; set_pinjam_judul = stripinput_POST[pinjam_judul]; set_pinjam_pengarang = stripinput_POST[pinjam_pengarang]; set_pinjam_published = stripinput_POST[pinjam_published]; set_pinjam_nim = stripinput_POST[pinjam_nim]; set_pinjam_mahasiswa = stripinput_POST[pinjam_mahasiswa]; set_pinjam_tanggal = stripinput_POST[pinjam_date]; if_POST[pinjam_judul] == { opentablelocale[pj_116]; echo locale[pj_117]; echo locale[pj_118]; closetable; } if_POST[pinjam_nim] == { opentablelocale[pj_116]; echo locale[pj_119]; echo locale[pj_118]; closetable; } if_POST[pinjam_mahasiswa] == { opentablelocale[pj_116]; echo locale[pj_120]; echo locale[pj_118]; closetable; } else { update = dbqueryUPDATE .db_prefix.pinjam SET . pinjam_kategori=set_pinjam_kategori, pinjam_judul=set_pinjam_judul, . pinjam_pengarang=set_pinjam_pengarang, pinjam_published=set_pinjam_published, . pinjam_nim=set_pinjam_nim, pinjam_mahasiswa=set_pinjam_mahasiswa, pinjam_date=set_pinjam_tanggal, . WHERE pinjam_id=addpinjamid; opentablelocale[pj_116]; echo .locale[pj_122].br; echo a href=.INFUSIONS.pinjam_panelpinjambuku.php target=_selfbRefreshba; closetable; tablebreak; } } else { new_pinjam_id = stripinput_POST[pinjam_id]; new_pinjam_kategori = stripinput_POST[pinjam_ketegori]; Universitas Sumatera Utara new_pinjam_judul = stripinput_POST[pinjam_judul]; new_pinjam_pengarang = stripinput_POST[pinjam_pengarang]; new_pinjam_published = stripinput_POST[pinjam_published]; new_pinjam_nim = stripinput_POST[pinjam_nim]; new_pinjam_mahasiswa = stripinput_POST[pinjam_mahasiswa]; new_pinjam_tanggal = stripinput_POST[pinjam_date]; if_POST[pinjam_judul] == { opentablelocale[pj_116]; echo locale[pj_117]; echo locale[pj_118]; closetable; } if_POST[pinjam_nim] == { opentablelocale[pj_116]; echo locale[pj_119]; echo locale[pj_118]; closetable; } if_POST[pinjam_mahasiswa] == { opentablelocale[pj_116]; echo locale[pj_120]; echo locale[pj_118]; closetable; } else { insert = dbqueryINSERT INTO .db_prefix.pinjam . pinjam_id, pinjam_kategori, pinjam_judul, pinjam_pengarang, pinjam_published, pinjam_nim, pinjam_mahasiswa, pinjam_date .VALUES . new_pinjam_id, new_pinjam_kategori, new_pinjam_judul, new_pinjam_pengarang, new_pinjam_published, new_pinjam_nim, new_pinjam_mahasiswa, new_pinjam_tanggal; opentablelocale[pj_123]; echo locale[pj_124]; echo a href=.INFUSIONS.pinjam_panelpinjambuku.php target=_selfbRefreshba; closetable; tablebreak; } } } if delete { del_book = dbqueryDELETE FROM .db_prefix.pinjam WHERE pinjam_id=pinjamlist; opentablelocale[pj_125]; Universitas Sumatera Utara echo locale[pj_126]; echo a href=.INFUSIONS.pinjam_panelpinjambuku.php target=_selfbRefreshba; closetable; } opentablelocale[pj_127a]; tablebreak; if issetedit_pinjam { if pinjamlist == 0 { echo font color=redb.locale[pj_133].bfont; echo hr; } else { edit_result = dbquerySELECT FROM .db_prefix.pinjam WHERE pinjam_id=pinjamlist; edit_data = dbarrayedit_result; edit_pinjam_id = edit_data[pinjam_id]; edit_pinjam_kategori = edit_data[pinjam_kategori]; select_cat = dbquerySELECT FROM .db_prefix.pinjam_cats WHERE pinjam_cat_id=edit_pinjam_kategori; select_cat_data = dbarrayselect_cat; cat_id = select_cat_data[pinjam_cat_id] ; cat_name = select_cat_data[pinjam_cat_name]; edit_pinjam_judul = edit_data[pinjam_judul]; edit_pinjam_pengarang = edit_data[pinjam_pengarang]; edit_pinjam_published = edit_data[pinjam_published]; edit_pinjam_nim = edit_data[pinjam_nim]; edit_pinjam_mahasiswa = edit_data[pinjam_mahasiswa]; edit_pinjam_tanggal = edit_data[pinjam_date]; } } echo table width=100 class=tbl-border align=center cellpadding=0 cellspacing=0; echo form name=inputform method=post action=.FUSION_SELF.; echo tr; echo td colspan=3 class=tbl2b.locale[pj_134].btd; echo tr; echo tr; echo td class=tbl2 width=20b.locale[pj_148].btd; echo td colspan=2 class=tbl1; echo img src=.INFUSIONS.pinjam_panelimagesid.pnginput type=text value=edit_pinjam_id name=pinjam_id maxlength=100 class=textbox style=width:30; echo td; Universitas Sumatera Utara echo tr; echo tr; echo td class=tbl1b.locale[pj_149].b font color=redfonttd; echo td colspan=2 class=tbl1; result = dbquerySELECT FROM .db_prefix.pinjam_cats ORDER BY pinjam_cat_name; echo select name=pinjam_kategori class=textbox size=1; if edit_pinjam_kategori = { echo option value=cat_idcat_nameoption; } else {echo option value=0.locale[pj_146].option;} while data = dbarrayresult { if data[pinjam_cat_name] == { echo option value=- .locale[pj_147].option; } else { echo option value=.data[pinjam_cat_id]..data[pinjam_cat_name].opti on; } } echo select; echo td; echo tr; echo tr; echo td class=tbl2 width=20b.locale[pj_150].btd; echo td colspan=2 class=tbl1; echo img src=.INFUSIONS.pinjam_panelimagesjudul.pnginput type=text value=edit_pinjam_judul name=pinjam_judul maxlength=100 class=textbox style=width:30; echo td; echo tr; echo tr; echo td class=tbl2 width=20b.locale[pj_151].btd; echo td colspan=2 class=tbl1; echo img src=.INFUSIONS.pinjam_panelimagespengarang.pnginput type=text value=edit_pinjam_pengarang name=pinjam_pengarang maxlength=100 class=textbox style=width:30; echo td; echo tr; echo tr; Universitas Sumatera Utara echo td class=tbl2 width=20b.locale[pj_152].btd; echo td colspan=2 class=tbl1; echo img src=.INFUSIONS.pinjam_panelimagespublished.pnginput type=text value=edit_pinjam_published name=pinjam_published maxlength=100 class=textbox style=width:30; echo td; echo tr; echo tr; echo td class=tbl2 width=20b.locale[pj_153].btd; echo td colspan=2 class=tbl1; echo img src=.INFUSIONS.pinjam_panelimagesnim.pnginput type=text value=edit_pinjam_nim name=pinjam_nim maxlength=100 class=textbox style=width:30; echo td; echo tr; echo tr; echo td class=tbl2 width=20b.locale[pj_154].btd; echo td colspan=2 class=tbl1; echo img src=.INFUSIONS.pinjam_panelimagesmahasiswa.pnginput type=text value=edit_pinjam_mahasiswa name=pinjam_mahasiswa maxlength=100 class=textbox style=width:30; echo td; echo tr; echo tr; echo td class=tbl2 width=20b.locale[pj_155].btd; echo td colspan=2 class=tbl1; echo img src=.INFUSIONS.pinjam_panelimagestanggal.pnginput type=text value=edit_pinjam_tanggal name=pinjam_date maxlength=100 class=textbox style=width:30Tanggal Sekarang :bFormat :bdd-mm-yyyy; echo td; echo tr; echo tr align=centertd colspan=3 class=tbl1 colspan=2 input type=submit name=add_pinjam value=.locale[pj_177]. class=buttontdtr; echo form; echo table; echo table class=tbl1 width=100trtd align=centera href=.INFUSIONS.pinjam_panelpinjambuku.php target=_selfb.locale[pj_178].batdtrtable; tablebreak; closetable; require_once THEMES.templatesfooter.php; ?

4. Listing Program Halaman Status Peminjaman peminjaman.php

Universitas Sumatera Utara ?php require_once ....maincore.php; require_once THEMES.templatesheader.php; include INFUSIONS.pinjam_panelinfusion_db.php; if file_existsINFUSIONS.pinjam_panellocale.settings[locale]..p hp { include INFUSIONS.pinjam_panellocale.settings[locale]..php; } else { include INFUSIONS.pinjam_panellocaleEnglish.php; } opentablelocale[pj_007]; if iMEMBER { if isset_GET[sortby] || preg_match[0-9A-Z], _GET[sortby] { _GET[sortby] = all; } orderby = _GET[sortby] == all ? : WHERE pinjam_id LIKE .stripinput_GET[sortby].; result = dbquerySELECT FROM .DB_PINJAM.orderby.; rows = dbrowsresult; if isset_GET[rowstart] || isnum_GET[rowstart] { _GET[rowstart] = 0; } if rows { i = 0; echo table cellpadding=0 cellspacing=0 width=100\ntr\n; echo td class=tbl2strong.locale[pj_007a].strongtd\n; echo td class=tbl2strong.locale[pj_007b].strongtd\n; echo td class=tbl2strong.locale[pj_007c].strongtd\n; echo td class=tbl2strong.locale[pj_007d].strongtd\n; echo td class=tbl2strong.locale[pj_007e].strongtd\n; echo td class=tbl2strong.locale[pj_007f].strongtd\n; echo td class=tbl2strong.locale[pj_007g].strongtd\n; echo td class=tbl2strong.locale[pj_007h].strongtd\n; echo tr\n; result = dbquerySELECT FROM .DB_PINJAM.orderby. ORDER BY pinjam_id DESC, pinjam_judul LIMIT ._GET[rowstart].,20; while data = dbarrayresult { cell_color = i 2 == 0 ? tbl1 : tbl2; i++; echo td class=cell_color\n.data[pinjam_id].td\n; echo td class=cell_color\n.data[pinjam_kategori].td\n; echo td class=cell_color\n.data[pinjam_judul].td\n; echo td class=cell_color\n.data[pinjam_pengarang].td\n; echo td class=cell_color\n.data[pinjam_published].td\n; echo td class=cell_color\n.data[pinjam_nim].td\n; Universitas Sumatera Utara echo td class=cell_color\n.data[pinjam_mahasiswa].td\n; echo td class=cell_color\n.data[pinjam_date].td\ntr; } echo table\n; } } else { redirectindex.php; } closetable; if rows 20 { echo div align=center style=margin- top:5px;.makepagenav_GET[rowstart], 20, rows, 3, FUSION_SELF.?sortby=._GET[sortby].amp;.div\n; } require_once THEMES.templatesfooter.php; ? 5. Listing Program Halaman Denda Buku denda.php ?php require_once ....maincore.php; require_once THEMES.templatesheader.php; include INFUSIONS.pinjam_panelinfusion_db.php; if file_existsINFUSIONS.pinjam_panellocale.settings[locale]..p hp { include INFUSIONS.pinjam_panellocale.settings[locale]..php; } else { include INFUSIONS.pinjam_panellocaleEnglish.php; } opentablelocale[pj_008]; if iMEMBER { if isset_GET[sortby] || preg_match[0-9A-Z], _GET[sortby] { _GET[sortby] = all; } orderby = _GET[sortby] == all ? : WHERE pinjam_denda_id LIKE .stripinput_GET[sortby].; result = dbquerySELECT FROM .DB_PINJAM_DENDA.orderby.; rows = dbrowsresult; if isset_GET[rowstart] || isnum_GET[rowstart] { _GET[rowstart] = 0; } if rows { i = 0; echo table cellpadding=0 cellspacing=0 width=100\ntr\n; echo td class=tbl2strong.locale[pj_008a].strongtd\n; echo td class=tbl2strong.locale[pj_008b].strongtd\n; echo td class=tbl2strong.locale[pj_008c].strongtd\n; echo td class=tbl2strong.locale[pj_008d].strongtd\n; Universitas Sumatera Utara echo td class=tbl2strong.locale[pj_008e].strongtd\n; echo td class=tbl2strong.locale[pj_008g].strongtd\n; echo td class=tbl2strong.locale[pj_008f].strongtd\n; echo td class=tbl2strong.locale[pj_008h].strongtd\n; echo tr\n; result = dbquerySELECT FROM .DB_PINJAM_DENDA.orderby. ORDER BY pinjam_denda_judul DESC, pinjam_denda_pengarang LIMIT ._GET[rowstart].,20; while data = dbarrayresult { cell_color = i 2 == 0 ? tbl1 : tbl2; i++; echo td class=cell_color\n.data[pinjam_denda_id].atd\n; echo td class=cell_color\n.data[pinjam_denda_judul].td\n; echo td class=cell_color\n.data[pinjam_denda_pengarang].td\n; echo td class=cell_color\n.data[pinjam_denda_nim].td\n; echo td class=cell_color\n.data[pinjam_denda_mahasiswa].td\n; echo td class=cell_color\n.data[pinjam_denda_denda].td\n; echo td class=cell_color\n.data[pinjam_denda_date].td\n; echo td class=cell_color\n.data[pinjam_denda_keterangan].td\ntr ; } echo table\n; } } else { redirectindex.php; } closetable; if rows 20 { echo div align=center style=margin- top:5px;.makepagenav_GET[rowstart], 20, rows, 3, FUSION_SELF.?sortby=._GET[sortby].amp;.div\n; } require_once THEMES.templatesfooter.php; ?

6. Listing Program Halaman Berita berita.php

?php require_once maincore.php; require_once THEMES.templatesheader.php; if settings[news_style] == 1 { i = 0; rc = 0; ncount = 1; ncolumn = 1; news_[0] = ; news_[1] = ; news_[2] = ; } else { i = 1; } items_per_page = settings[newsperpage]; add_to_titlelocale[global_200].locale[global_077]; Universitas Sumatera Utara if isset_GET[readmore] || isnum_GET[readmore] { rows = dbcountnews_id, DB_NEWS, groupaccessnews_visibility. AND news_start=0||news_start=.time. AND news_end=0||news_end=.time. AND news_draft=0; if isset_GET[rowstart] || isnum_GET[rowstart] { _GET[rowstart] = 0; } if rows { result = dbquery SELECT tn., tc., user_id, user_name FROM .DB_NEWS. tn LEFT JOIN .DB_USERS. tu ON tn.news_name=tu.user_id LEFT JOIN .DB_NEWS_CATS. tc ON tn.news_cat=tc.news_cat_id WHERE .groupaccessnews_visibility. AND news_start=0||news_start=.time. AND news_end=0||news_end=.time. AND news_draft=0 ORDER BY news_sticky DESC, news_datestamp DESC LIMIT ._GET[rowstart].,items_per_page ; numrows = dbrowsresult; if settings[news_style] == 1 { nrows = rounddbrowsresult - 1 2; } while data = dbarrayresult { news_cat_image = ; news_subject = a name=news_.data[news_id]. id=news_.data[news_id].a.stripslashesdata[news_subject ]; if data[news_cat_image] { news_cat_image = a href=news_cats.php?cat_id=.data[news_cat_id].img src=.get_imagenc_.data[news_cat_name]. alt=.data[news_cat_name]. class=news-category a; } else { news_cat_image = ; } news_news = data[news_breaks] == y ? nl2brstripslashesdata[news_news] : stripslashesdata[news_news]; if news_cat_image = news_news = news_cat_image.news_news; news_info = array news_id = data[news_id], user_id = data[user_id], user_name = data[user_name], news_date = data[news_datestamp], news_ext = data[news_extended] ? y : n, news_reads = data[news_reads], news_comments = dbcountcomment_id, DB_COMMENTS, comment_type=N AND comment_item_id=.data[news_id]., news_allow_comments = data[news_allow_comments] ; if settings[news_style] == 1 { if rows = 2 || ncount == 1 { Universitas Sumatera Utara news_[0] .= table width=100 cellpadding=0 cellspacing=0\n; news_[0] .= tr\ntd class=tbl2strong.news_subject.strongtd\ntr\n; news_[0] .= tr\ntd class=tbl1 style=text- align:justify.news_news.td\ntr\n; news_[0] .= tr\ntd align=center class=tbl2\n; news_[0] .= span class=small2.THEME_BULLET. a href=profile.php?lookup=.news_info[user_id]..news_info[use r_name].a .locale[global_071].showdatelongdate, news_info[news_date]. middot;\n; if news_info[news_ext] == y || news_info[news_allow_comments] { news_[0] .= news_info[news_ext] == y ? a href=.FUSION_SELF.?readmore=.news_info[news_id]..locale[ global_072].a middot;\n : ; news_[0] .= news_info[news_allow_comments] ? a href=.FUSION_SELF.?readmore=.news_info[news_id]..news_inf o[news_comments].news_info[news_comments] == 1 ? locale[global_073b] : locale[global_073].a middot;\n : ; news_[0] .= news_info[news_reads].locale[global_074]. middot;\n; } news_[0] .= a href=print.php?type=Namp;item_id=.news_info[news_id].img src=.get_imageprinter. alt=.locale[global_075]. style=vertical-align:middle;border:0; a; if checkrightsN { news_[0] .= middot; a href=.ADMIN.news.php.aidlink.amp;action=editamp;news_id=.ne ws_info[news_id].img src=.get_imageedit. alt=.locale[global_076]. title=.locale[global_076]. style=vertical-align:middle;border:0; aspan\n; } else { news_[0] .= span\n; } news_[0] .= td\ntr\ntable\n; if ncount = rows { news_[0] .= divimg src=.get_imageblank. alt= width=1 height=8 div\n; } } else { if i == nrows ncolumn = 2 { ncolumn = 2; i = 0; } row_color = rc 2 == 0 ? tbl2 : tbl1; news_[ncolumn] .= table width=100 cellpadding=0 cellspacing=0\n; news_[ncolumn] .= tr\ntd class=tbl2strong.news_subject.strongtd\ntr\n; news_[ncolumn] .= tr\ntd class=tbl1 style=text- align:justify.news_news.td\ntr\n; news_[ncolumn] .= tr\ntd align=center class=tbl2\n; Universitas Sumatera Utara news_[ncolumn] .= span class=small2.THEME_BULLET. a href=profile.php?lookup=.news_info[user_id]..news_info[use r_name].a .locale[global_071].showdatelongdate, news_info[news_date]; if news_info[news_ext] == y || news_info[news_allow_comments] { news_[ncolumn] .= br \n; news_[ncolumn] .= news_info[news_ext] == y ? a href=.FUSION_SELF.?readmore=.news_info[news_id]..locale[ global_072].a middot;\n : ; news_[ncolumn] .= news_info[news_allow_comments] ? a href=.FUSION_SELF.?readmore=.news_info[news_id].comments. news_info[news_comments].news_info[news_comments] == 1 ? locale[global_073b] : locale[global_073].a middot;\n : ; news_[ncolumn] .= news_info[news_reads].locale[global_074]. middot;\n; } else { news_[ncolumn] .= middot;\n; } news_[ncolumn] .= a href=print.php?type=Namp;item_id=.news_info[news_id].img src=.get_imageprinter. alt=.locale[global_075]. style=vertical-align:middle;border:0; a\n; if checkrightsN { news_[ncolumn] .= middot; a href=.ADMIN.news.php.aidlink.amp;action=editamp;news_id=.ne ws_info[news_id].img src=.get_imageedit. alt=.locale[global_076]. title=.locale[global_076]. style=vertical-align:middle;border:0; aspan\n; } else { news_[ncolumn] .= span\n; } news_[ncolumn] .= td\ntr\ntable\n; if ncolumn == 1 i nrows - 1 { news_[ncolumn] .= divimg src=.get_imageblank. alt= width=1 height=8 div\n; } if ncolumn == 2 i dbrowsresult - nrows - 2 { news_[ncolumn] .= divimg src=.get_imageblank. alt= width=1 height=8 div\n; } i++; rc++; } ncount++; } else { echo --news_prepost_.i.--\n; i++; render_newsnews_subject, news_news, news_info; } } if settings[news_style] == 1 { opentablelocale[global_077]; echo table cellpadding=0 cellspacing=0 style=width:100\ntr\ntd colspan=3 style=width:100\n; echo news_[0]; Universitas Sumatera Utara echo td\ntr\ntr\ntd style=width:50;vertical-align:top;\n; echo news_[1]; echo td\ntd style=width:10pximg src=.get_imageblank. alt= width=10 height=1 td\ntd style=width:50;vertical-align:top;\n; echo news_[2]; echo td\ntr\ntable\n; closetable; } if rows items_per_page echo div align=center style=;margin- top:5px;\n.makepagenav_GET[rowstart],items_per_page,rows,3. \ndiv\n; } else { opentablelocale[global_077]; echo div style=text-align:centerbr \n.locale[global_078].br br \ndiv\n; closetable; } } else { include INCLUDES.comments_include.php; include INCLUDES.ratings_include.php; result = dbquery SELECT tn., user_id, user_name FROM .DB_NEWS. tn LEFT JOIN .DB_USERS. tu ON tn.news_name=tu.user_id WHERE news_id=._GET[readmore]. AND news_draft=0 ; if dbrowsresult=0 { data = dbarrayresult; if checkgroupdata[news_visibility] { news_cat_image = ; if isset_POST[post_comment] isset_POST[post_rating] { result2 = dbqueryUPDATE .DB_NEWS. SET news_reads=news_reads+1 WHERE news_id=._GET[readmore].; data[news_reads]++; } news_subject = data[news_subject]; if data[news_cat] { result2 = dbquerySELECT FROM .DB_NEWS_CATS. WHERE news_cat_id=.data[news_cat].; if dbrowsresult2 { data2 = dbarrayresult2; news_cat_image = a href=news_cats.php?cat_id=.data2[news_cat_id].img src=.get_imagenc_.data2[news_cat_name]. alt=.data2[news_cat_name]. class=news-category a; } } news_news = stripslashesdata[news_extended] ? data[news_extended] : data[news_news]; if data[news_breaks] == y { news_news = nl2brnews_news; } if news_cat_image = news_news = news_cat_image.news_news; news_info = array news_id = data[news_id], user_id = data[user_id], Universitas Sumatera Utara user_name = data[user_name], news_date = data[news_datestamp], news_ext = n, news_reads = data[news_reads], news_comments = dbcountcomment_id, DB_COMMENTS, comment_type=N AND comment_item_id=.data[news_id]., news_allow_comments = data[news_allow_comments] ; add_to_titlelocale[global_201].news_subject; echo --news_pre_readmore--; render_newsnews_subject, news_news, news_info; echo --news_sub_readmore--; if data[news_allow_comments] { showcommentsN, DB_NEWS, news_id, _GET[readmore], FUSION_SELF.?readmore=._GET[readmore]; } if data[news_allow_ratings] { showratingsN, _GET[readmore], FUSION_SELF.?readmore=._GET[readmore]; } } else { redirectFUSION_SELF; } } else { redirectFUSION_SELF; } } require_once THEMES.templatesfooter.php; ?

7. Listing Program Halaman Artikel artikel.php

?php require_once maincore.php; require_once THEMES.templatesheader.php; include LOCALE.LOCALESET.articles.php; add_to_titlelocale[global_200].locale[400]; if isset_GET[article_id] isnum_GET[article_id] { result = dbquery SELECT ta.,tac., tu.user_id,user_name FROM .DB_ARTICLES. ta INNER JOIN .DB_ARTICLE_CATS. tac ON ta.article_cat=tac.article_cat_id LEFT JOIN .DB_USERS. tu ON ta.article_name=tu.user_id WHERE .groupaccessarticle_cat_access. AND article_id=._GET[article_id]. AND article_draft=0 ; if dbrowsresult { require_once INCLUDES.comments_include.php; require_once INCLUDES.ratings_include.php; data = dbarrayresult; if isset_GET[rowstart] || isnum_GET[rowstart] { _GET[rowstart] = 0; } Universitas Sumatera Utara if _GET[rowstart] == 0 { result = dbqueryUPDATE .DB_ARTICLES. SET article_reads=article_reads+1 WHERE article_id=._GET[article_id].; } article = stripslashesdata[article_article]; if preg_match--PAGEBREAK--, article { article = explode--PAGEBREAK--, article; } else { article = explode-- pagebreak --, article; } pagecount = countarticle; article_subject = stripslashesdata[article_subject]; article_info = array article_id = data[article_id], user_id = data[user_id], user_name = data[user_name], article_date = data[article_datestamp], article_breaks = data[article_breaks], article_comments = dbcountcomment_id, DB_COMMENTS, comment_type=A AND comment_item_id=.data[article_id]., article_reads = data[article_reads], article_allow_comments = data[article_allow_comments] ; add_to_titlelocale[global_201].article_subject; echo --pre_article--; render_articlearticle_subject, article[_GET[rowstart]], article_info; echo --sub_article--; if pagecount 1 { echo div align=center style=margin- top:5px;\n.makepagenav_GET[rowstart], 1, pagecount, 3, FUSION_SELF.?article_id=._GET[article_id].amp;.\ndiv\n; } if data[article_allow_comments] { showcommentsA, DB_ARTICLES, article_id, _GET[article_id], FUSION_SELF.?article_id=._GET[article_id]; } if data[article_allow_ratings] { showratingsA, _GET[article_id], FUSION_SELF.?article_id=._GET[article_id]; } } else { redirectFUSION_SELF; } } elseif isset_GET[cat_id] || isnum_GET[cat_id] { opentablelocale[400]; echo --pre_article_idx--\n; result = dbquerySELECT FROM .DB_ARTICLE_CATS. WHERE .groupaccessarticle_cat_access. ORDER BY article_cat_name; rows = dbrowsresult; if rows { counter = 0; columns = 2; echo table cellpadding=0 cellspacing=0 width=100\ntr\n; while data = dbarrayresult { if counter = 0 counter columns == 0 { echo tr\ntr\n; } num = dbcountarticle_cat, DB_ARTICLES, article_cat=.data[article_cat_id]. AND article_draft=0; Universitas Sumatera Utara echo td valign=top width=50 class=tbl article_idx_cat_name--article_idx_cat_name--a href=.FUSION_SELF.?cat_id=.data[article_cat_id]..data[ar ticle_cat_name].a span class=small2numspan; if data[article_cat_description] = { echo br \nspan class=small.data[article_cat_description].span; } echo td\n; counter++; } echo tr\ntable\n; } else { echo div style=text-align:centerbr \n.locale[401].br br \ndiv\n; } echo --sub_article_idx--\n; closetable; } else { res = 0; result = dbquerySELECT FROM .DB_ARTICLE_CATS. WHERE article_cat_id=._GET[cat_id].; if dbrowsresult = 0 { cdata = dbarrayresult; if checkgroupcdata[article_cat_access] { res = 1; add_to_titlelocale[global_201].cdata[article_cat_name] ; opentablelocale[400].: .cdata[article_cat_name]; echo --pre_article_cat--; rows = dbcountarticle_id, DB_ARTICLES, article_cat=._GET[cat_id]. AND article_draft=0; if isset_GET[rowstart] || isnum_GET[rowstart] { _GET[rowstart] = 0; } if rows = 0 { result = dbquery SELECT ta.article_id, ta.article_subject, ta.article_snippet, ta.article_datestamp FROM .DB_ARTICLES. ta WHERE article_cat=._GET[cat_id]. AND article_draft=0 ORDER BY .cdata[article_cat_sorting]. LIMIT ._GET[rowstart].,15 ; numrows = dbrowsresult; i = 1; while data = dbarrayresult { if data[article_datestamp] + 604800 time + settings[timeoffset] 3600 { new = nbsp;span class=small[.locale[402].]span; } else { new = ; } echo a href=.FUSION_SELF.?article_id=.data[article_id]..data[ar ticle_subject].anewbr \n.stripslashesdata[article_snippet]; echo i = numrows ? br br \n : \n; i++; } Universitas Sumatera Utara echo --sub_article_cat--; closetable; if rows 15 echo div align=center style=;margin-top:5px;\n.makepagenav_GET[rowstart], 15, rows, 3, FUSION_SELF.?cat_id=._GET[cat_id].amp;.\ndiv\n; } else { echo div style=text- align:center.locale[403].div\n; echo --sub_article_cat--; closetable; } } } if res == 0 { redirectFUSION_SELF; } } require_once THEMES.templatesfooter.php; ?

8. L isting Program Halaman Forum

8.1 Listing Program Halaman Forum forum.php