('terms','Terms of Service','# Terms of Service\r\nflashii.net is offering you a service, which is conditioned on your acceptance, without any modification whatoever to the following terms, conditions and notices. By visiting flashii.net and it\'saffiliatesand/orusingflashii.net\'s services or any of it\'saffiliates\' you acknowledge your full complaince to the terms and conditions listed here.\r\n\r\nAs a condition of your use of this website, you warrant to flashii.net that you will not use this website or any of the content obtained from this website for any purpose that is unlawful or prohibited by these terms. If you violate any of these Terms of Use, your permission to use this website will be terminated.\r\n\r\n\r\n## 1. Description of Service\r\nflashii.net is a community site with multiple user interaction and communication features. flashii.net also provides users with a way of hosting certain user uploaded content and allowing other users to gain access to this content.\r\n\r\nThe flashii.net management make no guarantees as to whether any user-uploaded content and information is accurate, current or of substaintial quality. We assume no responsibility as to whether objectionable content has been uploaded. We assume no responsibility over whether users have the rights to distribute uploaded content.\r\n\r\n## 2. Modifications to Terms of Service\r\nflashii.net may change the terms and conditions of the Terms of Service from time to time. Your failure to abide the by the modified Term of Service may result in termination of your flashii.net service.\r\n\r\n## 3. Modifications to Service\r\nflashii.net reserves the right to modify or discontinue the service with or without notice to the User. flashii.net shall not be liable to the User or any third party should flashii.net exercise its right to modify or discontinue the service.\r\n\r\n## 4. Disclaimer of Warranties\r\nUSER EXPRESSLY AGREES THAT USE OF THE SERVICE IS AT USER\'SSOLERISK.THESERVICEISPROVIDEDONAN\"AS IS\"AND\"AS AVAILABLE\"BASIS.YOUUNDERSTANDANDEXPRESSLYAGREETHATUSEOFflashii.net\'S SERVICES ARE AT YOUR SOLE RISK, THAT ANY MATERIAL AND/OR DATA DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF flashii.net\'SSERVICESISATYOUROWNDISCRETIONANDRISKANDTHATYOUWILLBESOLELYRESPONSIBLEFORANYDAMAGETOYOURCOMPUTERSYSTEMORLOSSOFDATATHATRESULTSFROMTHEDOWNLOADOFSUCHMATERIALAND/ORDATA.EXCEPTASEXPRESSLYSETFORTHONOURSITES,PARTICULARPURPOSE,NON-INFRINGEMENTORTITLEANDITMAKESNOWARRANTYORREPRESENTATIONREGARDINGTHERESULTSTHATMAYBEOBTAINEDTHROUGHflashii.net\'S SERVICES, REGARDING ANY GOODS OR SERVICES PURCHASED OR OBTAINED THROUGH flashii.net\'SSERVICESWILLMEETANYUSER\'S REQUIREMENTS, BE UNINTERRUPTED, TIMELY, SECURE OR ERROR FREE. The links to third party sites on this website are for your convenience only, and the inclusion of such links within the website does not imply any endorsement, guarantee, warranty or representation by flashii.net. flashii.net usser agrees that flashii.net is hereby absolved from any and all liabilities, losses, costs and claims, including attorney\'sfeesassertedagainstflashii.net,itsagents,officers,theservicewillmeetyourrequirements,orthattheservicewillbeuninterrupted,timely,secureorerrorfree;nordoesflashii.netmakeanywarrantyastotheresultsthatmaybeobtainedfromtheuseoftheserviceorastotheaccuracyorreliabilityofanyinformationobtainedthroughtheserviceorthatdefectsinthesoftwarewillbecorrected.\r\n\r\n## 5. Limitation of Liability\r\nIN NO EVENT SHALL flashii.net, ITS OFFICERS, DIRECTORS, EMPLOYEES OR AGENTS BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES WHATSOEVER RESULTING FROM ANY (I) ERRORS, MISTAKES OR INACCURACIES OF CONTENT, (II) PERSONAL INJURY OR PROPERTY DAMAGE OF ANY NATURE WHATSOEVER RESULTING FROM YOUR ACCESS TO AND USE OF OUR WEBSITE, (III) ANY UNAUTHORISED ACCESS TO OR USE OF OUR SECURE SERVERS AND/OR ANY AND ALL PERSONAL
('rules','Rules and Information','# Rules and Information\r\n\r\nSome basic stuff you should know when using the site to not get yourself removed from the premises.\r\n\r\n## Rules and Mod behaviour\r\n\r\nIn theory Flashii.net only has 2 rules;\r\n1. Use common sense.\r\n2. Don\'tdoanythingillegalonthesite.\r\n\r\nTobea**_bit_**morespecific;\r\n\r\n1.Don\'t piss people off that have the ability to kick/ban you.\r\n2. Don\'tgetthe[owner](http://flashii.net/u/2)inlegaltrouble.\r\n\r\nButtonotmakethemoderationsystemofthesiteentirelycommunistyouarealwaysallowedtotalktothe[admin](http://flashii.net/u/2)aboutacertainmoderator(althoughredsandgreensareuntouchable)andtheirstatus.\r\n\r\n## Cross Site\r\n\r\n**We do not endorse any attacks, raids, name the internet drama form, etc on other sites. This also means that we will not take action towards things that happen on other sites, if any user from Flashii.net is seen attacking a site under our name does not mean that we endorse this attack.**'),
('typography','Typography','# Typography \r\n\r\n## Headings\r\n\r\nHeadings from `h1` through `h6` are constructed with a `#` for each level:\r\n\r\n``` markdown\r\n# h1 Heading\r\n## h2 Heading\r\n### h3 Heading\r\n#### h4 Heading\r\n##### h5 Heading\r\n###### h6 Heading\r\n```\r\n\r\nRenders to:\r\n\r\n# h1 Heading\r\n## h2 Heading\r\n### h3 Heading\r\n#### h4 Heading\r\n##### h5 Heading\r\n###### h6 Heading\r\n\r\nHTML:\r\n\r\n``` html\r\n<h1>h1 Heading</h1>\r\n<h2>h2 Heading</h2>\r\n<h3>h3 Heading</h3>\r\n<h4>h4 Heading</h4>\r\n<h5>h5 Heading</h5>\r\n<h6>h6 Heading</h6>\r\n```\r\n\r\n<br>\r\n<br>\r\n<br>\r\n\r\n\r\n## Horizontal Rules\r\n\r\nThe HTML `<hr>` element is for creating a \"thematic break\" between paragraph-level elements. In markdown, you can create a `<hr>` with any of the following:\r\n\r\n* `___`: three consecutive underscores\r\n* `---`: three consecutive dashes\r\n* `***`: three consecutive asterisks\r\n\r\nrenders to:\r\n\r\n___\r\n\r\n---\r\n\r\n***\r\n\r\n\r\n<br>\r\n<br>\r\n<br>\r\n\r\n\r\n## Body Copy \r\n\r\nBody copy written as normal, plain text will be wrapped with `<p></p>` tags in the rendered HTML.\r\n\r\nSo this body copy:\r\n\r\n``` markdown\r\nLorem ipsum dolor sit amet, graecis denique ei vel, at duo primis mandamus. Et legere ocurreret pri, animal tacimates complectitur ad cum. Cu eum inermis inimicus efficiendi. Labore officiis his ex, soluta officiis concludaturque ei qui, vide sensibus vim ad.\r\n```\r\nrenders to this HTML:\r\n\r\n``` html\r\n<p>Lorem ipsum dolor sit amet, graecis denique ei vel, at duo primis mandamus. Et legere ocurreret pri, animal tacimates complectitur ad cum. Cu eum inermis inimicus efficiendi. Labore officiis his ex, soluta officiis concludaturque ei qui, vide sensibus vim ad.</p>\r\n```\r\n\r\n\r\n<br>\r\n<br>\r\n<br>\r\n\r\n\r\n## Emphasis\r\n\r\n### Bold\r\nFor emphasizing a snippet of text with a heavier font-weight.\r\n\r\nThe following snippet of text is **rendered as bold text**.\r\n\r\n``` markdown\r\n**rendered as bold text**\r\n```\r\nrenders to:\r\n\r\n**rendered as bold text**\r\n\r\nand this HTML\r\n\r\n``` html\r\n<strong>rendered as bold text</strong>\r\n```\r\n\r\n### Italics\r\nFor emphasizing a snippet of text with italics.\r\n\r\nThe following snippet of text is _rendered as italicized text_.\r\n\r\n``` markdown\r\n_rendered as italicized text_\r\n```\r\n\r\nrenders to:\r\n\r\n_rendered as italicized text_\r\n\r\nand this HTML:\r\n\r\n``` html\r\n<em>rendered as italicized text</em>\r\n```\r\n\r\n\r\n### strikethrough\r\nIn GFM you can do strickthroughs. \r\n\r\n``` markdown\r\n~~Strike through this text.~~\r\n```\r\nWhich renders to:\r\n\r\n~~Strike through this text.~~\r\n\r\n\r\n<br>\r\n<br>\r\n<br>\r\n\r\n\r\n## Blockquotes\r\nFor quoting blocks of content from another source within your document.\r\n\r\nAdd `>` before any text you want to quote. \r\n\r\n``` markdown\r\nAdd `>` before any text you want to quote. \r\n```\r\n\r\nRenders to:\r\n\r\n> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.\r\n\r\nand this HTML:\r\n\r\n``` html\r\n<blockquote>\r\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\r\n</blockquote>\r\n```\r\n\r\nBlockquotes can also be nested:\r\n\r\n``` markdown\r\n> Donec massa lacus, ultricies a ullamcorper in, fermentum sed augue. \r\nNunc augue augue, aliquam non hendrerit ac, commodo vel nisi. \r\n>> Sed adipiscing elit vitae augue consectetur a gravida nunc vehicula. Donec auctor \r\nodio non est accumsan facilisis. Aliquam id turpis in dolor tincidunt mollis ac eu diam.\r\n>>> Donec massa lacus, ultricies a ullamcorper in, fermentum sed augue. \r\nNunc augue augue, aliquam non hendrerit ac, commodo vel nisi. \r\n```\r\n\r\nRenders to:\r\n\r\n> Donec massa lacus, ultricies a ullamcorper in, fermentum sed augue. \r\nNunc augue augue, aliquam non hendrerit ac, commodo vel nisi. \r\n>> Sed adipiscing elit vitae augue consectetur a gravida nunc vehicula. Donec auctor \r\nodio non est accumsan facilisis. Aliquam id turpis in do
('profileapi','Read-only Profile API Documentation','# Read-only Profile API Documentation\r\n\r\nSuccessful API result (Example: http://flashii.net/u/2/api)\r\n```\r\n{\r\n \"userID\": User ID of user,\r\n \"userName\": Username of user,\r\n \"userAvatar\": Full HTTP uri to avatar,\r\n \"userBackground\": Full HTTP uri to profile background,\r\n \"userTitle\": User Title of user,\r\n \"groupID\": Group ID of user,\r\n \"groupName\": Group Name of user,\r\n \"groupColour\": Hexadecimal Group Colour value of user,\r\n \"joinTimeStamp\": Join date UNIX Epoch Timestamp,\r\n \"lastTimeStamp\": Last active UNIX Epoch Timestamp,\r\n \"markdown\": Markdown of user profile base64 encoded,\r\n \"error\": Negative result indicating no errors\r\n}\r\n```\r\n\r\nUnsuccessful API result (Example: http://flashii.net/u/40/api)\r\n```\r\n{\r\n \"error\": Positive result indicating the user doesn\'texist\r\n}\r\n```\r\n\r\nExampleofsomethingusingthisapihttp://flash.moe/apitest'),
('everlastingness','NOOKLS\'STORYOFEVERLASTINGNESS', '#MY STORY OF EVERLASTINGNESS\r\n##Posted by nookls >> Tue Feb 05, 2013 12:50 am\r\n\r\nTHIS IS THE STORY OF A GIRL CALLED SPONGEBOB ONE DAY HE WAS REALLY SAD SO HE FUCKED A PIG AND THEN THE PIG SAID OMG I SOUND LIKE A DRIED OUT CACTUS BEING CHOKED WHILE BEING FORCEFED ITS OWN CRAP WHILE BREEDING IN A BARNYARD. OMG WTF ARD. OMG WTF said the sponge and then it was really ashamed of itself so it jumped off a cliff but then a cowboy named joe fernandez saved it and then everyone was happy BUT THEN BARNEY\'S DICK GREW HUGE AND HUGE AND THE KIDS THOUGHT IT WAS A SEESAW AND BROKE IT OH FUCK SO THEN drew pickles came to save the day because cowboy joe fernandez was too busy delivering pizza to texans and THEN 1337YEAH CAME ON MALWAREUP CHAT AND POOPED ALL OVER THE PLACE HE WAS IN 3RD GRADE BUT LIED HE SAID HE WAS 18 I MEAN WTF\r\n\r\nAND THEN A GIRL WAS SAD SO THEN A BOY CAME UP TO HIM AND THEN THE GIRL WAS LIKE ONG THATS GROSS. SCRIMINAMP WEIGHED LIKE 230LBS SO WHENEVER HE SAT ON A CHAIR IT JUST SNAPPED INSTANTLY. WTF GROSS. FREAKYFURBALL AND HIS WIFE SAVANNAH WERE LIVING A HAPPY MARRIAGE BUT THEN KNUCKLES JUST HAD TO COME AND DISTURB IT. HE SAID CREEPY THINGS TO SAVANNAH AND SHE DIDN\'T LIKE IT. OMG WTF GET HIM AWAY FROM ME. COWBOY DANIEL WHITE, ALSO FROM TEXAS, HAD TO COME SAVE THE DAY. HE SAT ON EVERYONE AND BECAUSE HE WAS 359LBS HE CRUSHED ALL THEIR BONES. WHAT A SAD DAY FOR EVERYONE. AND THEN OGMRFGMFGDFJGFD. WHY DOES THE PLAYPEN EVEN EXIST LOL.\r\n\r\nAND HOLY CRAP THE SHRRERIF SAID TO THE ICECREAM TRUCK, COWBOY DANIEL WHITE IS A FAT FUCK. GROSS. IT\'S ALMOST LIKE KURASHA. EWWWWWWWWWWWWW I DON\'T EVEN WANT TO IMAGINE THAT. OMG THE MOON JUST TURNED PINK OH NO ITS BARBIE DOLLS YAY SAID KNUCKLES AS HE DREAMT IN HIS GAY FANTASY LAND WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE HOWDY IM BARBIE IM A GARHJKGDSILJK JKKJ JDSGL KCOWBOY DANIEL white was here to save the say howdy he said while crushing his horse lets whip some dolls up so then he went to the moon to eat my watermelon which was secretly poisoned AND THEN HE DIED SO THEN IT WAS COWBOY WIN\'S TURN BUT HE SUCKED AT COWBOY SO HE GOT SENT TO AUSTRALIA BTW THIS IS SET IN 1862 SO AUSTRALIA IS PRISON DBJKF AND FLUSH THE TOILET AND THEN FUCK CACTUS. CAN I RIDE THIS ONE INSTEAD? NONONO YOU\'D JUST CRUSH IT. COWBOY JOE FERNANDEZ WASN\'T ILL ANYMORE SO HE COULD GO eat the planets from the save nigger wtf god why did you invent niggers\r\n\r\nGAVIN LIKES FILTHY HOBO FEET\r\n\r\nMMMM SAID KNUCKLES AND HIS 55 YEAR OLD FRIEND GIVE IT TO ME WHORE SUCK SUCK FUCK YES THIS IS GOLDEN AND THAT IS THE SEX SCENE BY KNUCKLES THE END CRITICS RATE IT AS 5040394/10 VERY GOOD AND NICE AND NOFOFL THEN THE DRY CACTUS CAME AGAIN AND SAID FUCK ME SO THEN PEOPLE TRIED TO FUCK IT BUT ENDED UP WITH CACTUS SPINES ALL OVER THEIR GENITALIA AREA SUCK IT....... WTF HOW DARE THEY ZENIEA WOW SAVANNAH IS AMAZING AT DRAWING BUT AXE SUCKS AT DUBSTEP NAH HES OK AT IT BUT THEN ZENIEA SELF DEREISCT IN DRIED UP PENIS AKA TOAST WHICH IS NO ADVERTISEMENT .DIEIIDIKMNJHKL DICK FOOD AND PORTABLE MELONS AND THEN COWBOY FREAKY SAVES THE DAY AND HIS SIDEKICK SAUCY SAVANNAH AND NO-ONE ELSE. COWBOY DANIEL WHITE AND COWBOY JOE FERNANDEZ AND COWBOY WIN HAD ALL DIED FROM NATURAL CAUSES AKA DON\'T FUCKING STEP IN FIRE\r\n\r\nMY VAGINA IS A VACUUM AND IT SUCKS UP MY CURTAINS AND ANY MEN\'S PENIS SAID HMMM DAN I GUESS AND THEN DAN MET HIS SOUL MATE CALLED SAVANNAH BUT SAVANNAH AIN\'T HAVING ANY OF THAT SO SHE SHOVED HER FOOT IN DAN\'S EYE AND DAN\'S EYE CAME OUT AND THEN KNUCKLES NOTICED IT AND HE LICKED IT OFF AND CHEWED IT WITH HIS MOUTH OPEN JUST SO EVERYONE COULD SEE IT BECAUSE IF YOU EAT AN EYE WITHOUT SHOWING IT PEOPLE WOULDN\'T BE GROSSED OUT WOULD THEY? ANYWAY KNUCKLES GOT BORED OF HIS 55 YEAR OLD FRIEND SO HE GOT A 72 YEAR OLD ONE INSTEAD. MAN HE WAS MUCH BETTER. SAGGINESS FTW! LETS GO TO PLUTO SAID FLASH NO DONT BE SUCH A RETARD YOULL DIE IF YOU DO THAT OH WELL I DONT CARE ANYWAY IM COOL SO I WONT DIE and he fucking died.\r\n\r\nONCE UPON A TIME THERE WAS A PERSON NAMED
('fuckingdone','Im fucking done.','#Im fucking done.\r\n##Posted by Tekuno >> October 16th, 2014, 3:06 am\r\n\r\nAs the title says, im done working here.\r\nWhy?\r\nBecause being a staff here is horrible. Every decision I make, every rule I try to enforce or notify, some cisgendered autistic cuntbag is always going to come \"SHASFHASOFHASDFYHA HURRR DURRR BUT THIS WAS WITHIN THAT AND EVEN THOUGH THEY KNOWINGLY VIOLATED THE FUCKING RULES YOU SHOULDNT KICK\" and when i talk about it \"OH NO THIS IS WRONG EVEN THOUGH ITS AGAINST THE RULES I WAS DOING XYZ I WAS DOING IT IN \"\"MODERATION\"\" SO I SHOULDNT BE KICKED\" and when i take action and ban someone \'WHATTHEFUCKTECHNOHEWASJUSTHURRDURRINGUNBANHIMANDLETHIMCOMEBACKANDSPREADAUTISMAGAIN\".\r\nYeah. Im fed up.\r\nFuck this.'),
('chives','A/r/chives','# A/r/chives\r\n\r\n## Links to archived posts\r\n\r\n- [NOOKLS\'STORYOFEVERLASTINGNESS](/r/everlastingness)\r\n-[I\'m fuckin done](/r/fuckingdone)\r\n\r\n## Can I get my post removed from here?\r\n\r\n<audio controls>\r\n <source type=\"audio/mp3\" src=\"//cdn.flashii.net/snd/flappyzor.mp3\" />\r\n <source type=\"audio/ogg\" src=\"//cdn.flashii.net/snd/flappyzor.ogg\" />\r\n <a href=\"//cdn.flashii.net/snd/flappyzor.mp3\" target=\"_blank\">Click here to find out!</a>\r\n</audio>\r\n');
DROPTABLEIFEXISTS`fii_messages`;
CREATETABLE`fii_messages`(
`id`bigint(128)unsignedNOTNULLAUTO_INCREMENTCOMMENT'Automatically generated ID by MySQL for management.',
`fromUser`bigint(128)unsignedNOTNULLCOMMENT'ID of the user that sent this message.',
`toUsers`varchar(255)COLLATEutf8_binNOTNULLCOMMENT'IDs of users that should "receive" this message.',
`readBy`varchar(255)COLLATEutf8_binNOTNULLCOMMENT'IDs of users who read this message.',
`deletedBy`varchar(255)COLLATEutf8_binNOTNULLCOMMENT'IDs of users who deleted this message, if all are set to true delete database entry.',
`date`int(64)unsignedNOTNULLCOMMENT'Timestamp of the time this message was sent',
`title`varchar(255)COLLATEutf8_binNOTNULLCOMMENT'Title of the message',
`content`textCOLLATEutf8_binNOTNULLCOMMENT'Contents of the message.',
(1,2,1398635705,'Testing','Gotta have one of these, hope it fucking works...'),
(2,8,1398636798,'nookls post','Flash told me to make a post for whatever reason and it wasn't allowed to be spammy ;_; so here it is. Make me admin \r\n\r\n-----\r\n\r\n**Mokanote**: Gotta make this above 100 chars and add a newline to test stuff so i need to write random shit ain\'tthatjustgreat?alsohere\'s admin bby <3'),
(3,2,1398637778,'The state of things','Time for the first actual non-testing new post! Time to answer a few <abbr title=\"implying that there are any\">Frequently Asked Questions</abbr>!\r\n\r\n- **When are you finally making the news posting script?**: I just did\r\n- **When is the Chat coming back, all the other stupid shitholes are too retarded and boring..**: <abbr title=\"i am\">We\'re</abbr>workinghardtoenrichthealreadyamazingAJAXChatfeelingbystreamliningthewayitworksabit,creatingacustomAExknock-off,enhancingSatoriandrebuildingtheMobilefeature.\r\n-**WhenisRegistrationopening?**:Assoonasallthe\"basic functionality\"featuresarefinished.\r\n-**Whyareyouacceptingdonations?**:Thecurrentserver(aDellDimension4550witha2GHzPentium4,1GBofwhateverthefuckRAManda40GBIDEharddrive)isstartingtokillitselfandthere\'s NO WAY IN HELL that I\'meverswitchingtoasharedhostersoIneedyourhelptohelpmebuildanewserversoshitdoesn\'t die forever...\r\n- **Can I have staff?**: Yes and no. It depends on whether we are accepting applications and whether you want to manage a diarrhoea pool of autistic people.\r\n- **Switch to IRC, AJAX Chat is gay.**: I know and No.\r\n- **You are hosting this shit on a Pentium 4? How has it not killed itself yet?**: I honestly don\'tknow.\r\n\r\nIfyouhaveanyfurtherquestionsrefertothe<ahref=\"http://flashii.net/contact\"target=\"_blank\">contact</a>page.'),
(5,2,1399020469,'Loss of a fuckton of progress','~~So today by some mistake I made when moving files I deleted the chat... Only backup I still have was from January so the return has once again been delayed.\r\nSorry for this stupid mistake, I\'ll*try*tonotmakeithappenagain.~~'),
(6,2,1399732059,'Streamlining','~~Gonna spend some time streamlining the already existent code to some extent hoping to make shit load faster.\r\nAlso gonna reword a few things like the donation page.~~'),
(7,2,1401992259,'WE\'RENOTDEAD!!', '~~(thenewspostingscriptisstillfuckedandi\'m too lazy to fix it)\r\nSo you might\'venoticedit;Registrationopenedaswellasthechat!\r\nAlthoughthisisthecasethesiteisstillW.I.P.forthemostpartsoexpecttoseethingsnotwork...\r\nAsforthatIopenedaspecialboardthingy!<spanstyle=\"text-decoration: underline;\">Thefeedbackboard</span>!\r\nAnywayhavefunwithshitIguess...~~'),
(8,2,1402784884,'State of Progress','None. End of post.\r\n\r\nJust kidding we\'reactuallygettingthingsdone.<istyle=\"font-size:1px;\">Althoughthestaffpanelisliterallynowhere</i>.\r\nAnywaylistofprogress!\r\n\r\n-Thenewavatarmethodwassuccessfullyimplemented.\r\n-Registerdialoguenowhasit\'s own page in order to prevent the reCAPTCHA from loading on every page for lurkers (apparently it doesn\'tlikethat).\r\n-Donationpageremade.\r\n-Newspostingscriptstillnon-existent.\r\n-Newserverwideerrorpages(403,404,500and503)implemented.\r\n-RelatedandProjectspageswereremoved.\r\n-Feedbackpostingwasadded.\r\n-AndprobablymorestuffwhichIcan\'t think of!\r\n\r\nNow the things which I have planned;\r\n\r\n- Actually finish the staff panel, open the application and assign some mods.\r\n- Finish UCP.\r\n- Finish new Tenshi system.\r\n- Complete the exploit detection in chat.\r\n\r\nThat\'sprettymuchitforthispost.I\'ll hopefully be posting the next post from the Management Panel instead of a database management client.'),
(9,2,1403117703,'Impasse','Shit\'sgottentoapointwhereeverythingissoconvolutedthatIcan\'t even find my way through my own code thus I need to \"rewrite\" stuff in a, for me, over viewable fashion.\r\n\r\nYou\'llseeitwhenithappens.'),
(10,2,1403302815,'Quick status update','Remember the previous post where I stated that the code was too messy to even consider adding anything else?\r\n\r\nWell I\'vebeenworkingbehindthescenesforawhilenow(lessthan24goddamnhours)andIalreadygotaprettygreatnewdesign;<ahref=\"//cdn.flashii.net/img/lookinglikesomething.png\"target=\"_blank\">\\*poop\\*</a>that\'s all I\'mgivingoutfornow.\r\n\r\nAnywaythat\'s just that.\r\n\r\nOh yeah, the best feature about this new design is that it actually looks like a proper website, isn\'tthatamazing?'),
(11,2,1403381914,'Hooray for jews!','~~So with the new design coming soon at some point in the near future somewhere soon, I\'mgoingtomakeachangetotheTenshirank.\r\nThenewpaymentsystemis$4for3monthsofTenshi.\r\nWhythenewprice?Becauseeverythingisjewish,includingyoureadingthisandmewritingthis.\r\nUsersthatalreadyboughtTenshibeforetheswitchwillgetanextraoffreeTenshitomakeupforitassoonasthenewdesigngoesupforeveryone.~~\r\n\r\n-----\r\n\r\n**Mokanote**:~~Ifyoudonatedabigamountyou\'ll get more tenshi corresponding to the amount you donated.~~\r\n\r\n-----\r\n\r\n**Mokanote 2**: This never actually happened and it probably will never happen. But that\'snotapromise.'),
(12,2,1403519137,'Server downtime','~~Well if my expectations are correct the server, or rather Apache, is now crashing every morning instead of every Sunday morning.\r\nNo, I\'mnotswitchingtoanotherHTTPd.\r\nYes,I\'m a stubborn motherfucker.\r\nWhat this means is that the server will now be down more often which is a huge pain in the fucking ass. I\'lltrytoseewhatanothercomputerIhavelayingaroundheredoesandifthatperformsbetter(akadoesn\'t fucking crash every morning) I\'llusethatuntilIcanaffordanewmachine.\r\nFuckingout.~~\r\n\r\n-----\r\n\r\n**Mokanote**:Everything\'s working fine again.'),
(13,2,1404157816,'New design announcement and other shit','So as I already said multiple times in chat the new design I\'malsoaddingsomeothercoolshit!\r\nThisincludes:AnAPI,actualTenshifeatureandawholenewrevampedprofileandfriendssystem.\r\nSoyeahthispostisonlytoremindyouthatthisshittycurrentdesignwilldiesoon.'),
(14,2,1405097790,'Took long enough','~~So it took me long enough but I finally reinstalled. We\'reonaFastCGIconnectiontoosothespeedshouldhaveadifferencenow.\r\n10/10qualitynewspost,thisisjusttoletpeopleknowwhathappenedthismorningandlastnightthough...~~\r\n\r\n-----\r\n\r\n**Mokanote**:Allofthisisdeadnowlmao.'),
(15,2,1405960449,'Temporary Server move and Spain','Coming Wednesday I\'llbegoingonavacationtriptoSpainwithmyfamilywhichmeansI\'ll be gone for till the 13th of August.\r\n\r\nWhat this means is that I won\'tbeonlineduringthose3weekssinceIdon\'t have access to internet over there but it also means that the server won\'tbeabletorunatmyhousesincemydadwantseverythingturnedoffwhilewe\'re gone (which I can understand why). To prevent the site from being down during those 3 weeks I\'llbemovingtheserverovertoDjjuul13\'s house (who I know IRL).\r\n\r\nThis means that the DNS settings for the domains will have to be changed. This isn\'treallyaproblemsinceourDNSproviderseemstoletstuffpropagateassoonasanysettingischangedbutyourlocalcachemaybeanissue.\r\n\r\nHere\'s some ways you may be able to help your DNS Cache to update;On Windows open run (Windows Key + R) and run \"ipconfig /flushdns\", alternatively you can try restarting the DNS Client service which seems to be more effective for me in most cases. I\'mnotquitecertainhowtodoitonLinuxsinceI\'ll assume that there\'smultipleDNSClientservicesandMacuserscanuseGoogle.\r\n\r\nIfyouwanttosetstuffmanuallyyoucan,withyourhostsfile!\r\n\r\n|IP|URL|\r\n|------------|----------------|\r\n|83.84.176.91|flashii.net|\r\n|83.84.176.91|www.flashii.net|\r\n|83.84.176.91|cdn.flashii.net|\r\n|83.84.176.91|chat.flashii.net|\r\n|83.84.176.91|sys.flashii.net|\r\n\r\nTheseareallthe\"relevant\"FlashiiURLS,ifyouwishtousethismethodmakesureyouremovetheseafterthe13thofAugust.\r\n\r\nI\'ll announce my return on [@_flashii](http://twitter.com/_flashii) on Twitter and also when the server is back at my house.\r\nThe server will be moved over to the new location anywhere between 12:00 PM and 20:00 PM CEST (UTC+2) on the 22th of July.'),
(16,19,1406660950,'Temporary registration closure','~~As many of you may know, some person was constantly making new accounts and spamming the chat\r\nwith the now well known chat exploit. This is a reason for me to close registrations for the time being.~~\r\n\r\n~~More news might follow.~~\r\n\r\n-----\r\n\r\n**Mokanote**: The beaner was removed and registration is open again.'),
(17,2,1407422998,'Project status update','As the new design is nearing "completion" features on the current design may be silently removed. \r\nDue to circumstances the full Tenshi beta for the new design will be launched somewhere in september (which is when I originally planned to make it fully public). \r\nAlso for the new Tenshi system; the stats have been decided and the "timing" system will start at the beginning of 2015 (in other words 00:00 AM UTC).\r\n\r\nI\'lltrytoworkmyassofftogeteverythingfinishedbyNovember.'),
(18,2,1408123654,'Server back at my place','Server is back at my house, if you have any custom hosts lines remove them or updates them.\r\n\r\nInstructions on DNS stuff can be found in <a href=\"/news/15\">this post</a>.\r\n\r\nNew DNS stuff (for relevant URLs) is;\r\n\r\n|IP | URL |\r\n| ----------- | -------------- |\r\n|94.211.73.132|flashii.net |\r\n|94.211.73.132|www.flashii.net |\r\n|94.211.73.132|cdn.flashii.net |\r\n|94.211.73.132|chat.flashii.net|\r\n|94.211.73.132|sys.flashii.net |'),
(19,2,1412365060,'Status page upgrade','So today because I was sick I rewrote the way the status page works (for the most part).\r\n\r\nSo instead of just being hosted on the original free-host status server thing it\'snowhostedon4separateserversthatIownandselectedwhenyougotostatus.flashii.net(AsyoucanprobablytellIsuckatexplainingthings).\r\n\r\nToputitinonesentence;thestatuspageitselfshouldnowbedownlessoften...\r\n\r\nAtcertaintimesthestatuspagecouldtakeawhilelongertoload,thismeansit\'s either checking or updating the script. If this is the case just wait for it to finish it should automatically refresh once the update is complete I _might_ make this process be handled using AJAX but that\'sforalaterdate.\r\n\r\nYoucangetthesourceforthestatuspageoverhere:https://github.com/flashii/status-page/,thesourceforthe\"server checker\"(don\'t have a proper name for it) will be released on a later date.'),
(20,2,1413381064,'Server maintenance','**Update 2**: Pretty sure everything\'sfixednow.\r\n\r\n**Update1**:Finishedreinstallingtheserver,therearesomeissuesthatneedssolvingbutI\'ll get to those ASAP.\r\n\r\n~~This weekend I\'llbetakingtheserverdownforanOSupgradefromDebiantoUbuntuServer.~~\r\n\r\n~~NowIknowthatUbuntuisusuallyfrowneduponbutthisjustseemslikeabettersolutionsincethepackagesarealotmorerecentandtherewillpresumablyalsobemoretoplaywith/break.~~\r\n\r\n~~Thiswon\'t be a huge change seeing as Ubuntu is based on Debian but I might need to adjust the site\'sbackendabitinrelationtothePHP5.4to5.5transition.~~\r\n\r\n~~ThedowntimewillbelikeadayandI\'ll probably use a drop-in server to run the site in a \"read only\" mode (chat works but profiles can\'tbechangedetc),asstatedbeforeitshouldn\'t be too much of a hassle to do because Debian and Ubuntu are pretty much the same thing.~~'),
(21,2,1417624369,'Soon with more Socks!','With the arrival of Sock Chat there\'llbeafewminorchangestothewayyou\'d log in to the chat; instead of the chat having its own dedicated login screen being logged in to Flashii itself will authenticate you in the chat as well.\r\n\r\nSince Sock Chat uses a Socket connection as opposed to an AJAX connection it should be easier (and even at all possible) for third parties to develop chat applications for the chat. Something I\'malsoplanningtoincludewiththisisanIRCfrontend.Prettymuch;youconnectviaport6667andyou\'ll be chatting like if you\'reinthechatonthesitebutusingyourIRCclientofchoice.Ofcoursewemayneedtocreateasubstitutefortheloginprocessbutthatshouldn\'t be that big of an issue as we\'llbeusingourownserver.\r\n\r\nAnotherthingthatImadeavailableinthecourseoflastweekIalsomadeasmallprofile\"API\"available.Adocumentationofthisread-onlyAPIisavailableat<ahref=\"/r/profileapi\">/r/profileapi</a>.AdemoofthedatatheAPIcanrequestisavailableathttp://flash.moe/apitest(theAPItestthingishostedonflash.moesincethatsiterunsonaserverdifferentfromflashii.net,thisfilemayalsobecomeunavailableonastimegoeson).\r\n\r\nAndthenewdesign,accordingtowhatIsaidawhileagoitshould\'ve already been here for about a month now and I\'msorrythatI\'m taking this long but I get too many ideas for features (which is a good thing?) or don\'thavethetime/wanttoworkonit.\r\n'),
(22,1,1419532257,'Merry Christmas!','The Flashii Staff wishes all of you a Merry Christmas and a Happy New Year!'),
(23,2,1421509978,'Problems with logging in to Chat in Internet Explorer','So I\'vegottenmultiplereportsofpeoplehavingissueswhilstloggingintothechatwithInternetExplorerwhereitjustrejectsthemandthrowsthembacktotheloginscreen.WhileI\'m not 100% certain about what the cause of this could be logging into the site first and *then* logging into chat seems to fix the issue.'),
(24,2,1422396654,'2 YEARS OF THIS SHIT!!!','https://www.youtube.com/embed/X2WH8mHJnhM\r\n\r\nLets go for another one!'),
(25,2,1423402303,'Feedback Board 2: Electric Boogaloo','So I decided to kill off the [ninechan](http://ninechan.flash.moe) based feedback page and replace it with a more properly layed out [forum section](http://forum.flash.moe/viewforum.php?f=19).\r\n\r\nWhat this does mean is that feedback can\'tbepostedanonymouslyanymorealthoughthatdidn\'t really matter in the first place.\r\n\r\nI\'llbeupdating[/r/feedback](/r/feedback)and[/feedback](/feedback)tobemoreuptodatewiththischangelater.\r\n\r\nAndaquickupdateonthenewdesignandbackend;theoldbackendhasbeencompletelyremovedhoweverIstillneedtofinisha*few*thingsinthesettingspageandit\'ll be ready to go live so unless I fuck up my deadlines again it should be up before March!\r\n'),
(26,2,1423831447,'VISIBLE PROGRESS SOON','So in the past few however long I spent working my ass off to get that new design out, with the new design and it was worth the weight! I\'lltrytogetthenewshitupbyMondayandifit\'s not out by then kill me like literally.'),
(27,2,1427302674,'The state of things 2: electric boogaloo','I don\'tevenrememberwhenIdiditbutsomewhereinthepast2monthsIreleasedthenewdesignandcompletelyforgottomakeanewpostaboutit...\r\n\r\nWellhereitis!Extremelylate\"WOW LOOK AT THE NEW DESIGN\"-post.\r\n\r\nInthenextfewmonthsintheFlashiiProductivityIndexIhaveanewerbackendplanned?\r\nWhyyouask?WellIwanttogetaridofthecurrentexploitriddenpieceofshit(thewholenewbackendIusedtospeakofwasmoreofabugfixtomaketheexploitriddenpieceofshitlessexploitridden).\r\n\r\nI\'m also working on making the originally promised features (we\'retalkingliterallyayearago)athing.ThesebeingPrivateMessagesandFriends(andblocking).\r\n\r\nThatisall\'n shit.'),
(28,2,1427821877,'Genders!','So after a discussion with some staff members I\'vedecidedtoaddagenderprofilesettingtothesite.\r\n\r\nYoucanaccessitfromtheSettingspanelundertheGeneralsectionasdisplayedintheimagebelow.\r\n\r\n![GenderSetting](//cdn.flashii.net/img/gendersetting.png)\r\n\r\nOvertheperiodofnextweekI\'ll also be introducing a fully featured blogging system with custom styles and all that good stuff.\r\n\r\nThe thing is; our current backend and site style are not really that great for the new platform we\'reaimingforsowe\'ve been working on a new panel and such as well.\r\n\r\n[Click here to get a sneak peek!](//cdn.flashii.net/img/flashiifuture.png)\r\n\r\nI hope you guys will appreciate these changes and I wish you all a good day.\r\n\r\n\r\n-------\r\n\r\n**Mokanote**: for those who didn\'tgetthememo;thiswasajoke\r\n'),
(29,2,1428101617,'April begins','So you probably tried accessing the site today and got http://flash.moe/flashiiisfucked, that is because I did a server reinstall. Why? Because I completely fucked up something on the server and had to do the obligatory purge.\r\n\r\nThis did make me able to reconsider some of the ways shit was set up and it\'snow4msfaster!Goservermanagement!\r\n\r\nDuringthefuckeryIalsodidsomechange;\r\n\r\n-files.flashii.netisdead\r\n-devchat.flashii.netisdeadaswell\r\n-Savedpublicchatlogshavebeenmovedtohttp://flashii.net/logs/\r\n-AddedaJapanesestatusmirror\r\n-andshitwhichIprobablyforgot\r\n\r\nSoyeah,hopefullyIcankeeprunningshitfor2weekswithoutbreakingthings.Butthat\'s ok.\r\n\r\nHave a nice day everywaifu.'),
(30,2,1428270783,'Resigning from administrator','So most of you have probably already heard it in chat but I am resigning from my Administrative Position on this Web Zone.\r\n\r\nYou might think this is a meme or a kek but it is not. Even though I\'mresigningfromtheadministratorrankI\'ll still be the one working on the site\'sbackendandoperatingtheserver.\r\n\r\nImayconsidersteppingupagainbutfornowI\'m going to stay as just a developer.\r\n\r\nIn my place I\'mgivingyou[malloc](/u/303)soyouhavesomethingtohatemefor.\r\n\r\nHaveagooddayeveryone!\r\n');
DROPTABLEIFEXISTS`fii_ranks`;
CREATETABLE`fii_ranks`(
`id`bigint(128)unsignedNOTNULLAUTO_INCREMENTCOMMENT'Automatically generated ID by MySQL for management.',
`name`varchar(255)COLLATEutf8_binNOTNULLCOMMENT'Display name of the rank.',
`multi`tinyint(1)unsignedNOTNULLDEFAULT'0'COMMENT'Can the rank name have an s at the end?',
`colour`varchar(255)COLLATEutf8_binNOTNULLCOMMENT'Colour used for the username of a member of this rank.',
`description`textCOLLATEutf8_binNOTNULLCOMMENT'A description of what a user of this rank can do/is supposed to do.',
`title`varchar(255)COLLATEutf8_binNOTNULLCOMMENT'Default user title if user has none set.',
`password_chan`int(16)unsignedNOTNULLCOMMENT'Last time the user changed their password.',
`password_new`varchar(255)COLLATEutf8_binDEFAULTNULLCOMMENT'Field with array containing new password data beit that they requested a password change.',
`email`varchar(32)COLLATEutf8_binNOTNULLCOMMENT'E-mail of the user for password restoring etc.',