public function clienteSelecionouUsuarioInvalido($connection, $usuarioClienteSelecionou) { if (Functions::isEmpty($usuarioClienteSelecionou)) { return false; } if ($_SESSION['perfilCliente'] == 1) { $usuariosModel = new UsuariosModel(); $clientesDaEmpresa = $usuariosModel->loadClientesDeUmaEmpresa($connection, 1, $_SESSION['empresaCodigo']); foreach ($clientesDaEmpresa as $cliente) { if ($cliente->getId() == $usuarioClienteSelecionou) { return false; } } return true; } return false; }
public function ajaxLoadClientesDeUmaEmpresaAction() { $empresaCodigo = $this->getParametroTela('empresaCodigo'); $exibeUsuarioAberto = $this->getParametroTela('exibeUsuarioAberto'); $usuarioCodigo = $this->getParametroTela('usuarioCodigo'); $connection = Databases::connect(); $model = new UsuariosModel(); $usuarioNome = $model->loadById($connection, $usuarioCodigo); $clientes = $model->loadClientesDeUmaEmpresa($connection, 0, $empresaCodigo); Databases::disconnect($connection); $resultado = ""; if ($exibeUsuarioAberto == 1) { $resultado = ' <label class="control-label col-sm-2" for="usuario">Usuário:</label> <div class="col-sm-3"> <div class="input-group"> <div class="input-group-addon" data-toggle="modal" data-target="#usuarioModal"> <span class="glyphicon glyphicon-info-sign"></span> </div> <select class="form-control" id="usuario" name="usuario" onchange="atualizarUsuarioModal()"> <option value="">Selecione</option>'; foreach ($clientes as $cliente) { $resultado .= '<option value="' . $cliente->getId() . '">' . $cliente->getNome() . '</option>'; } $resultado .= '</select></div></div>'; } else { $resultado = ' <label class="control-label col-sm-2" for="usuario">Usuário:</label> <div class="col-sm-3"> <div class="input-group"> <div class="input-group-addon" data-toggle="modal" data-target="#usuarioModal"> <span class="glyphicon glyphicon-info-sign"></span> </div> <input type="hidden" name="usuario" value="' . $usuarioCodigo . '" /> <input type="text" class="form-control" id="usuario" name="usuario" value="' . $usuarioNome . '" disabled="disabled" /> </div> </div>'; } echo $resultado; }