本文整理汇总了PHP中Grupo::getCustoTotal方法的典型用法代码示例。如果您正苦于以下问题:PHP Grupo::getCustoTotal方法的具体用法?PHP Grupo::getCustoTotal怎么用?PHP Grupo::getCustoTotal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Grupo
的用法示例。
在下文中一共展示了Grupo::getCustoTotal方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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: reativar
function reativar()
{
$this->getById($this->md5_decrypt($_REQUEST['idParticipante']));
$oS = new StatusParticipante();
$oGrupo = new Grupo();
$oGrupo->getById($this->grupo->id);
$this->valorTotal = $oGrupo->getValorTotal($this->pacoteOpcional);
$this->custoTotal = $oGrupo->getCustoTotal($this->pacoteOpcional);
$oS->id = $this->STATUS_PENDENTE();
$this->status = $oS;
$this->dataInscricao = date("Y-m-d");
$this->save();
//log de criacao
$log = new LogParticipante();
$user = new Usuario();
$user->id = $_SESSION['ag_idUsuario'];
$log->usuario = $user;
$log->participante = $this;
$log->dataHora = date("Y-m-d H:i:s");
$log->valor = $this->valorTotal;
$log->custo = $this->custoTotal;
$log->save();
//grava log de usuario
$oLog = new LogUsuario();
$data = date("Y-m-d H:i:s");
$movimento = "REATIVAR PARTICIPANTE<BR> CLIENTE: " . $this->cliente->nomeCompleto . "<BR> GRUPO: " . $this->grupo->nomePacote;
$oLog->usuario = $user;
$oLog->data = $data;
$oLog->movimento = $movimento;
$oLog->save();
//fim da log
}