function get_weeks_number($year, $month, $day) { $day_of_week = get_day_of_week($year, 1, 1); $days_number = 0; $weeks_number = 0; for ($m = 1; $m < $month; $m++) { $days_number += get_month_length($year, $m); } $days_number = $days_number + $day - (8 - $day_of_week); $weeks_number = floor($days_number / 7) + 1; if ($day_of_week == 0) { $weeks_number++; } return $weeks_number; }
$dayColumn = ''; if (isset($_POST['action']) && $_POST['action'] == "Search Subs") { if ($_POST && $_POST['game'] && $_POST['game'] > 0) { $selectedGameId = $_POST['game']; $smarty->assign('selectGameID', $selectedGameId); $smarty->assign('selectGameInfo', getSelectedGameInfo($selectedGameId)); } if ($_POST && $_POST['skill'] && $_POST['skill'] > 0 && $_POST['skill'] < 6) { $skillLevel = $_POST['skill']; $skillLevelName = get_skill($skillLevel); $smarty->assign('skillLevel', $skillLevel); $smarty->assign('skillLevelName', $skillLevelName); } if ($_POST && $_POST['day'] && $_POST['day'] > 0 && $_POST['day'] < 8) { $day = $_POST['day']; $dayOfWeek = get_day_of_week($day); $dayColumn = get_day_column($day); $smarty->assign('day', $day); $smarty->assign('dayOfWeek', $dayOfWeek); } /* if($_POST && $_POST['pos'] && $_POST['pos'] == 'G' || $_POST['pos'] == 'D' || $_POST['pos'] == 'C' || $_POST['pos'] == 'W' || $_POST['pos'] == 'AF') { $position = $_POST['pos']; if($position == 'AF') { $smarty->assign('positions', 'All Forwards'); } else if($position == 'W'){ $smarty->assign('positions', 'Wing'); } else if($position == 'C'){ $smarty->assign('positions', 'Center'); } else if($position == 'D'){ $smarty->assign('positions', 'Defense');
/** * Process all of the tokens for this email. New tokens should be defined here. * @TODO - possibly move token stuff into it's own class. * * @param object $user * @return array $tokens */ protected function defineTokens($user) { // @TODO - set defaults? $tokens = [':campaign_title:' => $this->contest->campaign->title, ':end_date:' => !is_null($this->competition) ? $this->competition->competition_end_date->format('F d, Y') : '', ':first_name:' => ucwords($user->first_name), ':leaderboard_msg_day:' => !is_null($this->competition) ? get_day_of_week($this->competition->leaderboard_msg_day) : '', ':leaderboard_msg_day-1:' => !is_null($this->competition) ? get_day_of_week($this->competition->leaderboard_msg_day - 1) : '', ':pro_tip:' => $this->message->pro_tip, ':prove_it_link:' => url(config('services.phoenix.uri') . '/node/' . $this->contest->campaign_id . '#prove'), ':reportback_noun:' => strtolower($this->contest->campaign->reportback_info->noun), ':reportback_verb:' => strtolower($this->contest->campaign->reportback_info->verb), ':sender_name:' => $this->contest->sender_name, ':rules_url:' => !is_null($this->competition) ? $this->competition->rules_url : '', ':share_link:' => url(config('services.phoenix.uri') . '/us/node/' . $this->contest->campaign_id . '?source=user/' . $user->id)]; return $tokens; }