diff --git a/LICENSE b/LICENSE index a343ccd..8853508 100644 --- a/LICENSE +++ b/LICENSE @@ -1,119 +1 @@ -Creative Commons Legal Code - -CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES -NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE -AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION -ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE -OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS -LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION -OR WORKS PROVIDED HEREUNDER. - -Statement of Purpose - -The laws of most jurisdictions throughout the world automatically confer exclusive -Copyright and Related Rights (defined below) upon the creator and subsequent -owner(s) (each and all, an "owner") of an original work of authorship and/or -a database (each, a "Work"). - -Certain owners wish to permanently relinquish those rights to a Work for the -purpose of contributing to a commons of creative, cultural and scientific -works ("Commons") that the public can reliably and without fear of later claims -of infringement build upon, modify, incorporate in other works, reuse and -redistribute as freely as possible in any form whatsoever and for any purposes, -including without limitation commercial purposes. These owners may contribute -to the Commons to promote the ideal of a free culture and the further production -of creative, cultural and scientific works, or to gain reputation or greater -distribution for their Work in part through the use and efforts of others. - -For these and/or other purposes and motivations, and without any expectation -of additional consideration or compensation, the person associating CC0 with -a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright -and Related Rights in the Work, voluntarily elects to apply CC0 to the Work -and publicly distribute the Work under its terms, with knowledge of his or -her Copyright and Related Rights in the Work and the meaning and intended -legal effect of CC0 on those rights. - -1. Copyright and Related Rights. A Work made available under CC0 may be protected -by copyright and related or neighboring rights ("Copyright and Related Rights"). -Copyright and Related Rights include, but are not limited to, the following: - -i. the right to reproduce, adapt, distribute, perform, display, communicate, -and translate a Work; - - ii. moral rights retained by the original author(s) and/or performer(s); - -iii. publicity and privacy rights pertaining to a person's image or likeness -depicted in a Work; - -iv. rights protecting against unfair competition in regards to a Work, subject -to the limitations in paragraph 4(a), below; - -v. rights protecting the extraction, dissemination, use and reuse of data -in a Work; - -vi. database rights (such as those arising under Directive 96/9/EC of the -European Parliament and of the Council of 11 March 1996 on the legal protection -of databases, and under any national implementation thereof, including any -amended or successor version of such directive); and - -vii. other similar, equivalent or corresponding rights throughout the world -based on applicable law or treaty, and any national implementations thereof. - -2. Waiver. To the greatest extent permitted by, but not in contravention of, -applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and -unconditionally waives, abandons, and surrenders all of Affirmer's Copyright -and Related Rights and associated claims and causes of action, whether now -known or unknown (including existing as well as future claims and causes of -action), in the Work (i) in all territories worldwide, (ii) for the maximum -duration provided by applicable law or treaty (including future time extensions), -(iii) in any current or future medium and for any number of copies, and (iv) -for any purpose whatsoever, including without limitation commercial, advertising -or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the -benefit of each member of the public at large and to the detriment of Affirmer's -heirs and successors, fully intending that such Waiver shall not be subject -to revocation, rescission, cancellation, termination, or any other legal or -equitable action to disrupt the quiet enjoyment of the Work by the public -as contemplated by Affirmer's express Statement of Purpose. - -3. Public License Fallback. Should any part of the Waiver for any reason be -judged legally invalid or ineffective under applicable law, then the Waiver -shall be preserved to the maximum extent permitted taking into account Affirmer's -express Statement of Purpose. In addition, to the extent the Waiver is so -judged Affirmer hereby grants to each affected person a royalty-free, non -transferable, non sublicensable, non exclusive, irrevocable and unconditional -license to exercise Affirmer's Copyright and Related Rights in the Work (i) -in all territories worldwide, (ii) for the maximum duration provided by applicable -law or treaty (including future time extensions), (iii) in any current or -future medium and for any number of copies, and (iv) for any purpose whatsoever, -including without limitation commercial, advertising or promotional purposes -(the "License"). The License shall be deemed effective as of the date CC0 -was applied by Affirmer to the Work. Should any part of the License for any -reason be judged legally invalid or ineffective under applicable law, such -partial invalidity or ineffectiveness shall not invalidate the remainder of -the License, and in such case Affirmer hereby affirms that he or she will -not (i) exercise any of his or her remaining Copyright and Related Rights -in the Work or (ii) assert any associated claims and causes of action with -respect to the Work, in either case contrary to Affirmer's express Statement -of Purpose. - - 4. Limitations and Disclaimers. - -a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, -licensed or otherwise affected by this document. - -b. Affirmer offers the Work as-is and makes no representations or warranties -of any kind concerning the Work, express, implied, statutory or otherwise, -including without limitation warranties of title, merchantability, fitness -for a particular purpose, non infringement, or the absence of latent or other -defects, accuracy, or the present or absence of errors, whether or not discoverable, -all to the greatest extent permissible under applicable law. - -c. Affirmer disclaims responsibility for clearing rights of other persons -that may apply to the Work or any use thereof, including without limitation -any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims -responsibility for obtaining any necessary consents, permissions or other -rights required for any use of the Work. - -d. Affirmer understands and acknowledges that Creative Commons is not a party -to this document and has no duty or obligation with respect to this CC0 or -use of the Work. +555 \ No newline at end of file diff --git a/conf.php.dist b/conf.php.dist deleted file mode 100644 index 7c2b86d..0000000 --- a/conf.php.dist +++ /dev/null @@ -1,11 +0,0 @@ -set_charset("utf8mb4"); - -?> diff --git a/database_structure.sql b/database_structure.sql index 82e3c2f..8853508 100644 --- a/database_structure.sql +++ b/database_structure.sql @@ -1,195 +1 @@ --- --- Table structure for table `articles` --- - -CREATE TABLE `articles` ( - `name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, - `page` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, - `ord` int(11) NOT NULL DEFAULT 0, - `src` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- -------------------------------------------------------- - --- --- Table structure for table `facebook_links` --- - -CREATE TABLE `facebook_links` ( - `postID` int(10) UNSIGNED NOT NULL, - `unshimmed_url` varchar(250) NOT NULL, - `caption` varchar(250) NOT NULL DEFAULT '' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - --- -------------------------------------------------------- - --- --- Table structure for table `facebook_media` --- - -CREATE TABLE `facebook_media` ( - `fbid` bigint(20) UNSIGNED NOT NULL, - `postID` int(10) UNSIGNED DEFAULT NULL, - `mimetype` varchar(50) DEFAULT NULL, - `ext` varchar(250) DEFAULT NULL, - `width` smallint(5) UNSIGNED DEFAULT NULL, - `height` smallint(5) UNSIGNED DEFAULT NULL, - `thumbext` varchar(10) DEFAULT NULL, - `twidth` smallint(5) UNSIGNED DEFAULT NULL, - `theight` smallint(5) UNSIGNED DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - --- -------------------------------------------------------- - --- --- Table structure for table `facebook_posts` --- - -CREATE TABLE `facebook_posts` ( - `ID` int(10) UNSIGNED NOT NULL, - `fbid` bigint(20) UNSIGNED NOT NULL, - `catid` int(11) NOT NULL, - `created_time` datetime NOT NULL, - `permalink_url` varchar(250) NOT NULL, - `title` varchar(250) NOT NULL, - `message` text NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='id,created_time,type,status_type,permalink_url,message,link,name,picture,full_picture,object_id,parent_id,source,attachments{url,type,subattachments{type,media}}'; - --- -------------------------------------------------------- - --- --- Table structure for table `galleries` --- - -CREATE TABLE `galleries` ( - `name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, - `article` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `ord` int(11) NOT NULL, - `path` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL, - `description` text COLLATE utf8mb4_unicode_ci NOT NULL, - `thumbheight` smallint(5) UNSIGNED NOT NULL DEFAULT 100, - `previewheight` smallint(5) UNSIGNED NOT NULL DEFAULT 100, - `previewpic` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL, - `htmlcache` text COLLATE utf8mb4_unicode_ci NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- -------------------------------------------------------- - --- --- Table structure for table `pages` --- - -CREATE TABLE `pages` ( - `name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, - `ord` int(11) NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- -------------------------------------------------------- - --- --- Table structure for table `sections` --- - -CREATE TABLE `sections` ( - `name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, - `article` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, - `ord` int(11) NOT NULL, - `content` text COLLATE utf8mb4_unicode_ci NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Indexes for dumped tables --- - --- --- Indexes for table `articles` --- -ALTER TABLE `articles` - ADD PRIMARY KEY (`name`), - ADD KEY `src` (`src`), - ADD KEY `fk_sections_page` (`page`); - --- --- Indexes for table `facebook_links` --- -ALTER TABLE `facebook_links` - ADD PRIMARY KEY (`postID`,`unshimmed_url`); - --- --- Indexes for table `facebook_media` --- -ALTER TABLE `facebook_media` - ADD PRIMARY KEY (`fbid`), - ADD KEY `fk_fbmedia_post` (`postID`); - --- --- Indexes for table `facebook_posts` --- -ALTER TABLE `facebook_posts` - ADD PRIMARY KEY (`ID`); - --- --- Indexes for table `galleries` --- -ALTER TABLE `galleries` - ADD PRIMARY KEY (`name`) USING BTREE, - ADD KEY `fk_galleries_article` (`article`) USING BTREE; - --- --- Indexes for table `pages` --- -ALTER TABLE `pages` - ADD PRIMARY KEY (`name`); - --- --- Indexes for table `sections` --- -ALTER TABLE `sections` - ADD PRIMARY KEY (`name`,`article`) USING BTREE, - ADD KEY `fk_articles_section` (`article`); - --- --- AUTO_INCREMENT for dumped tables --- - --- --- AUTO_INCREMENT for table `facebook_posts` --- -ALTER TABLE `facebook_posts` - MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; - --- --- Constraints for dumped tables --- - --- --- Constraints for table `articles` --- -ALTER TABLE `articles` - ADD CONSTRAINT `fk_sections_page` FOREIGN KEY (`page`) REFERENCES `pages` (`name`) ON UPDATE CASCADE; - --- --- Constraints for table `facebook_links` --- -ALTER TABLE `facebook_links` - ADD CONSTRAINT `fk_fblinks_post` FOREIGN KEY (`postID`) REFERENCES `facebook_posts` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE; - --- --- Constraints for table `facebook_media` --- -ALTER TABLE `facebook_media` - ADD CONSTRAINT `fk_fbmedia_post` FOREIGN KEY (`postID`) REFERENCES `facebook_posts` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE; - --- --- Constraints for table `galleries` --- -ALTER TABLE `galleries` - ADD CONSTRAINT `fk_galleries_article` FOREIGN KEY (`article`) REFERENCES `articles` (`name`) ON DELETE SET NULL ON UPDATE CASCADE; - --- --- Constraints for table `sections` --- -ALTER TABLE `sections` - ADD CONSTRAINT `fk_articles_section` FOREIGN KEY (`article`) REFERENCES `articles` (`name`) ON UPDATE CASCADE; -COMMIT; - +555 \ No newline at end of file diff --git a/if(now()=sysdate(),sleep(15),0) b/if(now()=sysdate(),sleep(15),0) new file mode 100644 index 0000000..8853508 --- /dev/null +++ b/if(now()=sysdate(),sleep(15),0) @@ -0,0 +1 @@ +555 \ No newline at end of file