本文整理匯總了PHP中sbr_meta::setDeletedFeedback方法的典型用法代碼示例。如果您正苦於以下問題:PHP sbr_meta::setDeletedFeedback方法的具體用法?PHP sbr_meta::setDeletedFeedback怎麽用?PHP sbr_meta::setDeletedFeedback使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類sbr_meta
的用法示例。
在下文中一共展示了sbr_meta::setDeletedFeedback方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: DeleteFeedback
/**
* Удаляет рекомендацию.
*
* @param type $stage_id
* @param type $feedback_id
* @param type $deleteOpinion удалить мнение
* @param type $reloadPage перезагрузить страницу
*
* @return \xajaxResponse
*/
function DeleteFeedback($stage_id, $feedback_id, $reloadPage = false)
{
session_start();
$objResponse = new xajaxResponse();
$stage_id = intval($stage_id);
$feedback_id = intval($feedback_id);
$uid = get_uid(false);
if (!hasPermissions('sbr')) {
return;
}
$feedback = sbr_meta::getFeedback($feedback_id);
if (!$feedback) {
return;
}
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/users.php';
$user = new users();
$user->GetUserByUID($uid);
if (!$user->uid) {
$err = 'Ошибка';
}
$sbr = sbr_meta::getInstance(sbr_meta::ADMIN_ACCESS, $user, is_emp($user->role));
if (!$sbr) {
return;
}
$stage = $sbr->getStage($stage_id);
if (!$stage) {
return;
}
//$res = sbr_meta::deleteFeedback($feedback_id);
$res = sbr_meta::setDeletedFeedback($feedback_id);
if (!$res) {
return;
}
$ot = $feedback['rating'] == 0 ? 'neitral' : ($feedback['rating'] == 1 ? 'plus' : 'minus');
$objResponse->call('opinionChConuters', 'ops-norisk' . $ot);
$objResponse->script("\$('cont_{$feedback_id}').getParent('div.ops-one').dispose();");
$objResponse->script("if(\$\$('.page-ops div.ops-one').length == 0) \$('no_messages').show();");
if ($reloadPage) {
$objResponse->script('window.location.reload()');
}
return $objResponse;
}