本文整理汇总了PHP中clsPmieducarCurso::setLimite方法的典型用法代码示例。如果您正苦于以下问题:PHP clsPmieducarCurso::setLimite方法的具体用法?PHP clsPmieducarCurso::setLimite怎么用?PHP clsPmieducarCurso::setLimite使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类clsPmieducarCurso
的用法示例。
在下文中一共展示了clsPmieducarCurso::setLimite方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Gerar
function Gerar()
{
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
session_write_close();
$this->titulo = 'Curso - Listagem';
// passa todos os valores obtidos no GET para atributos do objeto
foreach ($_GET as $var => $val) {
$this->{$var} = $val === '' ? NULL : $val;
}
$this->addBanner('imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', 'Intranet');
$lista_busca = array('Curso', 'Nível Ensino', 'Tipo Ensino');
$obj_permissoes = new clsPermissoes();
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
if ($nivel_usuario == 1) {
$lista_busca[] = 'Instituição';
}
$this->addCabecalhos($lista_busca);
include 'include/pmieducar/educar_campo_lista.php';
// outros Filtros
$this->campoTexto('nm_curso', 'Curso', $this->nm_curso, 30, 255, FALSE);
// outros de Foreign Keys
$opcoes = array('' => 'Selecione');
$todos_niveis_ensino = "nivel_ensino = new Array();\n";
$objTemp = new clsPmieducarNivelEnsino();
$lista = $objTemp->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
$todos_niveis_ensino .= "nivel_ensino[nivel_ensino.length] = new Array({$registro["cod_nivel_ensino"]},'{$registro["nm_nivel"]}', {$registro["ref_cod_instituicao"]});\n";
}
}
echo "<script>{$todos_niveis_ensino}</script>";
if ($this->ref_cod_instituicao) {
$objTemp = new clsPmieducarNivelEnsino();
$lista = $objTemp->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, $this->ref_cod_instituicao);
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
$opcoes[$registro['cod_nivel_ensino']] = $registro['nm_nivel'];
}
}
}
$this->campoLista('ref_cod_nivel_ensino', 'Nível Ensino', $opcoes, $this->ref_cod_nivel_ensino, NULL, NULL, NULL, NULL, NULL, FALSE);
$opcoes = array('' => 'Selecione');
$todos_tipos_ensino = "tipo_ensino = new Array();\n";
$objTemp = new clsPmieducarTipoEnsino();
$objTemp->setOrderby('nm_tipo');
$lista = $objTemp->lista(NULL, NULL, NULL, NULL, NULL, NULL, 1);
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
$todos_tipos_ensino .= "tipo_ensino[tipo_ensino.length] = new Array({$registro["cod_tipo_ensino"]},'{$registro["nm_tipo"]}', {$registro["ref_cod_instituicao"]});\n";
}
}
echo "<script>{$todos_tipos_ensino}</script>";
if ($this->ref_cod_instituicao) {
$objTemp = new clsPmieducarTipoEnsino();
$objTemp->setOrderby("nm_tipo");
$lista = $objTemp->lista(NULL, NULL, NULL, NULL, NULL, NULL, 1, $this->ref_cod_instituicao);
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
$opcoes["{$registro['cod_tipo_ensino']}"] = $registro['nm_tipo'];
}
}
}
$this->campoLista('ref_cod_tipo_ensino', 'Tipo Ensino', $opcoes, $this->ref_cod_tipo_ensino, '', FALSE, '', '', '', FALSE);
// Paginador
$this->limite = 20;
$this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0;
$obj_curso = new clsPmieducarCurso();
$obj_curso->setOrderby('nm_curso ASC');
$obj_curso->setLimite($this->limite, $this->offset);
$lista = $obj_curso->lista(NULL, NULL, NULL, $this->ref_cod_nivel_ensino, $this->ref_cod_tipo_ensino, NULL, $this->nm_curso, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, $this->ref_cod_instituicao);
$total = $obj_curso->_total;
// monta a lista
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
$obj_ref_cod_nivel_ensino = new clsPmieducarNivelEnsino($registro['ref_cod_nivel_ensino']);
$det_ref_cod_nivel_ensino = $obj_ref_cod_nivel_ensino->detalhe();
$registro['ref_cod_nivel_ensino'] = $det_ref_cod_nivel_ensino['nm_nivel'];
$obj_ref_cod_tipo_ensino = new clsPmieducarTipoEnsino($registro['ref_cod_tipo_ensino']);
$det_ref_cod_tipo_ensino = $obj_ref_cod_tipo_ensino->detalhe();
$registro['ref_cod_tipo_ensino'] = $det_ref_cod_tipo_ensino['nm_tipo'];
$obj_cod_instituicao = new clsPmieducarInstituicao($registro['ref_cod_instituicao']);
$obj_cod_instituicao_det = $obj_cod_instituicao->detalhe();
$registro['ref_cod_instituicao'] = $obj_cod_instituicao_det['nm_instituicao'];
$lista_busca = array("<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["nm_curso"]}</a>", "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_nivel_ensino"]}</a>", "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_tipo_ensino"]}</a>");
if ($nivel_usuario == 1) {
$lista_busca[] = "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_instituicao"]}</a>";
}
$this->addLinhas($lista_busca);
}
}
$this->addPaginador2("educar_curso_lst.php", $total, $_GET, $this->nome, $this->limite);
$obj_permissoes = new clsPermissoes();
if ($obj_permissoes->permissao_cadastra(566, $this->pessoa_logada, 3)) {
$this->acao = "go(\"educar_curso_cad.php\")";
$this->nome_acao = "Novo";
}
$this->largura = "100%";
$localizacao = new LocalizacaoSistema();
$localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de cursos"));
//.........这里部分代码省略.........
示例2: Gerar
function Gerar()
{
@session_start();
$this->__pessoa_logada = $_SESSION['id_pessoa'];
session_write_close();
$this->__titulo = "Curso - Listagem";
foreach ($_GET as $var => $val) {
// passa todos os valores obtidos no GET para atributos do objeto
$this->{$var} = $val === "" ? null : $val;
}
$this->addCabecalhos(array("Curso", "Nivel Ensino", "Tipo Ensino", "Instituicão"));
$this->campoTexto("nm_curso", "Curso", $this->nm_curso, 30, 255, false);
$opcoes = array("" => "Selecione");
if (class_exists("clsPmieducarNivelEnsino")) {
$objTemp = new clsPmieducarNivelEnsino();
$lista = $objTemp->lista();
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
$opcoes["{$registro['cod_nivel_ensino']}"] = "{$registro['nm_nivel']}";
}
}
} else {
echo "<!--\nErro\nClasse clsPmieducarNivelEnsino nao encontrada\n-->";
$opcoes = array("" => "Erro na geracao");
}
$this->campoLista("ref_cod_nivel_ensino", "Nivel Ensino", $opcoes, $this->ref_cod_nivel_ensino);
$opcoes = array("" => "Selecione");
if (class_exists("clsPmieducarTipoEnsino")) {
$objTemp = new clsPmieducarTipoEnsino();
$lista = $objTemp->lista();
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
$opcoes["{$registro['cod_tipo_ensino']}"] = "{$registro['nm_ensino']}";
}
}
} else {
echo "<!--\nErro\nClasse clsPmieducarTipoAvaliacao nao encontrada\n-->";
$opcoes = array("" => "Erro na geracao");
}
$this->campoLista("ref_cod_tipo_ensino", "Tipo Ensino", $opcoes, $this->ref_cod_tipo_ensino);
// Paginador
$this->__limite = 20;
$this->__offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->__limite - $this->__limite : 0;
$obj_curso = new clsPmieducarCurso();
$obj_curso->setOrderby("nm_curso ASC");
$obj_curso->setLimite($this->__limite, $this->__offset);
$lista = $obj_curso->lista(null, null, $this->ref_cod_nivel_ensino, $this->ref_cod_tipo_ensino, null, $this->nm_curso, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null);
$total = $obj_curso->_total;
// monta a lista
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
// muda os campos data
$registro["data_cadastro_time"] = strtotime(substr($registro["data_cadastro"], 0, 16));
$registro["data_cadastro_br"] = date("d/m/Y H:i", $registro["data_cadastro_time"]);
$registro["data_exclusao_time"] = strtotime(substr($registro["data_exclusao"], 0, 16));
$registro["data_exclusao_br"] = date("d/m/Y H:i", $registro["data_exclusao_time"]);
if (class_exists("clsPmieducarNivelEnsino")) {
$obj_ref_cod_nivel_ensino = new clsPmieducarNivelEnsino($registro["ref_cod_nivel_ensino"]);
$det_ref_cod_nivel_ensino = $obj_ref_cod_nivel_ensino->detalhe();
$registro["ref_cod_nivel_ensino"] = $det_ref_cod_nivel_ensino["nm_nivel"];
} else {
$registro["ref_cod_nivel_ensino"] = "Erro na geracao";
echo "<!--\nErro\nClasse nao existente: clsPmieducarNivelEnsino\n-->";
}
if (class_exists("clsPmieducarTipoEnsino")) {
$obj_ref_cod_tipo_ensino = new clsPmieducarTipoEnsino($registro["ref_cod_tipo_ensino"]);
$det_ref_cod_tipo_ensino = $obj_ref_cod_tipo_ensino->detalhe();
$registro["ref_cod_tipo_ensino"] = $det_ref_cod_tipo_ensino["nm_tipo"];
} else {
$registro["ref_cod_tipo_ensino"] = "Erro na geracao";
echo "<!--\nErro\nClasse nao existente: clsPmieducarTipoEnsino\n-->";
}
if (class_exists("clsPmieducarInstituicao")) {
$obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]);
$det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
$registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
} else {
$registro["ref_cod_instituicao"] = "Erro na geracao";
echo "<!--\nErro\nClasse nao existente: clsPmieducarInstuicao\n-->";
}
$this->addLinhas(array("<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["nm_curso"]}</a>", "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_nivel_ensino"]}</a>", "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_tipo_ensino"]}</a>", "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_instituicao"]}</a>"));
}
}
$this->addPaginador2("educar_curso_lst.php", $total, $_GET, $this->nome, $this->__limite);
$obj_permissoes = new clsPermissoes();
if ($obj_permissoes->permissao_cadastra(0, $this->pessoa_logada, 0)) {
$this->acao = "go(\"educar_curso_cad.php\")";
$this->nome_acao = "Novo";
}
$this->largura = "100%";
}