Exemplo n.º 1
0
IF YOU SEE THIS INSTEAD OF A WEB PAGE, THEN YOU PROBABLY DIDN'T INSTALL PHP EXTENSION, PLEASE RE-RUN EHCP INSTALL SCRIPT OR MANUALLY INSTALL APACHE2-PHP EXTENSION..

* 
by I.Bahattin Vidinli, 
mail&msn: info@ehcp.net

see classapp.php for real application.
*/
session_start();
include_once "../config/dbutil.php";
# this should be removed later...
include_once "../config/adodb/adodb.inc.php";
# adodb database abstraction layer.. hope database abstracted...
include_once "../classapp.php";
# real application class
degiskenal(array("op"));
function fputs2($dosya, $str)
{
    global $dosyakaydet, $dosyacikti;
    if ($dosyakaydet) {
        fputs($dosya, $str);
    } else {
        $dosyacikti .= $str;
    }
}
function exportDomain($domain)
{
    global $app, $dosyakaydet;
    $dosyakaydet = false;
    $fname = time() . ".txt";
    $domain = strtolower($domain);
Exemplo n.º 2
0
<?php

/*
login.php
 * EASY HOSTING CONTROL PANEL MAIN index.php FILE Version 0.23.4 - www.EHCP.net
by I.Bahattin Vidinli, 
mail&msn: ehcpdeveloper@ehcp.net

see classapp.php for real application.
*/
include_once "config/dbutil.php";
include_once "config/adodb/adodb.inc.php";
include_once "classapp.php";
degiskenal(array('op', 'username', 'password'));
if (!$op) {
    $app->loginform();
} elseif ($username and $password) {
    $app->dologin();
}
Exemplo n.º 3
0
function tablolistele3_5_4($tablo, $baslik, $alan, $filtre, $sirala, $linkyazi, $linkdosya, $linkalan, $baslangic, $satirsayisi, $aramayap = true)
{
    // bu suanda eksik calisiyor. dige yerde yapmistim. ordan alacam.
    // tablolistele3_4 den fark bilgilerin belli gruplarda listelenmesi. ileri geri tular v.b.
    // bir farki da echo yapmaz
    // 3_5_2 den fark, mssqlden de okuyabilmesi olacak.. yeni yazyorum. adodb ye gectim.
    global $confdir, $dbtype, $output, $aranan, $arananalan, $app;
    include $confdir . "dbconf.php";
    $color1 = "#FFE8B2";
    $color2 = "#E2E2E2";
    if (!isset($baslangic1)) {
        $baslangic1 = $baslangic;
    }
    if (!isset($satirsayisi1)) {
        $satirsayisi1 = $satirsayisi;
    }
    if (!isset($baslangic1)) {
        $baslangic1 = 0;
    }
    if (!isset($satirsayisi1)) {
        $satirsayisi1 = 10;
    }
    if ($baslangic1 == '') {
        $baslangic1 = 0;
    }
    if ($satirsayisi1 == '') {
        $satirsayisi1 = 10;
    }
    $result2 = "";
    $alansayisi = count($alan);
    $alansayisi2 = count($linkyazi);
    $satirno = 0;
    // listelemedeki arama fonksiyonlary:
    degiskenal(array("arananalan", "aranan", "hepsi"));
    if ($hepsi != "1") {
        $sess_arananalan = $_SESSION['sess_arananalan'];
        $sess_aranan = $_SESSION['sess_aranan'];
    } else {
        $_SESSION['sess_arananalan'] = "";
        $_SESSION['sess_aranan'] = "";
    }
    if ($arananalan != "" or $sess_arananalan != "") {
        $output .= "Arananalan:({$arananalan}), aranan:({$aranan}) , sess_arananalan:({$sess_arananalan}), sess_aranan({$sess_aranan})..<br>";
    }
    if ($aranan != "") {
        $_SESSION['sess_arananalan'] = $arananalan;
        $_SESSION['sess_aranan'] = $aranan;
        $baslangic = 0;
        if ($arananalan == "") {
            $output .= "Aranacak Alany belirtmediniz. Bir alan seçiniz.";
        } else {
            $filtre = andle($filtre, "{$arananalan} like '%{$aranan}%'");
            //$output.="Filtre: $filtre <br>";
        }
    } elseif ($sess_arananalan != "") {
        // bu session olayy, arama yapynca sayfalamanyn çaly?asy için
        $filtre = andle($filtre, "{$sess_arananalan} like '%{$sess_aranan}%'");
    } else {
        $_SESSION['sess_arananalan'] = "";
        $_SESSION['sess_aranan'] = "";
    }
    //------------------ arama bitti -------------------
    $kayitsayisi = kayitsayisi($tablo, $filtre);
    //$res[0];
    if ($kayitsayisi == 0) {
        $result2 .= $app->sayinmylang("norecordfound");
        return $result2;
    }
    $selectalan = $alan;
    if (!in_array($linkalan, $selectalan)) {
        array_push($selectalan, $linkalan);
    }
    //$query=buildquery3("select ".selectstring($selectalan)." from $tablo",$filtre,$sirala,$baslangic,$satirsayisi);
    $query = buildquery2("select " . selectstring($selectalan) . " from {$tablo}", $filtre, $sirala);
    //$result2.="<hr>query: ($query) <hr>filt: ($filtre)";
    //$res = mysql_db_query($dbadi, $query);
    include_once "adodb/adodb.inc.php";
    //$db = NewADOConnection("mysql");
    //$db->connect($dbhost,$dbkullaniciadi,$dbsifre,$dbadi);
    $res = $app->conn->selectlimit($query, $satirsayisi, $baslangic);
    // echo print_r2($res);
    //$output.= "**query: $query <br>";
    if ($res) {
        $result2 .= "\n<table border=1>";
        if ($kayitsayisi > 0) {
            $result2 .= tablobaslikyaz($alan, $baslik, $linkyazi);
        }
        while (!$res->EOF) {
            $r = $res->FetchRow();
            //$output.=print_r2($r);
            if (iseven($satirno)) {
                $satirrengi = $color1;
            } else {
                $satirrengi = $color2;
            }
            $satirno++;
            $result2 .= "<tr bgcolor='{$satirrengi}'>";
            for ($i = 0; $i < $alansayisi; $i++) {
                if (is_array($alan[$i])) {
                    $al = $alan[$i][0];
                } else {
                    $al = $alan[$i];
                }
                $yaz = $r[$al];
                if ($yaz == "") {
                    $result2 .= "<td>&nbsp</td>";
                } else {
                    // buras 1.128.3 de degisti. eskiden sayy otomatik say gibi yazyordu. telefonlarda sknt oluyordu.
                    //if(is_numeric($yaz)){$yaz="<p align=right>".number_format($yaz,2)."</p>";};
                    if (is_array($alan[$i])) {
                        if ($alan[$i][1] == "sayi") {
                            $yaz = "<p align=right>" . number_format($yaz, 2) . "</p>";
                        }
                    }
                    $result2 .= "<td>{$yaz}</td>";
                }
                //if($al==$linkalan){$link=$r[$al];};
            }
            $link = $r[$linkalan];
            for ($i = 0; $i < $alansayisi2; $i++) {
                $ly = $linkyazi[$i];
                $ld = $linkdosya[$i];
                $char = "&";
                if (strpos($ld, "?") === false) {
                    $char = "?";
                }
                $result2 .= "<td><a href='{$ld}{$char}{$linkalan}={$link}'><img src='{$ly}' border='0'></a></td>";
            }
            $result2 .= "</tr>\n";
        }
        $result2 .= "</table>";
        $ilerimiktar = $baslangic + $satirsayisi;
        $result2 .= ilerigeriekle($kayitsayisi, $baslangic, $satirsayisi, $querystring);
        $self = $_SERVER['PHP_SELF'];
        $querystring = $_SERVER['QUERY_STRING'];
        $self2 = $self . "?" . $querystring;
        // aramalarn ayarlanmas.
        if ($aramayap and $kayitsayisi > 0) {
            $arama = "<form method=post>Arama yap:" . buildoption2("arananalan", $alan, $arananalan) . "<input type=text name=aranan value='{$aranan}'><input type=submit value=Ara></form>";
            $result2 .= $arama;
        }
        if ($aranan != "") {
            $result2 .= "<a href={$self2}>Hepsini Listele</a>";
        }
        //mysql_free_result($result);
    } else {
        $output .= "Bir hata olustu:<br>sql:{$query}<br>" . mysql_error();
        //.$res->ErrorMsg();
    }
    // $result2.="<br>tablo bitti.<br>";
    //echo "query:$query";
    $result2 .= $app->conn->ErrorMsg();
    return $result2;
}
Exemplo n.º 4
0
<?

global $output,$ara;
degiskenal(array("ara"));


$tablo="html";
$query="select distinct grup from $tablo order by grup";

//tablolistele3_4("html",array(),array("id","aciklama"),"","id",array("../../edit.gif"),array("htmlduzenle.php"),"id");
//$filtre=filterstring($filtre,$grup,"grup='$grup'");

if(isset($grup) or isset($ara)) {
	$filtre="grup='$grup'";//echo "filtre:$filtre";
	if($grup==""){
      $filtre.=" or grup is null";
    };

    if($ara<>""){
      $filtre="id like '%$ara%'";
    }


    $output.="<br>Filtre1: $filtre<br>";


	$output.=tablolistele3_4_2("html",array(),array("id","grup","aciklama"),$filtre,"id",array("../../incele.jpg","../../edit.gif","../../edit.gif","../../delete2.jpg"),array("htmlgoster.php","htmlduzenle.php","htmlduzenle.php?eskieditor=1&","htmlduzenle.php?sil=1&"),"id");
} else {

    if($ara<>""){
      $filtre=andle($filtre,"id like '%$ara%'");