本文整理汇总了PHP中freelancer::clearCacheProfiCatalog方法的典型用法代码示例。如果您正苦于以下问题:PHP freelancer::clearCacheProfiCatalog方法的具体用法?PHP freelancer::clearCacheProfiCatalog怎么用?PHP freelancer::clearCacheProfiCatalog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类freelancer
的用法示例。
在下文中一共展示了freelancer::clearCacheProfiCatalog方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ini_set
<?php
ini_set('display_errors', 0);
//error_reporting(E_ALL ^ E_NOTICE);
ini_set('max_execution_time', 0);
ini_set('memory_limit', '512M');
if (!isset($_SERVER['DOCUMENT_ROOT']) || !strlen($_SERVER['DOCUMENT_ROOT'])) {
$_SERVER['DOCUMENT_ROOT'] = rtrim(realpath(pathinfo(__FILE__, PATHINFO_DIRNAME) . '/../../'), '/');
}
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/stdf.php";
//require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/config.php");
//require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/profiler.php");
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/freelancer.php';
//------------------------------------------------------------------------------
$results = array();
//if(count($argv) > 1) parse_str(implode('&', array_slice($argv, 1)), $_GET);
//------------------------------------------------------------------------------
$results['clearCacheProfiCatalog'] = (int) freelancer::clearCacheProfiCatalog();
//------------------------------------------------------------------------------
array_walk($results, function (&$value, $key) {
$value = sprintf('%s = %s' . PHP_EOL, $key, $value);
});
print_r(implode('', $results));
exit;
示例2: paymentOrder
//.........这里部分代码省略.........
$account_operation_id = $payed->account_operation_id;
}
// Обновим сессию сразу!
if (get_uid(false) == $this->user['uid']) {
$_SESSION['pro_last'] = payed::ProLast($this->user['login']);
$_SESSION['pro_last'] = $_SESSION['pro_last']['is_freezed'] ? false : $_SESSION['pro_last']['cnt'];
if ($_SESSION['pro_last']['is_freezed']) {
$_SESSION['payed_to'] = $_SESSION['pro_last']['cnt'];
}
} else {
$membuff = new memBuff();
$membuff->set('is_changed_pro_' . $this->user['uid'], true);
//Этот подход не работает
//$session = new session();
//$session->UpdateProEndingDate($this->user['login']);
}
if ($order['auto'] == 't') {
$user->setPROAutoProlong('on', $this->user['uid']);
} else {
$user->setPROAutoProlong('off', $this->user['uid']);
}
//Опубликовать перемещенные вакансии при покупке ПРО
//@todo: Теперь вакансии для всех платные разница лишь в цене для ПРО дешевле
//поэтому отключаем публикацию после покупки ПРО
//https://beta.free-lance.ru/mantis/view.php?id=28579
/*
if (is_emp($this->user['role'])) {
require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/projects.php");
$project = new projects();
$project->publishedMovedToVacancy($this->user);
}*/
//Чистим кеш каталога PROFI пользователей
if ($order['op_code'] == 164) {
freelancer::clearCacheProfiCatalog();
}
}
break;
//------------------------------------------------------------------
//------------------------------------------------------------------
case 45:
// рассылка по каталогу
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/masssending.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/messages.php';
$masssending = masssending::Get($order['parent_id']);
$masssending = $masssending[0];
$error = $this->account->Buy($account_operation_id, $this->transaction, masssending::OPER_CODE, $this->user['uid'], $order['descr'], $order['comment'], $masssending['pre_sum'], 0, $order['promo_code']);
if ($error) {
break;
}
masssending::UpdateAcOpID($order['parent_id'], $account_operation_id);
$success = (bool) messages::Masssending($masssending['user_id'], $masssending['id'], $masssending['msgtext'], $masssending['posted_time']);
break;
//------------------------------------------------------------------
/*
* Погашение задолженности
*/
//------------------------------------------------------------------
/*
* Погашение задолженности
*/
case 135:
$error = $this->account->Buy($account_operation_id, $this->transaction, $order['op_code'], $this->user['uid'], $order['descr'], $order['comment'], 1, 1, 0, 0, $order['ammount']);
if (!$error) {
$success = true;
//Начисление погашенной комиссии и удаление блокировки ТУ
require_once $_SERVER['DOCUMENT_ROOT'] . '/tu/models/TServiceOrderModel.php';