本文整理汇总了PHP中importar函数的典型用法代码示例。如果您正苦于以下问题:PHP importar函数的具体用法?PHP importar怎么用?PHP importar使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了importar函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Main
function Main()
{
global $TPLV, $bottom, $urls, $db, $migalha;
$TPLV = new TemplatePower(TEMPLATE_PATH . "modulos/online.tpl");
$TPLV->assignGlobal("uploadPath", UPLOAD_PATH);
$TPLV->assignGlobal("imagePath", IMAGE_PATH);
$TPLV->assignGlobal("swfPath", SWF_PATH);
$TPLV->assignGlobal("localPath", LOCAL_PATH);
$TPLV->assignGlobal('navBottom', $bottom);
$TPLV->assignGlobal($urls->var);
$TPLV->prepare();
$in = $_GET['in'];
switch ($in) {
default:
case 'lista':
lista();
break;
case 'importar':
importar();
break;
case 'salvaImportar':
salvaImportar();
break;
case 'dadosImport':
dadosImport();
break;
case 'gravaImportar':
gravaImportar();
break;
case 'novo':
novo();
break;
case 'editar':
editar();
break;
case 'salvar':
salvar();
break;
case 'deletar':
deletar();
break;
}
}
示例2: importar
<?php
importar("LojaVirtual.Produtos.Lista.ListaOfertasColetivas");
$tituloPagina = 'Produtos > Ofertas Coletivas > Ofertas';
$iLOC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/listarOfertasColetivas.html"));
$iLOC->trocar("linkDeletar.OfertaColetiva", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iLOC->trocar("linkBuscar.OfertaColetiva", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
$lP = new ListaOfertasColetivas();
$lP->condicoes('', $_GET['deletar'], ListaOfertasColetivas::ID);
if ($lP->getTotal() > 0) {
try {
$lP->deletar($lP->listar());
$javaScript .= Aviso::criar("Oferta removida com sucesso!");
} catch (Exception $e) {
$javaScript .= Aviso::criar($e->getMessage());
}
}
}
$lP = new ListaOfertasColetivas();
$iLOC->createRepeticao("repetir->OfertasColetivas");
if (!empty($_GET['busca'])) {
$lP->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE');
}
$iLOC->condicao("condicaoBusca", !empty($_SESSION['nivel']));
$iLOC->trocar("linkCadastrar.OfertaColetiva", "?p=" . $_GET['p'] . "&a=cadastrarOfertaColetiva");
while ($p = $lP->listar("ASC", ListaOfertasColetivas::DATAINICIO)) {
$iLOC->repetir();
$iLOC->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel']));
$bgColor = $lP->getParametros() % 2 == 0 ? '#FFFFFF' : '#EAEAEA';
$iLOC->enterRepeticao()->trocar("bgColorEmpresa", $bgColor);
示例3: importarscriptAction
public function importarscriptAction()
{
function getconfig()
{
// fixme: do it the synfony way
$yfile = "../app/config/parameters.yml";
$parameters = file_get_contents($yfile);
$linhas = explode("\n", $parameters);
foreach ($linhas as $linha) {
$dado = explode(": ", $linha);
$config[] = $dado[1];
}
return $config;
}
// Conexão com o banco
$config = @getconfig();
$server = $config[2];
$port = $config[3];
$db = $config[4];
$user = $config[5];
$pass = $config[6];
error_log("11111111111111111111111111111111" . $config . " | " . $server . " | " . $db . " | " . $user . " | " . $pass);
if ($server != 'null') {
$dbcon = new PDOConnection("pgsql:host={$server};dbname={$db};port={$port}", $user, $pass);
} else {
$dbcon = new PDOConnection("pgsql:dbname={$db};port={$port}", $user, $pass);
}
function importar($dbcon, $tmpdir)
{
// Cria a query padrão de inclusão de dados
$lista_tabelas = array("acao", "servidor_autenticacao", "local", "rede", "acao_excecao", "acao_rede", "so", "acao_so", "aplicativo", "aplicativo_rede", "aquisicao", "tipo_licenca", "software", "aquisicao_item", "computador", "descricao_coluna_computador", "grupo_usuario", "insucesso_instalacao", "usuario", "local_secundario", "log", "unid_organizacional_nivel1", "unid_organizacional_nivel1a", "unid_organizacional_nivel2", "patrimonio", "patrimonio_config_interface", "rede_grupo_ftp", "rede_versao_modulo", "software_estacao", "srcacic_chat", "srcacic_conexao", "srcacic_sessao", "srcacic_transf", "teste", "tipo_software", "tipo_uorg", "uorg", "usb_vendor", "usb_device", "usb_log");
echo "Limpando dados anteriores... ";
foreach ($lista_tabelas as $tabela) {
// Limpa as tabelas antes
$dbcon->exec("truncate {$tabela} cascade");
}
echo "feito.<br>";
foreach ($lista_tabelas as $tabela) {
if (file_exists("{$tmpdir}/importacao/{$tabela}.csv")) {
echo "Importando " . $tabela . "...";
// Copia do arquivo para a base
$dbcon->exec("COPY {$tabela} FROM '{$tmpdir}/importacao/{$tabela}.csv' WITH DELIMITER AS ';' NULL AS '\\N' ESCAPE '\"' ENCODING 'ISO-8859-1' CSV");
echo " feito.<br>";
}
}
}
function atualizar_seq($dbcon)
{
$lista_sequencias = array("aplicativo_id_aplicativo_seq", "aquisicao_id_aquisicao_seq", "class_property_id_class_property_seq", "class_property_type_id_class_property_type_seq", "classe_id_class_seq", "collect_def_class_id_collect_def_class_seq", "computador_coleta_historico_id_computador_coleta_historico_seq", "computador_coleta_id_computador_coleta_seq", "computador_id_computador_seq", "grupo_usuario_id_grupo_usuario_seq", "insucesso_instalacao_id_insucesso_instalacao_seq", "local_id_local_seq", "log_id_log_seq", "patrimonio_id_patrimonio_seq", "rede_grupo_ftp_id_ftp_seq", "rede_id_rede_seq", "rede_versao_modulo_id_rede_versao_modulo_seq", "servidor_autenticacao_id_servidor_autenticacao_seq", "so_id_so_seq", "software_id_software_seq", "srcacic_action_id_srcacic_action_seq", "srcacic_chat_id_srcacic_chat_seq", "srcacic_conexao_id_srcacic_conexao_seq", "srcacic_sessao_id_srcacic_sessao_seq", "srcacic_transf_id_srcacic_transf_seq", "teste_id_transacao_seq", "tipo_licenca_id_tipo_licenca_seq", "tipo_software_id_tipo_software_seq", "tipo_uorg_id_tipo_uorg_seq", "unid_organizacional_nivel1_id_unid_organizacional_nivel1_seq", "unid_organizacional_nivel1a_id_unid_organizacional_nivel1a_seq", "unid_organizacional_nivel2_id_unid_organizacional_nivel2_seq", "uorg_id_uorg_seq", "usb_log_id_usb_log_seq", "usuario_id_usuario_seq");
foreach ($lista_sequencias as $tabela) {
// Atualiza as sequencias de auto-increment
$dbcon->exec("SELECT nextval('{$tabela}')");
}
}
// Execuções
echo "Iniciando importação...<br>";
$zipfile = "../src/Cacic/CommonBundle/Resources/data/importacao.zip";
$tmpdir = sys_get_temp_dir();
// Extrai os arquivos necessarios para a importação
$zip = new ZipArchive();
$x = $zip->open($zipfile);
echo "extraindo arquivo...";
if ($x === TRUE) {
$zip->extractTo($tmpdir . '/importacao');
$zip->close();
echo " feito.<br>";
} else {
die("<br>Erro na extração do arquivo: {$x}");
}
// Importa os dados para o postgres
$dbcon->exec("begin");
importar($dbcon, $tmpdir);
$dbcon->exec("end");
atualizar_seq($dbcon);
// Deleta os arquivos
foreach (glob($tmpdir . '/importacao/*') as $filename) {
unlink($filename);
}
rmdir($tmpdir . "/importacao");
// Fecha conexão com o banco
$dbcon = null;
return $this->redirect($this->generateUrl('cacic_migracao_cacic26'));
}
示例4: importar
<?php
importar("Geral.Lista.ListaImagens");
importar("LojaVirtual.Produtos.Lista.ListaProdutos");
importar("LojaVirtual.Produtos.Lista.ListaProdutoMarcas");
importar("LojaVirtual.Produtos.Lista.ListaProdutoCores");
importar("LojaVirtual.Produtos.Lista.ListaProdutoTamanhos");
importar("LojaVirtual.Produtos.Lista.ListaProdutoPedras");
importar("Utils.EnvioEmail");
$tituloPagina = 'Produtos > Alterar';
$iAP = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/produto.html"));
$lI = new ListaIdiomas();
$lP = new ListaProdutos();
$p = $lP->condicoes('', $_GET['produto'], ListaProdutos::ID)->disableDadosProdutoPai()->listar();
$lP->condicoes('', $p->getProdutoPai(), ListaProdutos::ID);
if ($lP->getTotal() > 0) {
$produtoPai = $lP->listar();
} else {
$produtoPai = new Produto();
}
if (!empty($_POST)) {
$erro = '';
if (empty($_POST['codigo'])) {
$erro = "<b>Código</b> não preenchido!<br><br>";
}
if (empty($erro)) {
$estoque = 0;
$lP = new ListaProdutos();
$lP->condicoes('', $_GET['produto'], ListaProdutos::ID);
$p = $lP->listar();
$p->nome = $_POST['nome'];
示例5: importar
<?php
importar("LojaVirtual.Produtos.Lista.ListaProdutoMarcas");
$tituloPagina = 'Produtos > Marcas > Cadastrar';
$iCPM = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/produtoMarca.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
$erro = '';
$lCPM = new ListaProdutoMarcas();
if (empty($_POST['nome'])) {
$erro = "<b>Nome</b> não preenchido!<br><br>";
}
if (empty($erro)) {
$pM = new ProdutoMarca();
$pM->nome = $_POST['nome'];
if (!empty($_POST['url'])) {
$pM->getURL()->setURL($_POST['url']);
} else {
$pM->getURL()->setURL("marca-" . URL::cleanURL($_POST['nome']));
}
$pM->descricao = $_POST['descricao'];
$pM->enderecoURL = $_POST['enderecoURL'];
$pM->disponivel = $_POST['disponivel'] == ListaProdutoMarcas::VALOR_DISPONIVEL_TRUE ? true : false;
if (!empty($_FILES['imagem']['name'])) {
$pM->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
}
$lCPM->inserir($pM);
while ($i = $lI->listar()) {
$t = new Traducao();
$t->setIdConteudo($pM->getId());
$t->setCampoConteudo(ListaProdutoMarcas::NOME);
示例6: importar
<?php
importar("Geral.Lista");
importar("Geral.Idiomas.Idioma");
class ListaIdiomas extends Lista
{
const ID = 'id';
const SIGLA = 'sigla';
const NOME = 'nome';
const IMAGEM = 'imagem';
public function __construct()
{
parent::__construct('idiomas');
}
public function listar($ordem = "ASC", $campo = self::ID)
{
$info = parent::listar($ordem, $campo);
if (!empty($info)) {
$temp = new Idioma($info[self::ID]);
$temp->sigla = $info[self::SIGLA];
$temp->nome = $info[self::NOME];
if (!empty($info[self::IMAGEM])) {
$temp->setImagem(new Image(new Arquivos(Sistema::$caminhoURL . Sistema::$caminhoDataIdiomas . $info[self::IMAGEM])));
}
return $temp;
}
}
public function inserir(Idioma &$i)
{
if ($i->getImagem()->nome != '') {
$i->getImagem()->open();
示例7: importar
<?php
importar("Utilidades.Discografia.Lista.ListaMusicas");
$tituloPagina = 'Utilidades > Discografia > Músicas > Cadastrar';
$iTCM = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/musica.html"));
if (!empty($_POST)) {
$erro = '';
if (empty($_POST['titulo'])) {
$erro = "<b>Titulo</b> não preenchido!<br><br>";
}
if (empty($erro)) {
try {
$m = new Musica();
$m->titulo = $_POST['titulo'];
$m->ordem = $_POST['ordem'];
if (!empty($_FILES['musica']['name'])) {
$m->setMusica(Arquivos::__OpenArquivoByTEMP($_FILES['musica']));
}
$lM = new ListaMusicas();
$lM->inserir($m);
$_POST = '';
$javaScript .= Aviso::criar("Música salva com sucesso!");
} catch (Exception $e) {
$javaScript .= Aviso::criar($e->getMessage());
}
} else {
$javaScript .= Aviso::criar($erro);
}
}
$iTCM->condicao('condicao->alterar.Musica', true);
$iTCM->condicao('condicao->musica.Musica', true);
示例8: count
);
$plantilla = View::render($plantilla, $diccionario1);
$productosPropuestos = $producto->obtenerProductosPropuesta($propuestas[$i]['id_propuesta']);
$cantidad_productos = count($productosPropuestos);
$bloques="";
for($j=0;$j<$cantidad_productos;$j++){
$dir= "Cliente/Imagenes/Productos/";
$imagen_prod = (file_exists($dir.$productosPropuestos[$j]['url_producto'].'_'.$productosPropuestos[$j]['foto_principal'].'.png'))? $productosPropuestos[$j]['url_producto'].'_'.$productosPropuestos[$j]['foto_principal'] : "default_producto";
$bloques .= "<div><a class='Ntooltip' href='producto/{$productosPropuestos[$j]['url_producto']}'>
<img src='Cliente/Imagenes/Productos/{$imagen_prod}.png'/> <span>{$productosPropuestos[$j]['titulo_producto']}</span></a>
</div>
";
}
$diccionario2 = array( '{PRODUCTO-OFRECIDO}' => $bloques );
$var['propuestas'] .= View::render($plantilla, $diccionario2);
}
$var['propuestas'] = ($var['propuestas']!="")? $var['propuestas'] : "</br></br>No hay propuestas por éste producto.";
}
// Vista
importar("Cliente/Vistas/pagina-producto.html");
die;
}
header("location: inicio");
?>
示例9: importar
<?php
importar("Geral.Lista");
importar("Utils.Dados.Strings");
class ListaAtividades extends Lista
{
public function __construct()
{
parent::__construct('atividade');
}
public function listar($ordem = "ASC", $campo = 'id')
{
$info = parent::listar($ordem, $campo);
if (!empty($info)) {
$at = new Atividade($info['id']);
$at->titulo = $info['titulo'];
return $at;
}
}
public function inserir(Atividade &$at)
{
$id = $this->getId("AT");
$this->con->executar("INSERT INTO " . BDPrefixo . $this->tabela . "(id, titulo) VALUES('" . $id . "','" . $at->titulo . "')");
$temp = new Atividade($id);
$temp->titulo = $at->titulo;
$at = $temp;
}
public function alterar(Atividade $at)
{
$where = "WHERE id = '" . $at->getId() . "'";
$this->con->alterar(BDPrefixo . $this->tabela, 'titulo', $at->titulo, $where);
示例10: importar
<?php
importar("Geral.Lista");
importar("Utilidades.Publicidades.Banners.BannerCategoria");
class ListaBannerCategorias extends Lista
{
const ID = 'id';
const TITULO = 'titulo';
const LARGURA = 'largura';
const ALTURA = 'altura';
public function __construct()
{
parent::__construct('banners_categorias');
}
public function listar($ordem = "ASC", $campo = self::ID)
{
$info = parent::listar($ordem, $campo);
if (!empty($info)) {
$temp = new BannerCategoria($info[self::ID]);
parent::resgatarObjetos($info);
$temp->titulo = $info[self::TITULO];
$temp->setLargura($info[self::LARGURA]);
$temp->setAltura($info[self::ALTURA]);
return $temp;
}
}
public function inserir(BannerCategoria &$t)
{
parent::inserir($t);
$this->con->executar("INSERT INTO " . Sistema::$BDPrefixo . $this->tabela . "(" . self::TITULO . ", " . self::LARGURA . ", " . self::ALTURA . ") VALUES('" . $t->titulo . "','" . $t->getLargura()->formatar() . "','" . $t->getAltura()->formatar() . "')");
$id = $this->con->getId();
示例11: importar
<?php
importar("Geral.Lista");
importar("Utilidades.FAQ.PerguntaCategoria");
class ListaPerguntaCategorias extends Lista
{
const ID = 'id';
const TITULO = 'titulo';
const ORDEM = 'ordem';
public function __construct()
{
parent::__construct('perguntas_categorias');
}
public function listar($ordem = "ASC", $campo = self::ID)
{
$info = parent::listar($ordem, $campo);
if (!empty($info)) {
$temp = new PerguntaCategoria($info[self::ID]);
parent::resgatarObjetos($info);
$temp->titulo = $info[self::TITULO];
$temp->ordem = $info[self::ORDEM];
return $temp;
}
}
public function inserir(PerguntaCategoria &$t)
{
parent::inserir($t);
$this->con->executar("INSERT INTO " . Sistema::$BDPrefixo . $this->tabela . "(" . self::TITULO . ", " . self::ORDEM . ") VALUES('" . $t->titulo . "','" . $t->ordem . "')");
$id = $this->con->getId();
$class = __CLASS__;
$l = new $class();
示例12: ini_set
<?php
include 'includes.php';
ini_set('display_errors', true);
//error_log(E_ALL);
//error_reporting(E_ALL);
importar('Utils.Imagens.Image');
$caminho = $_SERVER['REQUEST_URI'];
//echo $caminho; exit;
$div1 = explode(".", $caminho);
$new = $div1[0];
for ($i = 1; $i < count($div1) - 1; $i++) {
$new .= "." . $div1[$i];
}
$nome = basename($caminho);
$nome = str_replace("." . $div1[count($div1) - 1], "", $nome);
$div2 = explode('-', $new);
$width = $div2[count($div2) - 2];
$height = $div2[count($div2) - 1];
$caminho = str_replace("size-" . $width . "-" . $height, "", $caminho);
$arq = new Arquivos(str_replace("", '', Sistema::$caminhoDiretorio) . urldecode($caminho));
header('Expires: 0');
header('Pragma: no-cache');
if (strtoupper($arq->extensao) == "JPEG" || strtoupper($arq->extensao) == "JPG" || strtoupper($arq->extensao) == "PNG" || strtoupper($arq->extensao) == "GIF" || strtoupper($arq->extensao) == "BMP") {
header("Content-type: image/" . $arq->extensao);
$img = new Image($arq);
$img->open();
if (!empty($width) && !empty($height)) {
$img->redimensionar($width, $height);
$img->saveImage(dirname(substr(str_replace("", '', Sistema::$caminhoDiretorio), 0, -1) . urldecode($caminho)), urldecode($nome));
}
示例13: Usuario
<?
global $dato;
importar("Servidor/Modelos/usuario.class.php");
$usuario = new Usuario();
$datos = explode( ';', $dato );
if($usuario->activar($datos[0],$datos[1])){
$var['mensaje'] = "<i class=\"fa fa-check\"></i>"." Tu cuenta se activo!";
$var['clase_css_mensaje'] = "mensajeEdicion";
importar("Cliente/Vistas/Comunes/activacion.html");
}
else{
$var['mensaje'] = "<i class=\"fa fa-times\"></i>"." Error en activacion! Intentalo mas tarde...";
$var['clase_css_mensaje'] = "mensajeError";
importar("Cliente/Vistas/Comunes/activacion.html");
}
?>
示例14: importar
<?php
importar("Utilidades.Publicidades.Slides.Lista.ListaSlideCategorias");
$sCituloPagina = 'Utilidades > Publicidades > Slides > Categorias > Alterar';
$iTSC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/slideCategoria.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
$erro = '';
if (empty($_POST['titulo'])) {
$erro = "<b>Titulo</b> não preenchido!<br><br>";
}
if (empty($erro)) {
$lSC = new ListaSlideCategorias();
$lSC->condicoes('', $_GET['categoria'], ListaSlideCategorias::ID);
$sC = $lSC->listar();
$sC->titulo = $_POST['titulo'];
$lSC->alterar($sC);
while ($i = $lI->listar()) {
$t = $i->getTraducaoById(ListaSlideCategorias::TITULO, $lSC->getTabela(), $sC->getId());
if ($t->getId()) {
$t->conteudo = $sC->titulo;
$t->traducao = $_POST['ititulo'][$i->getId()];
$i->getTraducoes()->alterar($t);
} else {
$t = new Traducao();
$t->conteudo = $sC->titulo;
$t->traducao = $_POST['ititulo'][$i->getId()];
$t->setIdConteudo($sC->getId());
$t->setCampoConteudo(ListaSlideCategorias::TITULO);
$t->setTabelaConteudo($lSC->getTabela());
$i->addTraducao($t);
示例15: importar
<?php
importar("Geral.Lista");
importar("Utilidades.FAQ.Pergunta");
class ListaPerguntas extends Lista
{
const ID = 'id';
const CATEGORIA = 'idcategoria';
const TITULO = 'titulo';
const TEXTO = 'texto';
const ORDEM = 'ordem';
const IMAGEM = 'imagem';
public function __construct()
{
parent::__construct('perguntas');
}
public function listar($ordem = "ASC", $campo = self::ID)
{
$info = parent::listar($ordem, $campo);
if (!empty($info)) {
$temp = new Pergunta($info[self::ID]);
parent::resgatarObjetos($info);
$temp->titulo = $info[self::TITULO];
$temp->texto = $info[self::TEXTO];
$temp->ordem = $info[self::ORDEM];
if (!empty($info[self::IMAGEM])) {
$lI = new ListaImagens();
$lI->caminhoEscrita = Sistema::$caminhoDiretorio . Sistema::$caminhoDataFAQ;
$lI->caminhoLeitura = Sistema::$caminhoURL . Sistema::$caminhoDataFAQ;
$lI->condicoes('', $info[self::IMAGEM], ListaImagens::ID);
if ($lI->getTotal() > 0) {