Last active
November 11, 2016 12:47
-
-
Save schors/3397e63c517b79cf04c4844da50e1e21 to your computer and use it in GitHub Desktop.
Гениальный код из Wordpress Easy Custom Advert Blocks
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
static public function set_calendar() { | |
$calendar_json = '{"data":{"2003":{"1":{"1":{"isWorking":2},"2":{"isWorking":2},"3":{"isWorking":2},"4":{"isWorking":0},"5":{"isWorking":3},"6":{"isWorking":2},"7":{"isWorking":2}},"2":{"24":{"isWorking":2}},"3":{"7":{"isWorking" | |
:3},"10":{"isWorking":2}},"4":{"30":{"isWorking":3}},"5":{"1":{"isWorking":2},"2":{"isWorking":2},"8":{"isWorking":3},"9":{"isWorking":2}},"6":{"11":{"isWorking":3},"12":{"isWorking":2},"13":{"isWorking":2},"21":{"isWorking":0}},"11":{"6 | |
":{"isWorking":3},"7":{"isWorking":2}},"12":{"11":{"isWorking":3},"12":{"isWorking":2},"31":{"isWorking":3}}},"2004":{"1":{"1":{"isWorking":2},"2":{"isWorking":2},"6":{"isWorking":3},"7":{"isWorking":2}},"2":{"23":{"isWorking":2}},"3":{" | |
8":{"isWorking":2}},"4":{"30":{"isWorking":3}},"5":{"3":{"isWorking":2},"4":{"isWorking":2},"10":{"isWorking":2}},"6":{"11":{"isWorking":3},"14":{"isWorking":2}},"11":{"8":{"isWorking":2}},"12":{"13":{"isWorking":2},"31":{"isWorking":3}} | |
},"2005":{"1":{"3":{"isWorking":2},"4":{"isWorking":2},"5":{"isWorking":2},"6":{"isWorking":2},"7":{"isWorking":2},"10":{"isWorking":2}},"2":{"22":{"isWorking":3},"23":{"isWorking":2}},"3":{"5":{"isWorking":3},"7":{"isWorking":2},"8":{"i | |
sWorking":2}},"5":{"2":{"isWorking":2},"9":{"isWorking":2}},"6":{"13":{"isWorking":2}},"11":{"3":{"isWorking":3},"4":{"isWorking":2}},"12":{"12":{"isWorking":2}}},"2006":{"1":{"2":{"isWorking":2},"3":{"isWorking":2},"4":{"isWorking":2}," | |
5":{"isWorking":2},"6":{"isWorking":2},"9":{"isWorking":2}},"2":{"22":{"isWorking":3},"23":{"isWorking":2},"24":{"isWorking":2},"26":{"isWorking":0}},"3":{"7":{"isWorking":3},"8":{"isWorking":2}},"5":{"1":{"isWorking":2},"6":{"isWorking" | |
:3},"8":{"isWorking":2},"9":{"isWorking":2}},"6":{"12":{"isWorking":2}},"11":{"3":{"isWorking":3},"6":{"isWorking":2}}},"2007":{"1":{"1":{"isWorking":2},"2":{"isWorking":2},"3":{"isWorking":2},"4":{"isWorking":2},"5":{"isWorking":2},"8": | |
{"isWorking":2}},"2":{"22":{"isWorking":3},"23":{"isWorking":2}},"3":{"7":{"isWorking":3},"8":{"isWorking":2}},"4":{"28":{"isWorking":3},"30":{"isWorking":2}},"5":{"1":{"isWorking":2},"8":{"isWorking":3},"9":{"isWorking":2}},"6":{"9":{"i | |
sWorking":3},"11":{"isWorking":2},"12":{"isWorking":2}},"11":{"5":{"isWorking":2}},"12":{"29":{"isWorking":3},"31":{"isWorking":2}}},"2008":{"1":{"1":{"isWorking":2},"2":{"isWorking":2},"3":{"isWorking":2},"4":{"isWorking":2},"7":{"isWor | |
king":2},"8":{"isWorking":2}},"2":{"22":{"isWorking":3},"25":{"isWorking":2}},"3":{"7":{"isWorking":3},"10":{"isWorking":2}},"4":{"30":{"isWorking":3}},"5":{"1":{"isWorking":2},"2":{"isWorking":2},"4":{"isWorking":0},"8":{"isWorking":3}, | |
"9":{"isWorking":2}},"6":{"7":{"isWorking":0},"11":{"isWorking":3},"12":{"isWorking":2},"13":{"isWorking":2}},"11":{"1":{"isWorking":3},"3":{"isWorking":2},"4":{"isWorking":2}},"12":{"31":{"isWorking":3}}},"2009":{"1":{"1":{"isWorking":2 | |
},"2":{"isWorking":2},"5":{"isWorking":2},"6":{"isWorking":2},"7":{"isWorking":2},"8":{"isWorking":2},"9":{"isWorking":2},"11":{"isWorking":0}},"2":{"23":{"isWorking":2}},"3":{"9":{"isWorking":2}},"4":{"30":{"isWorking":3}},"5":{"1":{"is | |
Working":2},"8":{"isWorking":3},"11":{"isWorking":2}},"6":{"11":{"isWorking":3},"12":{"isWorking":2}},"11":{"3":{"isWorking":3},"4":{"isWorking":2}},"12":{"31":{"isWorking":3}}},"2010":{"1":{"1":{"isWorking":2},"4":{"isWorking":2},"5":{" | |
isWorking":2},"6":{"isWorking":2},"7":{"isWorking":2},"8":{"isWorking":2}},"2":{"22":{"isWorking":2},"23":{"isWorking":2},"27":{"isWorking":3}},"3":{"8":{"isWorking":2}},"4":{"30":{"isWorking":3}},"5":{"3":{"isWorking":2},"10":{"isWorkin | |
g":2}},"6":{"11":{"isWorking":3},"14":{"isWorking":2}},"11":{"3":{"isWorking":3},"4":{"isWorking":2},"5":{"isWorking":2},"13":{"isWorking":0}},"12":{"31":{"isWorking":3}}},"2011":{"1":{"3":{"isWorking":2},"4":{"isWorking":2},"5":{"isWork | |
ing":2},"6":{"isWorking":2},"7":{"isWorking":2},"10":{"isWorking":2}},"2":{"22":{"isWorking":3},"23":{"isWorking":2}},"3":{"5":{"isWorking":3},"7":{"isWorking":2},"8":{"isWorking":2}},"5":{"2":{"isWorking":2},"9":{"isWorking":2}},"6":{"1 | |
3":{"isWorking":2}},"11":{"3":{"isWorking":3},"4":{"isWorking":2}}},"2012":{"1":{"2":{"isWorking":2},"3":{"isWorking":2},"4":{"isWorking":2},"5":{"isWorking":2},"6":{"isWorking":2},"9":{"isWorking":2}},"2":{"22":{"isWorking":3},"23":{"is | |
Working":2}},"3":{"7":{"isWorking":3},"8":{"isWorking":2},"9":{"isWorking":2},"11":{"isWorking":0}},"4":{"28":{"isWorking":3},"30":{"isWorking":2}},"5":{"1":{"isWorking":2},"5":{"isWorking":0},"7":{"isWorking":2},"8":{"isWorking":2},"9": | |
{"isWorking":2},"12":{"isWorking":3}},"6":{"9":{"isWorking":3},"11":{"isWorking":2},"12":{"isWorking":2}},"11":{"5":{"isWorking":2}},"12":{"29":{"isWorking":3},"31":{"isWorking":2}}},"2013":{"1":{"1":{"isWorking":2},"2":{"isWorking":2}," | |
3":{"isWorking":2},"4":{"isWorking":2},"7":{"isWorking":2},"8":{"isWorking":2}},"2":{"22":{"isWorking":3}},"3":{"7":{"isWorking":3},"8":{"isWorking":2}},"4":{"30":{"isWorking":3}},"5":{"1":{"isWorking":2},"2":{"isWorking":2},"3":{"isWork | |
ing":2},"8":{"isWorking":3},"9":{"isWorking":2},"10":{"isWorking":2}},"6":{"11":{"isWorking":3},"12":{"isWorking":2}},"11":{"4":{"isWorking":2}},"12":{"31":{"isWorking":3}}},"2014":{"1":{"1":{"isWorking":2},"2":{"isWorking":2},"3":{"isWo | |
rking":2},"6":{"isWorking":2},"7":{"isWorking":2},"8":{"isWorking":2}},"2":{"24":{"isWorking":3}},"3":{"7":{"isWorking":3},"10":{"isWorking":2}},"4":{"30":{"isWorking":3}},"5":{"1":{"isWorking":2},"2":{"isWorking":2},"8":{"isWorking":3}, | |
"9":{"isWorking":2}},"6":{"11":{"isWorking":3},"12":{"isWorking":2},"13":{"isWorking":2}},"11":{"3":{"isWorking":2},"4":{"isWorking":2}},"12":{"31":{"isWorking":3}}},"2015":{"1":{"1":{"isWorking":2},"2":{"isWorking":2},"5":{"isWorking":2 | |
},"6":{"isWorking":2},"7":{"isWorking":2},"8":{"isWorking":2},"9":{"isWorking":2}},"2":{"20":{"isWorking":3},"23":{"isWorking":2}},"3":{"6":{"isWorking":3},"9":{"isWorking":2}},"4":{"30":{"isWorking":3}},"5":{"1":{"isWorking":2},"4":{"is | |
Working":2},"8":{"isWorking":3},"11":{"isWorking":2}},"6":{"11":{"isWorking":3},"12":{"isWorking":2}},"11":{"3":{"isWorking":3},"4":{"isWorking":2}},"12":{"31":{"isWorking":3}}},"2016":{"1":{"1":{"isWorking":2},"4":{"isWorking":2},"5":{" | |
isWorking":2},"6":{"isWorking":2},"7":{"isWorking":2},"8":{"isWorking":2}},"2":{"20":{"isWorking":3},"22":{"isWorking":2},"23":{"isWorking":2}},"3":{"7":{"isWorking":2},"8":{"isWorking":2}},"5":{"2":{"isWorking":2},"3":{"isWorking":2},"9 | |
":{"isWorking":2}},"6":{"13":{"isWorking":2}},"11":{"3":{"isWorking":3},"4":{"isWorking":2}}}}}'; | |
$calendar_array = json_decode($calendar_json); | |
$now_year = (int) date('Y'); | |
$calendar = array(); | |
foreach ($calendar_array->data as $year => $month) { | |
if ((int) $year >= $now_year) { | |
$calendar[$year] = $month; | |
} | |
} | |
update_option('cb_calendar', $calendar); | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment