本文整理汇总了PHP中Grupo类的典型用法代码示例。如果您正苦于以下问题:PHP Grupo类的具体用法?PHP Grupo怎么用?PHP Grupo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Grupo类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: migrarParticipantes
public function migrarParticipantes()
{
$p = new Participante();
$g = new Grupo();
$gorigem = new Grupo();
$oD = new Distribuicao();
$idGrupo = $g->md5_decrypt($_REQUEST['idGrupoPara']);
$idGrupoDe = $g->md5_decrypt($_REQUEST['idGrupoDe']);
$g->getById($idGrupo);
$gorigem->getById($idGrupoDe);
$usuario = new Usuario();
$usuario->id = $_SESSION['ag_idUsuario'];
$data = date("Y-m-d H:i:s");
foreach ($_REQUEST['participante'] as $key => $id) {
$p->getById($id);
$p->grupo = $g;
$p->valorTotal = $g->getValorTotal($p->pacoteOpcional);
$p->custoTotal = $g->getCustoTotal($p->pacoteOpcional);
$p->save();
$p->atualiza_status();
//grava log de pagamento
$oLog = new LogUsuario();
$movimento = "MIGRAR PARTICIPANTE<BR> CLIENTE: " . $p->cliente->nomeCompleto . "<BR> GRUPO ORIGEM: " . $gorigem->nomePacote . "<BR> GRUPO DESTINO: " . $g->nomePacote;
$oLog->usuario = $usuario;
$oLog->data = $data;
$oLog->movimento = $movimento;
$oLog->save();
//fim da log
//remover distribuicao dos quartos
$oD->remover($id);
}
$_SESSION['tupi.mensagem'] = 57;
}
示例2: Main
function Main()
{
header('Content-Type: text/html; charset=iso-8859-1');
$grupo = isset($_POST["cg"]) && is_numeric($_POST["cg"]) ? $_POST["cg"] : 0;
$permissoes = isset($_POST["p"]) && trim($_POST["cg"]) != "" ? $_POST["p"] : "";
if ($grupo != 0) {
if ($permissoes != "") {
try {
$g = new Grupo();
$g->setCodigo($grupo);
if ($g->DeletaTodasPermissoes()) {
$permissoes = split("-", $permissoes);
foreach ($permissoes as $perm) {
$g->AdicionaPermissaoGrupoUsuario($perm);
}
}
echo "OK";
} catch (Exception $ex) {
throw new Exception($ex->getMessage(), $ex->getCode());
}
} else {
$g = new Grupo();
$g->setCodigo($grupo);
if ($g->DeletaTodasPermissoes()) {
echo "OK";
} else {
echo "Erro";
}
}
} else {
echo Comuns::Idioma("@lng[Grupo não informado]");
}
}
示例3: factory
private function factory($arrStrDados)
{
$obj = new Usuario();
if (isset($arrStrDados["USU_ID"])) {
$obj->setId($arrStrDados["USU_ID"]);
}
$objGrupo = new Grupo();
if (isset($arrStrDados["GRU_ID"])) {
$objGrupo->setId($arrStrDados["GRU_ID"]);
if (isset($arrStrDados["GRU_Descricao"])) {
$objGrupo->setDescricao($arrStrDados["GRU_Descricao"]);
}
}
$obj->setGrupo($objGrupo);
$obj->setNome($arrStrDados["USU_Nome"]);
$obj->setLogin($arrStrDados["USU_Login"]);
$obj->setEmail($arrStrDados["USU_Email"]);
$obj->setTelefone($arrStrDados["USU_Telefone"]);
if (isset($arrStrDados["USU_DataHoraCadastro"])) {
$obj->setDataHoraCadastro($arrStrDados["USU_DataHoraCadastro"]);
} else {
$obj->setDataHoraCadastro(date("Y-m-d H:i:s"));
}
if (isset($arrStrDados["USU_DataHoraUltimoAcesso"])) {
$obj->setDataHoraUltimoAcesso($arrStrDados["USU_DataHoraUltimoAcesso"]);
}
if (isset($arrStrDados["USU_Status"])) {
$obj->setStatus($arrStrDados["USU_Status"]);
} else {
$obj->setStatus("A");
}
return $obj;
}
示例4: Main
function Main()
{
try {
$u = unserialize($_SESSION["usu"]);
$mensagem = $_GET["m"];
$tpl = file_get_contents("tpl/usuariosgrupos.html");
$tpl = str_replace("<!--telatopo-->", Comuns::GeraTopoPagina($u), $tpl);
$tpl = str_replace("<!--Mensagem-->", isset($mensagem) && $mensagem != "" ? base64_decode($mensagem) : "", $tpl);
$botoes = Botao::BotaoSalvar("fntGravaUsuariosGrupo();", "@lng[Salvar as alterações]");
$tpl = str_replace("<!--itens-toolbar-->", $botoes, $tpl);
$grupos = new Grupo();
$rs = $grupos->ListaRecordSet();
if ($rs != 0) {
if (mysql_num_rows($rs) > 0) {
$opts .= '<option value="">@lng[Selecione]</option>';
while ($linha = mysql_fetch_array($rs)) {
$opts .= '<option value="' . $linha["Codigo"] . '">' . $linha["Descricao"] . '</option>';
}
} else {
$opts = '<option value="-1">@lng[Nenhum grupo cadastrado]</option>';
}
} else {
$opts = '<option value="-1">@lng[Erro ao carregar]</option>';
}
$tpl = str_replace("##OptsGrupos##", $opts, $tpl);
$tpl = str_replace("##OptsTU##", "", $tpl);
$tpl = str_replace("##OptsUDG##", "", $tpl);
echo Comuns::Idioma($tpl);
} catch (Exception $ex) {
$msg = base64_encode($ex->getMessage());
header("Location:vwerro.php?m=" . $msg);
}
}
示例5: Main
function Main()
{
$cod = $_POST["c"];
$des = urldecode($_POST["d"]);
header('Content-Type: text/html; charset=iso-8859-1');
try {
$g = new Grupo();
if ($cod != "") {
$g->setCodigo($cod);
}
if ($des != "") {
$g->setDescricao($des);
}
if ($cod == "") {
if ($g->AdicionaGrupoUsuario()) {
echo "GRAVADO";
}
} else {
if ($g->AtualizaGrupoUsuario()) {
echo "GRAVADO";
}
}
} catch (Exception $ex) {
echo $ex->getMessage();
}
}
示例6: del
public function del()
{
$grupo = new Grupo($this->data->idGrupo);
$delete = explode(':', $this->data->marca);
$grupo->deleteAssociationById('usuarios', $delete);
$this->grid();
}
示例7: Main
function Main()
{
header('Content-Type: text/html; charset=iso-8859-1');
$grupo = isset($_POST["cg"]) && is_numeric($_POST["cg"]) ? $_POST["cg"] : 0;
$usuarios = isset($_POST["u"]) ? $_POST["u"] : "";
$msg = "";
if ($grupo != 0) {
if ($usuarios != "") {
try {
$g = new Grupo();
$g->setCodigo($grupo);
if ($g->DeletaTodosOsUsuarios()) {
$usuarios = split("-", $usuarios);
foreach ($usuarios as $usuario) {
$g->AdicionaUsuarioAoGrupo($usuario);
}
return "GRAVOU";
} else {
$msg = "@lng[Não consegui excluir]";
}
} catch (Exception $ex) {
throw new Exception($ex->getMessage(), $ex->getCode());
}
} else {
$msg = "@lng[Usuarios não informados]";
}
} else {
$msg = "@lng[Grupo não informado]";
}
echo Comuns::Idioma($msg);
}
示例8: alterar
public function alterar(Grupo $obj)
{
$strSQL = "UPDATE CAD_GRU_GRUPOS_USUARIOS SET ";
$strSQL .= "GRU_Descricao = '" . $obj->getDescricao() . "', ";
$strSQL .= "GRU_Status = '" . $obj->getStatus() . "' ";
$strSQL .= "WHERE GRU_ID = " . $obj->getId();
return Db::getInstance()->executar($strSQL);
}
示例9: incluir
public function incluir()
{
$oGrupo = new Grupo();
$oGrupo->getById($oGrupo->md5_decrypt($_REQUEST['idGrupo']));
$this->grupo = $oGrupo;
$this->numero = $_REQUEST['numero'];
$this->capacidade = $_REQUEST['capacidade'];
$newid = $this->save();
$_SESSION['tupi.mensagem'] = 29;
return $newid;
}
示例10: fntGravaDados
function fntGravaDados()
{
$nome = $_POST['txtNome'];
$usuario = $_POST['txtUsuario'];
$email = $_POST['txtEmail'];
$senha = $_POST['txtSenha'];
$senhaII = $_POST['txtRepetirSenha'];
$ins = $_POST['selInstituicao'];
if (trim($senha) != "" && trim($senhaII) != "") {
if ($senha == $senhaII) {
try {
$u = new Usuario();
$g = new Grupo();
$u->setNome($nome);
$u->setUsuario($usuario);
$u->setEmail($email);
$u->setSenha($senha);
$u->setCodigoInstituicao($ins);
$ret = $u->CadastraNovoUsuario(2);
$g->setCodigo(3);
$g->AdicionaUsuarioAoGrupo($u->getCodigo());
$_SESSION['usu'] = serialize($u);
$ret = "OK";
try {
$mensagem = "Foi realizado um novo cadastro de usuário no SIACC.<br />";
$mensagem .= "Nome: " . $u->getNome() . " (" . $u->getUsuario() . ")<br />";
$mensagem .= "E-mail: " . $u->getEmail() . "<br />";
//$mensagem .= "Instituição: " . $u->getNomeInstituicao() . " - " . $u->getSiglaInstituicao() . "<br />";
//$mensagem .= "Cidade/UF: " . $u->getCidadeInstituicao() . "/" . $u->getUFInstituicao() . "<br /><br />";
$mensagem .= 'Acesse o SIACC agora clicando <a href="http://siacc.regisls.net">aqui</a> para ativar a conta deste usuário e liberar seu acesso a ferramenta';
$mail = new Email();
$mail->setRemetente("Regis Leandro Sebastiani <regisls@regisls.net>");
$mail->setAssunto("[SIACC] Novo cadastro de usuário");
$mail->setDestinatario("regisls@regisls.net");
$mail->setMensagem($mensagem);
$mail->Enviar();
} catch (Exception $exEmail) {
Log::RegistraLog("Erro ao enviar e-mail de cadastro de usuário realizado pelo site", true);
}
} catch (Exception $ex) {
$ret = "@lng[Erro ao gravar usuário.] " . $ex->getMessage();
}
} else {
$ret = "@lng[As senhas informadas não são identicas. Verifique.]";
}
} else {
$ret = "@lng[A senha não pode ser vazia]";
}
echo $ret;
}
示例11: selectProfessor
public function selectProfessor($idProfessor)
{
$sql = 'select * from grupo gp where gp.grp_professor = ' . $idProfessor;
$result = $this->retrieve($sql);
$lista = array();
while ($qr = mysqli_fetch_array($result)) {
$gru = new Grupo();
$gru->setGrp_id($qr["grp_id"]);
$gru->setGrp_grupo($qr["grp_grupo"]);
$gru->setGrp_escola($qr["grp_escola"]);
$gru->setGrp_professor($qr["grp_professor"]);
array_push($lista, $gru);
}
return $lista;
}
示例12: Main
function Main()
{
if (isset($_POST["cg"]) && $_POST["cg"] != "") {
$codgrupo = $_POST["cg"];
$pesquisa = $_POST["m"];
if ($pesquisa == 2) {
$rs = Grupo::ListaUsuariosGrupo($codgrupo);
} else {
if ($pesquisa == 1) {
$rs = Grupo::ListaUsuariosForaDoGrupo($codgrupo);
}
}
if ($rs != 0) {
if (mysql_num_rows($rs) > 0) {
while ($linha = mysql_fetch_array($rs)) {
$opts .= '<option ' . ($linha["Ativo"] == true ? '' : 'class="item-inativo"') . ' value="' . $linha["Codigo"] . '">' . $linha["NomeCompleto"] . ' (' . $linha["NomeUsuario"] . ($linha["Ativo"] == true ? '' : ' - X') . ')</option>';
}
} else {
$opts = '';
}
} else {
$opts = '';
}
header('Content-Type: text/html; charset=iso-8859-1');
echo $opts;
} else {
throw new Exception("@lng[Selecione um grupo para realizar esta operação]", 1000);
}
}
示例13: Main
function Main()
{
if (isset($_POST["cg"]) && $_POST["cg"] != "") {
$codgrupo = $_POST["cg"];
$rs = Grupo::ListaPermissoesTodas($codgrupo);
if ($rs != false) {
$opts .= '<select id="selPermissoes" name="selPermissoes" class="selmultiplo largo" size="10" multiple="multiple">';
if (mysql_num_rows($rs) > 0) {
while ($linha = mysql_fetch_array($rs)) {
if ($linha["Pode"] == 1) {
$opts .= '<option selected="selected" value="' . $linha["Codigo"] . '">' . $linha["Descricao"] . '</option>';
} else {
$opts .= '<option value="' . $linha["Codigo"] . '">' . $linha["Descricao"] . '</option>';
}
}
}
$opts .= '</select>';
} else {
$opts .= 'vazio';
}
header('Content-Type: text/html; charset=iso-8859-1');
echo $opts;
} else {
throw new Exception("@lng[Selecione um grupo para realizar esta operação]", 1000);
}
}
示例14: add
public function add()
{
$grupo = Grupo::create($this->data->idGrupo);
$ids = array_merge($grupo->getUsuarios()->getId(), array($this->data->idUsuario));
$grupo->saveAssociationById('usuarios', $ids);
$this->grid();
}
示例15: run
public function run()
{
Grupo::create(['grupo' => 'Grupo 101']);
Grupo::create(['grupo' => 'Grupo 102']);
Grupo::create(['grupo' => 'Grupo 103']);
Grupo::create(['grupo' => 'Grupo 104']);
Grupo::create(['grupo' => 'Grupo 201']);
Grupo::create(['grupo' => 'Grupo 202']);
Grupo::create(['grupo' => 'Grupo 203']);
Grupo::create(['grupo' => 'Grupo 204']);
Grupo::create(['grupo' => 'Grupo 301']);
Grupo::create(['grupo' => 'Grupo 302']);
Grupo::create(['grupo' => 'Grupo 303']);
Grupo::create(['grupo' => 'Grupo 304']);
Grupo::create(['grupo' => 'Grupo 401']);
Grupo::create(['grupo' => 'Grupo 402']);
Grupo::create(['grupo' => 'Grupo 403']);
Grupo::create(['grupo' => 'Grupo 404']);
Grupo::create(['grupo' => 'Grupo 501']);
Grupo::create(['grupo' => 'Grupo 502']);
Grupo::create(['grupo' => 'Grupo 503']);
Grupo::create(['grupo' => 'Grupo 504']);
Grupo::create(['grupo' => 'Grupo 601']);
Grupo::create(['grupo' => 'Grupo 602']);
Grupo::create(['grupo' => 'Grupo 603']);
Grupo::create(['grupo' => 'Grupo 604']);
}