, ", AND STATIC VARIABLES $search_array = Array("<", ">", """, "<%WindowTitle%>", "<%Title%>", "<%Description%>", "<%Avatar%>", "<%Email%>", "<%ProfileURL%>", "<%MainPageURL%>", "<%ArchiveURL%>", "<%SiteFeedURL%>", "<%FriendsPageURL%>"); $replace_array = Array("<", ">", "\"", "$example1", "$example1", "$example2", "$avatar", "email@domain.com", "#", "#", "#", "#", "#"); $template = str_replace($search_array, $replace_array, $template); // REMOVE ANYTHING BETWEEN CONTAINERS $ifentrypagecount = occurrencecount("", "", $template, "0"); for($a=0;$a<$ifentrypagecount;$a++) { $template = str_replace("".between("", "", $template)."", "", $template); } // REMOVE ANYTHING BETWEEN CONTAINERS $ifarchivepagecount = occurrencecount("", "", $template, "0"); for($a=0;$a<$ifarchivepagecount;$a++) { $template = str_replace("".between("", "", $template)."", "", $template); } //alanic: per fare in modo che commenti/album e profilo //vengano mostrti nel blog utente e non su home di rivblog // REMOVE ANYTHING BETWEEN CONTAINERS $ifPostCommentPageCount = occurrencecount("", "", $template, "0"); for($a=0;$a<$ifPostCommentPageCount;$a++) { $template = str_replace("".between("", "", $template)."", "", $template); } // REMOVE ANYTHING BETWEEN CONTAINERS $ifPhotoAlbumPageCount = occurrencecount("", "", $template, "0"); for($a=0;$a<$ifPhotoAlbumPageCount;$a++) { $template = str_replace("".between("", "", $template)."", "", $template); } // REMOVE ANYTHING BETWEEN CONTAINERS $ifprofilepagecount = occurrencecount("", "", $template, "0"); for($a=0;$a<$ifprofilepagecount;$a++) { $template = str_replace("".between("", "", $template)."", "", $template); } //fine alanic // REMOVE ANYTHING BETWEEN CONTAINERS $iffriendspagecount = occurrencecount("", "", $template, "0"); for($a=0;$a<$iffriendspagecount;$a++) { $template = str_replace("".between("", "", $template)."", "", $template); } // REMOVE COMMENT EDIT/DELETE/IP ADDRESS $template = str_replace("<%CommentAuthorIP%>", "", $template); $template = str_replace("".between("", "", $template)."", "", $template); $template = str_replace("".between("", "", $template)."", "", $template); // REMOVE TRACKBACK DELETE $template = str_replace("".between("", "", $template)."", "", $template); // INPUT MEMBERS $memberscount = occurrencecount("", "", $template, "0"); for($f=0;$f<$memberscount;$f++) { $insert = ""; $members = between("", "", $template); $insert .= $members; $insert = str_replace("<%MemberUsername%>", "Member1", $insert); $insert = str_replace("<%MemberURL%>", "#", $insert); $insert .= $members; $insert = str_replace("<%MemberUsername%>", "Member2", $insert); $insert = str_replace("<%MemberURL%>", "#", $insert); $template = str_replace("".$members."", $insert, $template); } // INPUT FRIENDS $friendscount = occurrencecount("", "", $template, "0"); for($f=0;$f<$friendscount;$f++) { $insert = ""; $friends = between("", "", $template); $insert .= $friends; $insert = str_replace("<%FriendUsername%>", "Username1", $insert); $insert = str_replace("<%FriendURL%>", "#", $insert); $insert .= $friends; $insert = str_replace("<%FriendUsername%>", "Username2", $insert); $insert = str_replace("<%FriendURL%>", "#", $insert); $insert .= $friends; $insert = str_replace("<%FriendUsername%>", "Username3", $insert); $insert = str_replace("<%FriendURL%>", "#", $insert); $template = str_replace("".$friends."", $insert, $template); } // INPUT LINKS $linkscount = occurrencecount("", "", $template, "0"); for($f=0;$f<$linkscount;$f++) { $insert = ""; $link = between("", "", $template); $insert .= $link; $insert = str_replace("<%LinkTitle%>", "$example35", $insert); $insert = str_replace("<%LinkURL%>", "#", $insert); $insert .= $link; $insert = str_replace("<%LinkTitle%>", "$example36", $insert); $insert = str_replace("<%LinkURL%>", "#", $insert); $template = str_replace("".$link."", $insert, $template); } // INPUT ENTRY CATEGORIES $categoriescount = occurrencecount("", "", $template, "0"); for($f=0;$f<$categoriescount;$f++) { $insert = ""; $categories = between("", "", $template); $insert .= $categories; $insert = str_replace("<%Category%>", "$example33", $insert); $insert = str_replace("<%CategoryURL%>", "#", $insert); $insert .= $categories; $insert = str_replace("<%Category%>", "$example34", $insert); $insert = str_replace("<%CategoryURL%>", "#", $insert); $template = str_replace("".$categories."", $insert, $template); } // INPUT RECENT ENTRIES $recententrycount = occurrencecount("", "", $template, "0"); for($r=0;$r<$recententrycount;$r++) { $insert = ""; $recententry = between("", "", $template); $insert .= $recententry; $insert = str_replace("<%RecentEntryTitle%>", "$example5", $insert); $insert = str_replace("<%RecentEntryDate%>", "".cdate("$example3", timezone($example7))."", $insert); $insert = str_replace("<%RecentEntryTime%>", "".cdate("$example4", timezone($example7))."", $insert); $insert .= $recententry; $insert = str_replace("<%RecentEntryTitle%>", "$example8", $insert); $insert = str_replace("<%RecentEntryDate%>", "".cdate("$example3", timezone($example10))."", $insert); $insert = str_replace("<%RecentEntryTime%>", "".cdate("$example4", timezone($example10))."", $insert); $insert .= $recententry; $insert = str_replace("<%RecentEntryTitle%>", "$example11", $insert); $insert = str_replace("<%RecentEntryDate%>", "".cdate("$example3", timezone($example13))."", $insert); $insert = str_replace("<%RecentEntryTime%>", "".cdate("$example4", timezone($example13))."", $insert); $insert .= $recententry; $insert = str_replace("<%RecentEntryTitle%>", "$example14", $insert); $insert = str_replace("<%RecentEntryDate%>", "".cdate("$example3", timezone($example16))."", $insert); $insert = str_replace("<%RecentEntryTime%>", "".cdate("$example4", timezone($example16))."", $insert); $insert .= $recententry; $insert = str_replace("<%RecentEntryTitle%>", "$example17", $insert); $insert = str_replace("<%RecentEntryDate%>", "".cdate("$example3", timezone($example19))."", $insert); $insert = str_replace("<%RecentEntryTime%>", "".cdate("$example4", timezone($example19))."", $insert); $template = str_replace("".$recententry."", $insert, $template); } // INPUT CALENDAR include "./include/calendar_mod.php"; $time = time(); $year = cdate("Y", $time); $month = cdate("n", $time); $days = ""; $pn = array('«'=>"#", '»'=>"#"); $template = str_replace("<%Calendar%>", generate_calendar($year, $month, $days, 3, "#", 1, $pn), $template); // INPUT PAGE VARIABLES $search_array2 = Array("", "", "", "", "<%CurrentPage%>", "<%TotalPages%>"); $replace_array2 = Array("", "", "", "", "$example37", "$example38"); $template = str_replace($search_array2, $replace_array2, $template); // CHECK FOR ENTRIES $entrycount = occurrencecount("", "", $template, "0"); for($i=0;$i<$entrycount;$i++) { $insert = ""; $entry = between("", "", $template); $insert .= "".$entry; $search_array3 = Array("<%EntryDate%>", "<%EntryTitle%>", "<%EntryURL%>", "<%EntryBody%>", "<%EntryAuthor%>", "<%EntryAuthorURL%>", "<%EntryAuthorAvatar%>", "<%EntryTime%>", "<%EntryCategory%>", "", ""); $replace_array3 = Array(cdate("$example3", timezone($example7)), "$example5", "#", "$example6", "$example20", "#", "$avatar", cdate("$example4", timezone($example7)), "$example33", "", ""); $insert = str_replace($search_array3, $replace_array3, $insert); $insert = str_replace("<%EntryCommentCount%>", "2", $insert); $insert = str_replace("<%CommentPostURL%>", "#", $insert); $commentcount = occurrencecount("", "", $insert, "0"); for($f=0;$f<$commentcount;$f++) { $insert2 = ""; $comment = between("", "", $insert); $insert2 .= "".$comment; $search_array4 = Array("<%CommentDate%>", "<%CommentTitle%>", "<%CommentBody%>", "<%CommentAuthor%>", "<%CommentAuthorAvatar%>", "<%CommentTime%>", "<%CommentURL%>"); $replace_array4 = Array(cdate("$example3", timezone($example24)), "$example21", "$example22", "$example23", "./images/noavatar.gif", cdate("$example4", timezone($example24)), "#"); $insert2 = str_replace($search_array4, $replace_array4, $insert2); $insert2 .= "".$comment; $search_array4 = Array("<%CommentDate%>", "<%CommentTitle%>", "<%CommentBody%>", "<%CommentAuthor%>", "<%CommentAuthorAvatar%>", "<%CommentTime%>", "<%CommentURL%>"); $replace_array4 = Array(cdate("$example3", timezone($example28)), "$example25", "$example26", "$example27", "./images/noavatar.gif", cdate("$example4", timezone($example28)), "#"); $insert2 = str_replace($search_array4, $replace_array4, $insert2); } $insert = str_replace("<%TrackbackCount%>", "1", $insert); $insert = str_replace("<%EntryTrackbackURL%>", "#", $insert); $trackbackcount = occurrencecount("", "", $insert, "0"); for($f=0;$f<$trackbackcount;$f++) { $insert3 = ""; $trackback = between("", "", $insert); $insert3 .= "".$trackback; $search_array5 = Array("<%TrackbackBlogName%>", "<%TrackbackURL%>", "<%TrackbackTitle%>", "<%TrackbackExcerpt%>", "<%TrackbackDate%>", "<%TrackbackTime%>"); $replace_array5 = Array("$example39", "#", "$example40", "$example41", cdate("$example3", timezone($example42)), cdate("$example4", timezone($example42))); $insert3 = str_replace($search_array5, $replace_array5, $insert3); $insert = str_replace("".$trackback."", $insert3, $insert); } $insert .= "".$entry; $search_array3 = Array("<%EntryDate%>", "<%EntryTitle%>", "<%EntryURL%>", "<%EntryBody%>", "<%EntryAuthor%>", "<%EntryAuthorURL%>", "<%EntryAuthorAvatar%>", "<%EntryTime%>", "<%EntryCategory%>", "", ""); $replace_array3 = Array(cdate("$example3", timezone($example10)), "$example8", "#", "$example9", "$example20", "#", "$avatar", cdate("$example4", timezone($example10)), "$example33", "", ""); $insert = str_replace($search_array3, $replace_array3, $insert); $insert = str_replace("<%EntryCommentCount%>", "0", $insert); $insert = str_replace("<%CommentPostURL%>", "#", $insert); $insert = str_replace("<%TrackbackCount%>", "0", $insert); $insert = str_replace("<%EntryTrackbackURL%>", "#", $insert); $commentcount = occurrencecount("", "", $insert, "0"); for($f=0;$f<$commentcount;$f++) { $insert = str_replace("".between("", "", $insert)."", "", $insert); } $trackbackcount = occurrencecount("", "", $insert, "0"); for($f=0;$f<$trackbackcount;$f++) { $insert = str_replace("".between("", "", $insert)."", "", $insert); } $insert .= "".$entry; $search_array3 = Array("<%EntryDate%>", "<%EntryTitle%>", "<%EntryURL%>", "<%EntryBody%>", "<%EntryAuthor%>", "<%EntryAuthorURL%>", "<%EntryAuthorAvatar%>", "<%EntryTime%>", "<%EntryCategory%>", "", ""); $replace_array3 = Array(cdate("$example3", timezone($example13)), "$example11", "#", "$example12", "$example20", "#", "$avatar", cdate("$example4", timezone($example13)), "$example34", "", ""); $insert = str_replace($search_array3, $replace_array3, $insert); $insert = str_replace("<%EntryCommentCount%>", "1", $insert); $insert = str_replace("<%CommentPostURL%>", "#", $insert); $insert = str_replace("<%TrackbackCount%>", "0", $insert); $insert = str_replace("<%EntryTrackbackURL%>", "#", $insert); $commentcount = occurrencecount("", "", $insert, "0"); for($f=0;$f<$commentcount;$f++) { $insert2 = ""; $comment = between("", "", $insert); $insert2 .= "".$comment; $search_array4 = Array("<%CommentDate%>", "<%CommentTitle%>", "<%CommentBody%>", "<%CommentAuthor%>", "<%CommentAuthorAvatar%>", "<%CommentTime%>", "<%CommentURL%>"); $replace_array4 = Array(cdate("$example3", timezone($example32)), "$example29", "$example30", "$example31", "./images/noavatar.gif", cdate("$example4", timezone($example32)), "#"); $insert2 = str_replace($search_array4, $replace_array4, $insert2); $insert = str_replace("".$comment."", $insert2, $insert); } $trackbackcount = occurrencecount("", "", $insert, "0"); for($f=0;$f<$trackbackcount;$f++) { $insert = str_replace("".between("", "", $insert)."", "", $insert); } $insert .= "".$entry; $search_array3 = Array("<%EntryDate%>", "<%EntryTitle%>", "<%EntryURL%>", "<%EntryBody%>", "<%EntryAuthor%>", "<%EntryAuthorURL%>", "<%EntryAuthorAvatar%>", "<%EntryTime%>", "<%EntryCategory%>", "", ""); $replace_array3 = Array(cdate("$example3", timezone($example16)), "$example14", "#", "$example15", "$example20", "#", "$avatar", cdate("$example4", timezone($example16)), "$example34", "", ""); $insert = str_replace($search_array3, $replace_array3, $insert); $insert = str_replace("<%EntryCommentCount%>", "0", $insert); $insert = str_replace("<%CommentPostURL%>", "#", $insert); $insert = str_replace("<%TrackbackCount%>", "0", $insert); $insert = str_replace("<%EntryTrackbackURL%>", "#", $insert); $commentcount = occurrencecount("", "", $insert, "0"); for($f=0;$f<$commentcount;$f++) { $insert = str_replace("".between("", "", $insert)."", "", $insert); } $trackbackcount = occurrencecount("", "", $insert, "0"); for($f=0;$f<$trackbackcount;$f++) { $insert = str_replace("".between("", "", $insert)."", "", $insert); } $insert .= "".$entry; $search_array3 = Array("<%EntryDate%>", "<%EntryTitle%>", "<%EntryURL%>", "<%EntryBody%>", "<%EntryAuthor%>", "<%EntryAuthorURL%>", "<%EntryAuthorAvatar%>", "<%EntryTime%>", "<%EntryCategory%>", "", ""); $replace_array3 = Array(cdate("$example3", timezone($example19)), "$example17", "#", "$example18", "$example20", "#", "$avatar", cdate("$example4", timezone($example19)), "$example33", "", ""); $insert = str_replace($search_array3, $replace_array3, $insert); $insert = str_replace("<%EntryCommentCount%>", "0", $insert); $insert = str_replace("<%CommentPostURL%>", "#", $insert); $insert = str_replace("<%TrackbackCount%>", "0", $insert); $insert = str_replace("<%EntryTrackbackURL%>", "#", $insert); $commentcount = occurrencecount("", "", $insert, "0"); for($f=0;$f<$commentcount;$f++) { $insert = str_replace("".between("", "", $insert)."", "", $insert); } $trackbackcount = occurrencecount("", "", $insert, "0"); for($f=0;$f<$trackbackcount;$f++) { $insert = str_replace("".between("", "", $insert)."", "", $insert); } $template = str_replace("".$entry."", $insert, $template); } $search_vars = Array("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "<%TrackbackRDF%>", "", ""); $template = str_replace($search_vars, "", $template); // OUTPUT WEBLOG echo $template; ?>