function util_getRequestIntParameter($name) { return util_getRequestIntParameterWithDefault($name, 0); }
<?php require_once "../phplib/util.php"; define('NO_OF_WOTD_IN_LIST', 4); $year = util_getRequestIntParameterWithDefault('y', date('Y')); $month = util_getRequestIntParameterWithDefault('m', date('m')); $day = util_getRequestIntParameterWithDefault('d', date('d')); $timestamp = mktime(0, 0, 0, $month, $day, $year); $prevWotds = WordOfTheDay::getPreviousYearsWotds($month, $day); $wotds = []; foreach ($prevWotds as $w) { $currentYear = substr($w->displayDate, 0, 4); if (count($wotds) >= NO_OF_WOTD_IN_LIST) { break; } if ($currentYear != $year) { $defId = WordOfTheDayRel::getRefId($w->id); $def = Model::factory('Definition')->where('id', $defId)->where('status', Definition::ST_ACTIVE)->find_one(); $entry = []; $entry['year'] = $currentYear; $entry['href'] = "/cuvantul-zilei/{$currentYear}/{$month}/{$day}"; $entry['img'] = $w->getThumbUrl(); $entry['word'] = $def->lexicon; $entry['tip'] = $w->description; $wotds[] = $entry; } } SmartyWrap::assign('timestamp', $timestamp); SmartyWrap::assign('wotds', $wotds); SmartyWrap::displayWithoutSkin('bits/wotdPreviousYears.tpl');
require_once "../../phplib/util.php"; util_assertModerator(PRIV_EDIT); util_assertNotMirror(); RecentLink::createOrUpdate('Căutare definiții'); define('RESULTS_PER_PAGE', 500); $name = util_getRequestParameter('name'); $status = util_getRequestIntParameter('status'); $nick = util_getRequestParameter('nick'); $sourceId = util_getRequestIntParameter('sourceId'); $yr1 = util_getRequestIntParameter('yr1'); $mo1 = util_getRequestIntParameter('mo1'); $da1 = util_getRequestIntParameter('da1'); $yr2 = util_getRequestIntParameter('yr2'); $mo2 = util_getRequestIntParameter('mo2'); $da2 = util_getRequestIntParameter('da2'); $page = util_getRequestIntParameterWithDefault('page', 1); $prevPageButton = util_getRequestParameter('prevPageButton'); $nextPageButton = util_getRequestParameter('nextPageButton'); $searchButton = util_getRequestParameter('searchButton'); $ip = $_SERVER['REMOTE_ADDR']; // Execute query and display results // Convert wildcards to mysql format if ($searchButton || $prevPageButton || $nextPageButton) { if ($prevPageButton && $page > 1) { $page--; } if ($nextPageButton) { $page++; } $name = StringUtil::cleanupQuery($name); $arr = StringUtil::analyzeQuery($name);
<?php require_once "../phplib/util.php"; $year = util_getRequestIntParameterWithDefault('y', date('Y')); $month = util_getRequestIntParameterWithDefault('m', date('m')); function getDaysOfMonth($year, $month) { return date('t', mktime(0, 0, 0, $month, 1, $year)); } function listDaysOfMonth($year, $month) { $days = array(); $last_day = getDaysOfMonth($year, $month); for ($day = 1; $day <= $last_day; $day++) { $days[] = sprintf("%04d-%02d-%02d", $year, $month, $day); } return $days; } /** * Creates a matrix with 7 columns, one per day of week, and as many rows (weeks) as necessary. * Every cell contains a dictionary with the wotd, the definition and other info. */ function createCalendar($year, $month) { $days = listDaysOfMonth($year, $month); $today = date('Y-m-d'); $calendar = array(); // Pad beginning $startDow = date('N', strtotime("{$year}-{$month}-01")); for ($i = 1; $i < $startDow; $i++) { $calendar[] = array();
<?php require_once "../../phplib/util.php"; util_assertModerator(PRIV_EDIT); util_assertNotMirror(); $definitionId = util_getRequestIntParameter('definitionId'); $lexemNames = util_getRequestParameter('lexemName'); $associateLexemId = util_getRequestParameter('associateLexemId'); $sourceId = util_getRequestIntParameter('source'); $internalRep = util_getRequestParameter('internalRep'); $status = util_getRequestIntParameterWithDefault('status', null); $commentContents = util_getRequestParameter('commentContents'); $preserveCommentUser = util_getRequestParameter('preserveCommentUser'); $refreshButton = util_getRequestParameter('but_refresh'); $acceptButton = util_getRequestParameter('but_accept'); $moveButton = util_getRequestParameter('but_move'); $hasErrors = false; if (!$definitionId) { return; } if (!($definition = Definition::get_by_id($definitionId))) { return; } $comment = Model::factory('Comment')->where('definitionId', $definitionId)->where('status', ST_ACTIVE)->find_one(); $commentUser = $comment ? User::get_by_id($comment->userId) : null; $oldInternalRep = $definition->internalRep; if ($associateLexemId) { LexemDefinitionMap::associate($associateLexemId, $definitionId); util_redirect("definitionEdit.php?definitionId={$definitionId}"); } if ($internalRep) {