</div> <?php if ($hasFunctions == true) { ?> <div id="<?php echo $key; ?> One" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading<?php echo $key; ?> One"> <div class="panel-body"> <ul class="list-unstyled"> <?php foreach ($moduleFunctions as $keyFunction => $function) { $canUse = erLhcoreClassRole::canUseByModuleAndFunction($permissions, $key, $keyFunction); ?> <li><label><input class="<?php if ($canUse == false) { ?> PermissionSelector<?php } ?> " <?php if ($canUse == true) { ?> disabled="disabled" checked="checked"<?php } ?> type="checkbox" name="RequestPermission" value="<?php echo $key;
public static function activeChat($params) { erLhcoreClassChatHelper::changeStatus(array('user' => $params['user'], 'chat' => &$params['chat'], 'status' => erLhcoreClassModelChat::STATUS_ACTIVE_CHAT, 'allow_close_remote' => erLhcoreClassRole::canUseByModuleAndFunction(erLhcoreClassRole::accessArrayByUserID($params['user']->id), 'lhchat', 'allowcloseremote'))); if (!isset($params['no_ui_update'])) { $params['chat']->operation_admin .= "lhinst.updateVoteStatus(" . $params['chat']->id . ");"; // Update only $db = ezcDbInstance::get(); $stmt = $db->prepare('UPDATE lh_chat SET operation_admin = :operation_admin WHERE id = :id'); $stmt->bindValue(':id', $params['chat']->id, PDO::PARAM_INT); $stmt->bindValue(':operation_admin', $params['chat']->operation_admin, PDO::PARAM_STR); $stmt->execute(); } return array('processed' => true, 'process_status' => erTranslationClassLhTranslation::getInstance()->getTranslation('chat/chatcommand', 'Chat status was changed to active!')); }