コード例 #1
0
ファイル: txs.php プロジェクト: x-clone/xsltforms
function Script($n)
{
    if ($n->hasChildNodes()) {
        $i = 0;
        while ($i < $n->childNodes->length) {
            $cur = $n->childNodes->item($i);
            if ($cur->nodeType == XML_DOCUMENT_NODE || $cur->nodeType == XML_ELEMENT_NODE) {
                $curname = $cur->nodeName;
                if (substr($curname, 0, 4) == "txs:") {
                    $xpath = new DOMXPath($n->ownerDocument);
                    $xpath->registerNameSpace("txs", "http://www.agencexml.com/txs");
                    $xpath->registerNameSpace("xsl", "http://www.w3.org/1999/XSL/Transform");
                    if ($cur->getAttribute("node") != '') {
                        if ($xpath->query($cur->getAttribute("node"), $cur)->length == 0) {
                            $curname = "dummy";
                        }
                    } else {
                        if ($xpath->query("ancestor::xsl:stylesheet", $cur)->length != 0 || $xpath->query("ancestor::txs:model", $cur)->length != 0) {
                            $curname = "dummy";
                        }
                    }
                }
                switch ($curname) {
                    case "txs:load":
                        Load($cur);
                        break;
                    case "txs:save":
                        Script($cur);
                        Save($cur);
                        break;
                    case "txs:transform":
                        Script($cur);
                        Transform($cur);
                        continue 2;
                    case "txs:httprequest":
                        Httprequest($cur);
                        break;
                    case "txs:call":
                        Call($cur);
                        continue 2;
                    case "txs:fileexists":
                        FileExists($cur);
                        break;
                    case "txs:folderexists":
                        FolderExists($cur);
                        break;
                    case "txs:from-model":
                        Script($cur);
                        FromModel($cur, $cur);
                        break;
                    case "txs:process":
                        Process($cur);
                        break;
                    default:
                        Script($cur);
                }
            }
            $i++;
        }
    }
}
コード例 #2
0
ファイル: banner.php プロジェクト: jonathanbugs/anselmi
     preg_match("/\\.(gif|bmp|png|jpg|jpeg){1}\$/i", $arrayImagens["name"], $ext);
     $nomeImagem = str_replace($ext[0], '', $arrayImagens["name"]);
     $nomeImagem = $chave . '-' . fnTrataUrlAmigavel($legenda) . '.' . $ext[1];
     $caminho_imagem = "../../midia/banners/" . $nomeImagem;
     $upload_sucesso = move_uploaded_file($arrayImagens["tmp_name"], $caminho_imagem);
     $handle = new Upload($caminho_imagem);
     $upload = $handle->uploaded;
     if ($upload) {
         $handle->file_max_size = '2048000';
         $handle->image_resize = true;
         $handle->image_ratio_fill = true;
         $handle->image_y = 297;
         $handle->image_x = 980;
         $handle->image_background_color = '#ffffff';
         $handle->file_overwrite = true;
         Process($handle, '../../midia/banners/topo/');
         $handle->Clean();
     }
     $query = "INSERT INTO e_BANNER\n\t\t\t\t\t\t\t\t\t(LEGENDA,\n\t\t\t\t\t\t\t\t\t\tLINK,\n\t\t\t\t\t\t\t\t\t\tIMAGEM,\n\t\t\t\t\t\t\t\t\t\tDATA_INICIAL,\n\t\t\t\t\t\t\t\t\t\tDATA_FINAL,\n\t\t\t\t\t\t\t\t\t\tATIVO,\n\t\t\t\t\t\t\t\t\t\tUSUARIO_INSERT)\n\t\t\t\t\t\t\tVALUES\n\t\t\t\t\t\t\t\t\t(" . $legenda . ",\n\t\t\t\t\t\t\t\t\t\t" . $link . ",\n\t\t\t\t\t\t\t\t\t\t" . sqlvalue($nomeImagem, true) . ",\n\t\t\t\t\t\t\t\t\t\t" . $dataInicial . ",\n\t\t\t\t\t\t\t\t\t\t" . $dataFinal . ",\n\t\t\t\t\t\t\t\t\t\t" . $ativo . ",\n\t\t\t\t\t\t\t\t\t\t'" . USUARIO_LOGADO . "');\n\t\t\t\t\t\t\t\t\t";
     $result = $mysqli->ExecutarSQL($query);
     if ($mysqli->LinhasAfetadas() > 0) {
         $idBanner = $mysqli->InsertId();
         $retorno = '{ "cod": "sucesso", "mensagem": "' . CADASTRO_REALIZADO . '", "redirect": "banner-cadastra?idBanner=' . $idBanner . '" }';
     } else {
         $retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_GRAVAR . '" }';
     }
 } else {
     $retorno = '{ "cod": "erro", "mensagem": "' . $error[1] . '" }';
 }
 echo $retorno;
 break;
コード例 #3
0
ファイル: test_sql.php プロジェクト: eulisesquidel/elviajero
		<tfoot>
		<tr>
		<td colspan="2" >
			<input type="submit" class="Button" value="Procesar" name="btnProcesar" >
		</td>
		</tr>
		</tfoot>
	</Table>
	</Form>
	</Div>

	<div class="Title1">Resultado del Proceso</div>
	<?
	if (strlen($sSQL)>0){
        if ($sAction != 'GS'){
            Process();
        }    
	}
	if ($sAction == 'TQ'){
		ProcessTQ();
	}
	if ($sAction == 'GS'){
		ProcessGS();
	}
	?>

</body>
</html>
<?

function Process(){
コード例 #4
0
ファイル: upload.php プロジェクト: jonathanbugs/anselmi
         $handle->file_overwrite = true;
         Process($handle, '../../midia/produtos/listagem/');
         $handle->image_resize = true;
         $handle->image_ratio_fill = true;
         $handle->image_y = 398;
         $handle->image_x = 398;
         $handle->image_background_color = '#ffffff';
         $handle->file_overwrite = true;
         Process($handle, '../../midia/produtos/detalhe/');
         $handle->image_resize = true;
         $handle->image_ratio_fill = true;
         $handle->image_y = 800;
         $handle->image_x = 800;
         $handle->image_background_color = '#ffffff';
         $handle->file_overwrite = true;
         Process($handle, '../../midia/produtos/original/');
         $handle->Clean();
     }
     if ($upload_sucesso) {
         if ($i == 0) {
             $principal = 'S';
         } else {
             $principal = 'N';
         }
         foreach ($combinacao as $value) {
             $query .= "INSERT INTO e_PRODUTO_COMBINACAO_IMAGEM\r\n\t\t\t\t\t\t\t\t\t           (PRCO_ID_PRODUTO_COMBINACAO\r\n\t\t\t\t\t\t\t\t\t           ,IMAGEM\r\n\t\t\t\t\t\t\t\t\t           ,ORDEM\r\n\t\t\t\t\t\t\t\t\t           ,PRINCIPAL\r\n\t\t\t\t\t\t\t\t\t           ,CHAVE\r\n\t\t\t\t\t\t\t\t\t           ,DATA_INSERT\r\n\t\t\t\t\t\t\t\t\t           ,USUARIO_INSERT)\r\n\t\t\t\t\t\t\t\t\t     VALUES\r\n\t\t\t\t\t\t\t\t\t           (" . $value . "\r\n\t\t\t\t\t\t\t\t\t           ,'" . $nome_imagem . "'\r\n\t\t\t\t\t\t\t\t\t           ," . $i * 10 . "\r\n\t\t\t\t\t\t\t\t\t           ,'" . $principal . "'\r\n\t\t\t\t\t\t\t\t\t           ,'" . $chave . "'\r\n\t\t\t\t\t\t\t\t\t           ,now()\r\n\t\t\t\t\t\t\t\t\t           ,'" . USUARIO_LOGADO . "');\r\n\t\t\t\t\t\t\t\t";
         }
     } else {
         $error[3] = 'N&atilde;o foi poss&iacute;vel gravar imagens';
     }
 }
コード例 #5
0
ファイル: bulk_accept.php プロジェクト: alexzita/alex_blog
do_html_header("Admin Bulk Accept Papers", &$err_message);
//Establish database connection
$db = adodb_connect();
if (!$db) {
    echo "Could not connect to database server - please try later.";
    exit;
}
if ($_POST["test"] === "Test") {
    $min = floatval($_POST["min"]);
    $max = floatval($_POST["max"]);
    Test($db, $min, $max);
} else {
    if ($_POST["submit"] === "Accept/Reject these papers") {
        $min = floatval($_POST["min"]);
        $max = floatval($_POST["max"]);
        Process($db, $min, $max);
        echo '<p style="color:lime;font-weight:bold;">Bulk Accept/Reject done.</p>';
    } else {
        $min = 10;
        $max = 0;
    }
}
//Get the total number of submitted papers
$countPapersSQL = "SELECT COUNT(*) AS totalPapers FROM " . $GLOBALS["DB_PREFIX"] . "Paper WHERE Withdraw = 'false'";
$countPapersResult = $db->Execute($countPapersSQL);
$countPapersInfo = $countPapersResult->FetchNextObj();
//Get the total number of accepted papers
$countAcceptedSQL = "SELECT COUNT(*) AS totalAcceptedPapers FROM " . $GLOBALS["DB_PREFIX"] . "Paper WHERE PaperStatusID= '3' AND Withdraw = 'false'";
$countAcceptedResult = $db->Execute($countAcceptedSQL);
$countAcceptedInfo = $countAcceptedResult->FetchNextObj();
//Get the total number of rejected papers
コード例 #6
0
ファイル: server.php プロジェクト: b2800/todolist
 public function Start($host, $port)
 {
     CreateSocket($host, $port);
     Process();
 }
コード例 #7
0
ファイル: TextToImage.php プロジェクト: senselab/CodeSensor
            $code_filename = "current/code";
        } else {
            $code_filename = "notexistabcde";
        }
        $code_file = CreateFullPath($dir, $code_filename);
        TextFileToImage($code_file, 14, $dstdir_code, 2);
        $valgrind_massif = CreateFullPath($dir, "current/valgrind.massif_out_ms_print.report.final");
        if ($compilable && file_exists($valgrind_massif)) {
            $dstfile_valgrind_massif = CreateFullPath($dstdir, "valgrind.massif_out_ms_print.report.final");
            if (filemtime($valgrind_massif) > filemtime($dstfile_valgrind_massif)) {
                printf("copying %s => %s\n", $valgrind_massif, $dstdir);
                copy($valgrind_massif, $dstfile_valgrind_massif);
            }
        }
        if ($compilable) {
            $valgrind_callgrind = CreateFullPath($dir, "current/valgrind.callgrind_detail.report.final");
        } else {
            $valgrind_callgrind = CreateFullPath($dir, "notlikelytoexist");
        }
        TextFileToImage($valgrind_callgrind, 14, $dstdir_callgrind, 2);
        //echo "filename: $file : filetype: " . filetype($HOMEWORK_DIR ."/" . $file) . "<br/>";
    }
    closedir($h_dir);
}
#Process($argv[1], $argv[2]);
Process(CreateFullPath($HOMEWORK_DIR, $HW_NAME), CreateFullPath($WEB_ROOT, $HW_NAME));
///////////////////////////////////////////////////////
///TextToImage("email@example.com 你好 ggG", 24,"/tmp/a.png");
//printf("%s\n", CreateFullPath("/tmp", "a.txt"));
//printf("%s\n",  CreateFullPath("/tmp/", "b.txt") );
//TextFileToImage($argv[1], 14, "/tmp",2);
コード例 #8
0
     if ($upload) {
         $nome_imagem = sqlvalue($nome_imagem, true);
         $setImagem = ",FOTO_CAPA = " . $nome_imagem;
     }
     $handle = new Upload($caminho_imagem);
     $upload = $handle->uploaded;
     if ($upload) {
         $handle->file_max_size = '4096000';
         $handle->image_ratio_crop = true;
         $handle->image_resize = true;
         $handle->image_ratio_fill = true;
         $handle->image_y = 203;
         $handle->image_x = 275;
         $handle->image_background_color = '#ffffff';
         $handle->file_overwrite = true;
         Process($handle, '../lista-casamento/fotos/');
         $handle->Clean();
     }
 }
 $arrayEnderecos = array('CERIMONIA' => array('data' => formataDataInsert($_POST['dataCerimonia']), 'foneDados1' => NULL, 'foneDados3' => NULL, 'nome' => NULL, 'hora' => $_POST['horaCerimonia'], 'local' => $_POST['localCerimonia'], 'cep' => trataInsertCep($_POST['cepCerimonia']), 'rua' => $_POST['ruaCerimonia'], 'numero' => $_POST['numeroCerimonia'], 'complemento' => $_POST['complementoCerimonia'], 'bairro' => $_POST['bairroCerimonia'], 'estado' => $_POST['estadoCerimonia'], 'cidade' => $_POST['cidadeCerimonia']), 'RECEPCAO' => array('data' => formataDataInsert($_POST['dataRecepcao']), 'foneDados1' => NULL, 'foneDados3' => NULL, 'nome' => NULL, 'hora' => $_POST['horaRecepcao'], 'local' => $_POST['localRecepcao'], 'cep' => trataInsertCep($_POST['cepRecepcao']), 'rua' => $_POST['ruaRecepcao'], 'numero' => $_POST['numeroRecepcao'], 'complemento' => $_POST['complementoRecepcao'], 'bairro' => $_POST['bairroRecepcao'], 'estado' => $_POST['estadoRecepcao'], 'cidade' => $_POST['cidadeRecepcao']), 'ENTREGA' => array('data' => formataDataInsert($_POST['dataEntrega']), 'foneDados1' => trataInsertTelefone($_POST['foneDados1']), 'foneDados3' => trataInsertTelefone($_POST['foneDados3']), 'nome' => $_POST['nomeDados'], 'hora' => NULL, 'local' => NULL, 'cep' => trataInsertCep($_POST['cepDados']), 'rua' => $_POST['ruaDados'], 'numero' => $_POST['numeroDados'], 'complemento' => $_POST['complementoDados'], 'bairro' => $_POST['bairroDados'], 'estado' => $_POST['estadoDados'], 'cidade' => $_POST['cidadeDados'], 'referencia' => $_POST['referenciaDados']));
 $url = sqlvalue(fnTrataUrlAmigavel($nome1 . " e " . $nome2), true);
 $queryListaCasamento = "UPDATE e_LISTA_CASAMENTO\r\n\t\t\t\t\t\t\t        SET URL = fn_trata_caracter_especial(" . $url . ")\r\n\t\t\t\t\t\t\t           ,CONJUGE1 = " . $nome1 . "\r\n\t\t\t\t\t\t\t           ,EMAIL_CONJUGE1 = " . $emailNome1 . "\r\n\t\t\t\t\t\t\t           ,NOME_PAI_CONJUGE1 = " . $nomePai1 . "\r\n\t\t\t\t\t\t\t           ,NOME_MAE_CONJUGE1 = " . $nomeMae1 . "\r\n\t\t\t\t\t\t\t           ,CONJUGE2 = " . $nome2 . "\r\n\t\t\t\t\t\t\t           ,EMAIL_CONJUGE2 = " . $emailNome2 . "\r\n\t\t\t\t\t\t\t           ,NOME_PAI_CONJUGE2 = " . $nomePai2 . "\r\n\t\t\t\t\t\t\t           ,NOME_MAE_CONJUGE2 = " . $nomeMae2 . "\r\n\t\t\t\t\t\t\t           " . $setImagem . "\r\n\t\t\t\t\t\t\t           ,MENSAGEM = " . $mensagem . "\r\n\t\t\t\t\t\t\t           ,DATA_UPDATE = now()\r\n\t\t\t\t\t\t\t           ,USUARIO_UPDATE = 'actions/lista-casamento.php'\r\n\t\t\t\t\t\t\t     WHERE ID_LISTA_CASAMENTO = " . $idListaCasamento . "";
 $resultListaCasamento = $mysqli->ConsultarSQL($queryListaCasamento);
 foreach ($arrayEnderecos as $key => $value) {
     $queryListaCasamentoEndereco .= "UPDATE e_LISTA_CASAMENTO_ENDERECO\r\n\t\t\t\t\t\t\t\t\t\t\t        SET \r\n\t\t\t\t\t\t\t\t\t\t\t           NOME_CONTATO = " . sqlvalue($value['nome'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,DATA_EVENTO = " . sqlvalue($value['data'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,HORA_EVENTO = " . sqlvalue($value['hora'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,LOCAL_EVENTO = " . sqlvalue($value['local'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,ENDERECO = " . sqlvalue($value['rua'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,NUMERO = " . sqlvalue($value['numero'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,COMPLEMENTO = " . sqlvalue($value['complemento'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,BAIRRO = " . sqlvalue($value['bairro'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,MUNICIPIO = " . sqlvalue($value['cidade'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,CEP_ID_CEP = " . sqlvalue($value['cep'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,ESTADO = " . sqlvalue($value['estado'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,REFERENCIA = " . sqlvalue($value['referencia'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,TELEFONE_PRINCIPAL = " . sqlvalue($value['foneDados1'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,CELULAR = " . sqlvalue($value['foneDados3'], true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t           ,DATA_UPDATE = now()\r\n\t\t\t\t\t\t\t\t\t\t\t           ,USUARIO_UPDATE = 'actions/lista-casamento.php'\r\n\t\t\t\t\t\t\t\t\t\t\t    WHERE TIPO_ENDERECO = " . sqlvalue($key, true) . "\r\n\t\t\t\t\t\t\t\t\t\t\t    AND LICA_ID_LISTA_CASAMENTO = " . $idListaCasamento . ";\r\n\t\t\t\t\t\t\t\t\t\t\t    ";
 }
 $queryListaCasamentoEndereco .= "SELECT @@ROWCOUNT NRO_LINHAS";
 $result = $mysqli->ConsultarSQL($queryListaCasamentoEndereco);
 $nroLinhas = $result[0]['NRO_LINHAS'];
 if ($nroLinhas > 0) {
     $retorno = '{"retorno": "sucesso", "atualiza": "S"}';