本文整理汇总了PHP中cache::getType方法的典型用法代码示例。如果您正苦于以下问题:PHP cache::getType方法的具体用法?PHP cache::getType怎么用?PHP cache::getType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cache
的用法示例。
在下文中一共展示了cache::getType方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: isset
$rateOption = isset($_POST['ratingoption']) ? $_POST['ratingoption'] + 0 : 0;
$rateCache = isset($_POST['rating']) ? $_POST['rating'] + 0 : 0;
$ocTeamComment = isset($_REQUEST['teamcomment']) ? $_REQUEST['teamcomment'] != 0 : 0;
$suppressMasslogWarning = isset($_REQUEST['suppressMasslogWarning']) ? $_REQUEST['suppressMasslogWarning'] : ($masslogCookieSet ? $masslogCookieContent : 0);
if (isset($_GET['fieldnoteid']) && !isset($_POST['submitform']) && !empty($fieldNote)) {
$_POST['descMode'] = 3;
$fieldNoteDate = DateTime::createFromFormat('Y-m-d H:i:s', $fieldNote['date']);
$logDateDay = $fieldNoteDate->format('d');
$logDateMonth = $fieldNoteDate->format('m');
$logDateYear = $fieldNoteDate->format('Y');
$logTimeHour = $fieldNoteDate->format('H');
$logTimeMinute = $fieldNoteDate->format('i');
$logText = $fieldNote['text'];
switch ($fieldNote['type']) {
case FieldNote::LOG_TYPE_FOUND:
if (in_array($cache->getType(), \AppBundle\Entity\Geocache::EVENT_CACHE_TYPES)) {
$logType = GeocacheLog::LOG_TYPE_ATTENDED;
} else {
$logType = GeocacheLog::LOG_TYPE_FOUND;
}
break;
case FieldNote::LOG_TYPE_NOT_FOUND:
$logType = GeocacheLog::LOG_TYPE_NOT_FOUND;
break;
case FieldNote::LOG_TYPE_NOTE:
$logType = GeocacheLog::LOG_TYPE_NOTE;
break;
case FieldNote::LOG_TYPE_NEEDS_MAINTENANCE:
$logType = GeocacheLog::LOG_TYPE_NOTE;
$needsMaintenance = GeocacheLog::NEEDS_MAINTENANCE_ACTIVATE;
break;
示例2: isset
// logtext, logtype, logday, logmonth, logyear
$logText = isset($_POST['logtext']) ? $_POST['logtext'] : '';
$logType = isset($_REQUEST['logtype']) ? $_REQUEST['logtype'] + 0 : null;
$logDateDay = isset($_POST['logday']) ? trim($_POST['logday']) : ($datesaved ? $defaultLogDay : date('d'));
$logDateMonth = isset($_POST['logmonth']) ? trim($_POST['logmonth']) : ($datesaved ? $defaultLogMonth : date('m'));
$logDateYear = isset($_POST['logyear']) ? trim($_POST['logyear']) : ($datesaved ? $defaultLogYear : date('Y'));
$logTimeHour = isset($_POST['loghour']) ? trim($_POST['loghour']) : "";
$logTimeMinute = isset($_POST['logminute']) ? trim($_POST['logminute']) : "";
$needsMaintenance = isset($_POST['needs_maintenance2']) ? $_POST['needs_maintenance2'] + 0 : (isset($_POST['needs_maintenance']) ? $_POST['needs_maintenance'] + 0 : 0);
$listingOutdated = isset($_POST['listing_outdated2']) ? $_POST['listing_outdated2'] + 0 : (isset($_POST['listing_outdated']) ? $_POST['listing_outdated'] + 0 : 0);
$confirmListingOk = isset($_POST['confirm_listing_ok']) ? $_POST['confirm_listing_ok'] + 0 : 0;
$rateOption = isset($_POST['ratingoption']) ? $_POST['ratingoption'] + 0 : 0;
$rateCache = isset($_POST['rating']) ? $_POST['rating'] + 0 : 0;
$ocTeamComment = isset($_REQUEST['teamcomment']) ? $_REQUEST['teamcomment'] != 0 : 0;
$suppressMasslogWarning = isset($_REQUEST['suppressMasslogWarning']) ? $_REQUEST['suppressMasslogWarning'] : ($masslogCookieSet ? $masslogCookieContent : 0);
if (!in_array($logType, $logtype_allows_nm) || $cache->getType() == 6) {
$needsMaintenance = $listingOutdated = 0;
} else {
if ($needsMaintenance != 1 && $needsMaintenance != 2) {
$needsMaintenance = 0;
}
if ($listingOutdated != 1 && $listingOutdated != 2) {
$listingOutdated = 0;
}
}
if ($listingOutdated == 1 && !$confirmListingOk) {
$listingOutdated = 0;
}
// if not a found log, ignore the rating
$rateOption = ($logType == 1 || $logType == 7) + 0;
// get logtext editormode (from form or from userprofile)
示例3: getValidLogTypes
function getValidLogTypes()
{
$cache = new cache($this->getCacheId());
if ($cache->exist() == false) {
return array();
}
if ($cache->allowLog() == false) {
return array();
}
$nTypes = array();
$rs = sql("SELECT `log_type_id` FROM `cache_logtype` WHERE `cache_type_id`='&1'", $cache->getType());
while ($r = sql_fetch_assoc($rs)) {
$nTypes[] = $r['log_type_id'];
}
sql_free_result($rs);
return $nTypes;
}