当前位置: 首页>>代码示例>>PHP>>正文


PHP sbr_meta::setDeletedFeedback方法代码示例

本文整理汇总了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;
}
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:52,代码来源:sbr.server.php


注:本文中的sbr_meta::setDeletedFeedback方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。