コード例 #1
0
    </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;
コード例 #2
0
 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!'));
 }