From 76d39c002c467e961feb2917ef3e57bcad8c7f34 Mon Sep 17 00:00:00 2001 From: feder Date: Sat, 18 Mar 2017 08:20:33 +0300 Subject: [PATCH] Add project --- README.md | 13 +++ ddatefunc.php | 250 +++++++++++++++++++++++++++++++++++++++++++++++ readme.txt | 49 ++++++++++ screenshot-1.png | Bin 0 -> 28996 bytes 4 files changed, 312 insertions(+) create mode 100644 README.md create mode 100644 ddatefunc.php create mode 100644 readme.txt create mode 100644 screenshot-1.png diff --git a/README.md b/README.md new file mode 100644 index 0000000..2df6f75 --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +Discordian Date Function + +under DWTWL 2.5 license: https://soundragon.su/license/license.html + +https://wordpress.org/plugins/discordian-date-function/ + +This plugin allows WordPress to easily show Erisian dates instead of the standard Gregorian dates. No theme changes are required. + +This functional based on the Discordian Date plugin by Dan Johnson. + +Also provides a widget which displays the current date according to the Discordian calendar, with notification of 70 holydays. + +And you can add the shortcode [todаy_ddate] in posts or pages for show the Discordian date of today. diff --git a/ddatefunc.php b/ddatefunc.php new file mode 100644 index 0000000..00db1ed --- /dev/null +++ b/ddatefunc.php @@ -0,0 +1,250 @@ +post_date )); + break; + case "get_comment_date": + $comment = get_comment( $format ); + $standard_date = getdate (mysql2date( 'U', $comment->comment_date )); + break; + case "now": + $standard_date = getdate(); + } + + $dyear=$standard_date["year"]+1166; + $yday=$standard_date["yday"]; + $mon=$standard_date["mon"]; + $mday=$standard_date["mday"]; + $dseason=(int)($yday/73); + $name_season=$season_list[$dseason]; + $dday=($yday-(73*$dseason))+1; + $suff=$dday%10; + + switch ($suff) { + case 1: + $dday.="st"; + break; + case 2: + $dday.="nd"; + break; + case 3: + $dday.="rd"; + break; + default: + $dday.="th"; + } + + $dweekday=$day_list[($yday%5)]; + $ddate=$dweekday.", the ".$dday." day of ".$name_season.", in the yold ".$dyear; + + return $ddate; +} + +class Discordian_Date_Widget extends WP_Widget { + + function Discordian_Date_Widget() { + $widget_ops = array('classname' => 'discordian_date_func', 'description' => 'Display the current date according to the Discordian Calendar.'); + $control_ops = array('width' => 200, 'height' => 120); + $this->WP_Widget('discordian_date_func', 'Discordian Date Widget', $widget_ops, $control_ops); + } + + function widget($args, $instance) { + + $now = getdate(); + $yday=$now["yday"]; + $mon=$now["mon"]; + $mday=$now["mday"]; + $dseason=(int)($yday/73); + $dday=($yday-(73*$dseason))+1; + $a_holiday=array("Mungday", "Mojoday", "Syaday", "Zaraday", "Maladay"); + $s_holiday=array("Chaoflux", "Discoflux", "Confuflux", "Bureflux", "Afflux"); + $holyday=""; + + if ($dday==5) { + $holyday = " Celebrate ".$a_holiday[$dseason]."."; + } elseif ($dday==50) { + $holyday = " Celebrate ".$s_holiday[$dseason]."."; + } elseif ($mon==2 && $mday==29) { + $holyday = " Celebrate St. Tib's Day."; + } elseif ($dseason==2 && $dday==28) { + $holyday = " Celebrate St. George’s Day."; + } elseif ($dseason==2 && $dday==57) { + $holyday = " Celebrate John Dillinger Day."; + } elseif ($dseason==4 && $dday==65) { + $holyday = " Celebrate Circlemas."; + } elseif ($dday==23) { + $holyday = " Celebrate Synaptyclypse Day."; + } elseif ($dday==27) { + $holyday = " Celebrate Sloth Day."; + } elseif ($dday==73) { + $holyday = " Celebrate Eye Day."; + } elseif ($dseason==0 && $dday==8) { + $holyday = " Celebrate Death of Emperor Norton."; + } elseif ($dseason==0 && $dday==10) { + $holyday = " Celebrate Backwards Day, Reformed / Binary Day."; + } elseif ($dseason==0 && $dday==11) { + $holyday = " Celebrate RAW Day."; + } elseif ($dseason==0 && $dday==17) { + $holyday = " Celebrate Joshmas."; + } elseif ($dseason==0 && $dday==18) { + $holyday = " Celebrate Pat Pineapple Day."; + } elseif ($dseason==0 && $dday==21) { + $holyday = " Celebrate Hug Day."; + } elseif ($dseason==0 && $dday==26) { + $holyday = " Celebrate Backwards Day (Traditional)."; + } elseif ($dseason==0 && $dday==37) { + $holyday = " Celebrate Aaron Burr’s Birthday."; + } elseif ($dseason==0 && $dday==49) { + $holyday = " Celebrate The Mary Day."; + } elseif ($dseason==0 && $dday==51) { + $holyday = " Celebrate Pet Loving Day."; + } elseif ($dseason==0 && $dday==69) { + $holyday = " Celebrate Head Chicken/Chicken Head Day."; + } elseif ($dseason==0 && $dday==72) { + $holyday = " Celebrate Daytime."; + } elseif ($dseason==1 && $dday==4) { + $holyday = " Celebrate Grover Cleveland’s Birthday."; + } elseif ($dseason==1 && $dday==11) { + $holyday = " Celebrate Discordians for Jesus/Love Your Neighbor Day."; + } elseif ($dseason==1 && $dday==18) { + $holyday = " Celebrate April Fool’s Day."; + } elseif ($dseason==1 && $dday==19) { + $holyday = " Celebrate St John the Blasphemist’s Day."; + } elseif ($dseason==1 && $dday==23) { + $holyday = " Celebrate Jake Day."; + } elseif ($dseason==1 && $dday==34) { + $holyday = " Celebrate Omarmas."; + } elseif ($dseason==1 && $dday==43) { + $holyday = " Celebrate Universal Ordination Day."; + } elseif ($dseason==1 && $dday==68) { + $holyday = " Celebrate Mal-2mas."; + } elseif ($dseason==1 && $dday==70) { + $holyday = " Celebrate Jake Day Jr. (DJ)/Day of the Elppin."; + } elseif ($dseason==1 && $dday==72) { + $holyday = " Celebrate Towel Day."; + } elseif ($dseason==2 && $dday==26) { + $holyday = " Celebrate Imaginary Friend/Captain Tuttle Day."; + } elseif ($dseason==2 && $dday==37) { + $holyday = " Celebrate Mid-Year’s Day."; + } elseif ($dseason==2 && $dday==40) { + $holyday = " Celebrate X-Day."; + } elseif ($dseason==2 && $dday==55) { + $holyday = " Celebrate Mal-2 Day."; + } elseif ($dseason==3 && $dday==3) { + $holyday = " Celebrate Multiversal Underwear Day."; + } elseif ($dseason==3 && $dday==18) { + $holyday = " Celebrate Festival of Hanky-Panky Spankies."; + } elseif ($dseason==3 && $dday==33) { + $holyday = " Celebrate Cat Dancing & Foot Fetish Day aka Pussyfoot Day."; + } elseif ($dseason==3 && $dday==37) { + $holyday = " Celebrate Mass of Planet Eris/Eristotle."; + } elseif ($dseason==3 && $dday==41) { + $holyday = " Celebrate Emperor Norton Proclamation Day."; + } elseif ($dseason==3 && $dday==57) { + $holyday = " Celebrate Shamlicht Kids Club Day."; + } elseif ($dseason==3 && $dday==59) { + $holyday = " Celebrate Gonkulator Day (Gonculator Day)."; + } elseif ($dseason==3 && $dday==60) { + $holyday = " Celebrate Mad Hatter Day."; + } elseif ($dseason==3 && $dday==66) { + $holyday = " Celebrate Habeas Corpus Remembrance Day."; + } elseif ($dseason==4 && $dday==28) { + $holyday = " Celebrate Ek-sen-triks CluborGuild Day."; + } elseif ($dseason==4 && $dday==36) { + $holyday = " Celebrate Spanking Fest."; + } elseif ($dseason==4 && $dday==37) { + $holyday = " Celebrate 537 Day, sometimes Turkey Day."; + } elseif ($dseason==4 && $dday==40) { + $holyday = " Celebrate Omar’s Day."; + } elseif ($dseason==4 && $dday==46) { + $holyday = " Celebrate Hug Day II."; + } elseif ($dseason==4 && $dday==67) { + $holyday = " Celebrate Santa Claus Day."; + } elseif ($dseason==4 && $dday==72) { + $holyday = " Celebrate New Year’s Eve Eve."; + } + + extract($args); + $title = $instance['title']; + $body = apply_filters('widget_text', $instance['body']); + + if (!empty($title)) { + ob_start(); + eval(" ?>$title Today is "; + echo get_ddate($content, $format, "now")."."; + if ($holyday) echo "
".$holyday.""; + echo ""; + $body2 = ob_get_contents(); + ob_end_clean(); + + if (!empty($title2)||!empty($body2)) echo $before_widget; + if (!empty($title2)) echo $before_title,$title2,$after_title; + if (!empty($body2)) echo $body2; + if (!empty($title2)||!empty($body2)) echo $after_widget; + } + + function update($new_instance, $old_instance) { + return $new_instance; + } + + function form($instance) { + $title = $instance['title']; + $title_id = $this->get_field_id('title'); + $title_name = $this->get_field_name('title'); +?> +

+ + +

+ where you want. + +== Frequently Asked Questions == + += Do you have any questions? = + +Feel free to ask any questions about this plugin at the [Discordian Date Function plugin web page](https://is3.soundragon.su/discordian-date-function/). + +== Screenshots == + +1. The screenshot shows the Discordian date text shown under post and comment. + +== Changelog == + += 0.5 = +* First public release. + +== Upgrade Notice == + += 0.5 = +This version is the first public release. diff --git a/screenshot-1.png b/screenshot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..cdb799427ac42c11639d8170e8c0b5edcf5f4f38 GIT binary patch literal 28996 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 literal 0 HcmV?d00001