本文整理汇总了PHP中kontrolu_rajton函数的典型用法代码示例。如果您正苦于以下问题:PHP kontrolu_rajton函数的具体用法?PHP kontrolu_rajton怎么用?PHP kontrolu_rajton使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了kontrolu_rajton函数的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: session_start
<?php
/**
* Redaktilo por la individuaj tekstoj en
* la teksto-tabelo (kaj por krei novajn tiajn).
*/
/*
* TODO!: post aldono aux sxangxo de teksto eblu tuj redaktado de gxi.
*/
//define(DEBUG, true);
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
Htmlkapo();
kontrolu_rajton("teknikumi");
if ($_POST['sendu'] == "aldonu") {
eoecho("<h2>Aldono de Teksto</h2>");
// unue ni rigardas, cxu teksto kun sama identifikilo jam estas en la datumbazo
$sql = datumbazdemando(array('id', 'teksto'), "tekstoj", "mesagxoID = '" . $mesagxoID . "'", "renkontigxoID");
$rez = sql_faru($sql);
if (mysql_num_rows($rez) > 0) {
// se jes, ni eldonas erarmesagxon kaj ebligas novan provon.
$linio = mysql_fetch_assoc($rez);
erareldono("Jam ekzistas mesag^o kun tia identifikilo en la aktuala renkontig^o:");
echo "<pre>" . $linio['teksto'] . "</pre>";
eoecho("<p>Bonvolu elekti alian identifikilon (au^ ");
ligu("nova_teksto.php?id=" . $linio['id'], "redaktu la originalan tekston");
eoecho(".)");
// require('nova_teksto.php');
HtmlFino();
exit;
示例2: session_start
<?php
require_once 'iloj/iloj.php';
require_once 'iloj/iloj_kotizo.php';
session_start();
malfermu_datumaro();
kontrolu_rajton("administri");
HtmlKapo();
switch ($_REQUEST['sendu']) {
case '':
break;
case 'sxangxu':
// TODO: sxangxu bazajn datumojn
break;
case 'kreu':
case 'kopiu':
aldonu_al_datumbazo("malaligxkondicxsistemoj", array('nomo' => $_REQUEST['nomo'], 'priskribo' => $_REQUEST['priskribo'], 'aligxkategorisistemo' => $_REQUEST['aligxkategorisistemo']));
$id = mysql_insert_id();
$sistemo = new Malaligxkondicxsistemo($id);
if ($_REQUEST['sendu'] == 'kopiu') {
$sistemo->kopiu_kondicxojn_el($_REQUEST['ID']);
eoecho("<p>Kreis novan Malalig^kotizosistemon" . " #" . $id . " kiel kopio de #" . $_REQUEST['ID'] . ".</p>\n");
} else {
eoecho("<p>Kreis novan Malalig^kotizosistemon #" . $id . ".</p>\n");
}
$_REQUEST['id'] = $id;
// case kreu/kopiu
break;
case 'sxangxuKond':
foreach ($_REQUEST['kondicxtipo'] as $kat => $tipo) {
$sql = datumbazdemando("kondicxtipo", "malaligxkondicxoj", array("sistemo = '" . $_REQUEST['ID'] . "'", "aligxkategorio = '" . $kat . "'"));
示例3: session_start
<?php
/*
* Akceptado de partoprenantoj
*
* Pasxo 3 - TEJO-membreco
*
*/
/*
* TODO: elpensu pri bonan sistemon de kalkulado kaj registrado
* de individuaj krompagoj (ne nur la sumo, kiel cxi tie).
*/
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
kontrolu_rajton("akcepti");
require_once 'iloj/iloj_akceptado.php';
$partoprenanto = $_SESSION["partoprenanto"];
$partopreno = $_SESSION['partopreno'];
if ($_REQUEST['partoprenidento'] and $_REQUEST['partoprenidento'] != $partopreno->datoj['ID']) {
// iu malgxusta okazis - ni rekreu la $partoprenon.
$partopreno = new Partopreno($_REQUEST['partoprenidento']);
$_SESSION['partopreno'] = $partopreno;
$partoprenanto = new Partoprenanto($partopreno->datoj['partoprenantoID']);
$_SESSION['partoprenanto'] = $partoprenanto;
}
// la persona pronomo (li aux sxi)
$ri = $partoprenanto->personapronomo;
$Ri = ucfirst($ri);
akceptado_kapo("tejo");
if ($_POST['sendu']) {
示例4: session_start
/* #############################
* Montras kelkajn statistikojn
* #############################
*
*
* Gxi montras, kiom da homoj venos/venis/malaligxis/...
* el kiuj landoj (ordigita unufoje laux nomo, unufoje
* laux nombro).
*
* TODO: ebligu facile elekti kombinojn de alvenstatoj,
* ekzemple a+i aux n+m.
*/
require_once "iloj/iloj.php";
session_start();
malfermu_datumaro();
kontrolu_rajton('statistikumi');
HtmlKapo();
echo "<p>";
ligu("cxambrostatistiko.php", "Mang^- kaj c^ambrostatistiko");
echo "</p>";
eoecho("<h1>Landostatistiko</h1>");
if (!empty($_REQUEST['alvenstato'])) {
$alvenstato = $_REQUEST['alvenstato'];
} else {
if (kalkulu_tagojn(date('y-m-d'), $_SESSION['renkontigxo']->datoj['de']) > 0) {
$alvenstato = 'v';
} else {
$alvenstato = 'a';
}
// a = akceptigxis
}
示例5: eoecho
eoecho("Vi ne havas la rajton por elsendi" . " la mesag^on.");
}
echo "</p>\n";
}
if ($_REQUEST['faru'] == 'sendu_unuan_konfirmilon') {
kontrolu_rajton('retumi');
require_once $prafix . '/iloj/retmesagxiloj.php';
require_once $prafix . '/tradukendaj_iloj/iloj_konfirmilo.php';
require_once $prafix . '/iloj/diversaj_retmesagxoj.php';
$teksto = kreu_kaj_sendu_unuan_konfirmilon($_SESSION["partoprenanto"], $_SESSION["partopreno"], $partopreno_renkontigxo, $_SESSION['kkren']['entajpantonomo']);
echo "<p>Ni sendis la jenan unuan konfirmilon:</p><pre>";
echo eotransformado($teksto, 'utf-8');
echo "</pre>";
}
if ('sendu_informmesagxon' == $_REQUEST['faru']) {
kontrolu_rajton('retumi');
require_once $prafix . '/iloj/retmesagxiloj.php';
require_once $prafix . '/tradukendaj_iloj/iloj_konfirmilo.php';
require_once $prafix . '/iloj/diversaj_retmesagxoj.php';
$teksto = sendu_informmesagxon_al_partoprenanto($_SESSION["partoprenanto"], $_SESSION["partopreno"], $partopreno_renkontigxo, $_SESSION['kkren']['entajpantonomo']);
echo "<p>Ni sendis la jenan informmesagxon:</p><pre>";
echo eotransformado($teksto, 'utf-8');
echo "</pre>";
}
if ($faru == "ekzporti") {
require_once $prafix . '/iloj/retmesagxiloj.php';
require_once $prafix . '/iloj/diversaj_retmesagxoj.php';
// simpla_test_mesagxo();
sendu_sekurkopion_de_aligxinto($_SESSION['partoprenanto'], $_SESSION['partopreno'], $partopreno_renkontigxo, $_SESSION['kkren']['entajpantonomo']);
echo "<p> Sekurkopio sendita al la administranto. </p>";
}
示例6: session_start
<?php
require_once 'iloj/iloj.php';
require_once 'iloj/iloj_cxambroj.php';
session_start();
malfermu_datumaro();
kontrolu_rajton("cxambrumi");
$renkontigxodauxro = kalkulu_tagojn($_SESSION["renkontigxo"]->datoj[de], $_SESSION["renkontigxo"]->datoj[gxis]);
if ($partoprenID) {
$_SESSION["partopreno"] = new Partopreno($partoprenID);
$_SESSION["partoprenanto"] = new Partoprenanto($partopreno->datoj[partoprenantoID]);
}
// TODO:? Cxambrotipo nochmal überarbeiten
// [respondo de Martin:] Früher gab es 'u', 'g' und 'n'. Das 'n' für negravas wurde irgendwann rausgenommen. Das wollte ich nochmal überdenken und ggf. anpassen.
/*
//sql_farukajmontru("select count(*) from litonoktoj where cxambro = '$cxambronombro'");
$row = mysql_fetch_array(sql_faru("select count(*) from litonoktoj where cxambro = '$cxambronombro'"));
if ($row[0] == 0)
{
if ($_SESSION["partopreno"]->datoj[cxambrotipo] == 'u')
{
sql_faru("update cxambroj set tipo = '".$_SESSION["partoprenanto"]->datoj[sekso]."'");
}
else
{
sql_faru("update cxambroj set tipo = 'g'");
}
}*/
if ($sendu == "Ek!") {
//echo "Typenupdate".$rimarkoj;
// sql_faru("update cxambroj set tipo = '".$tipo."', rimarkoj='".$rimarkoj."',dulita='".$dulita."' where ID='".$cxambronombro."'");
示例7: session_start
* Statistiko pri uzado de ĉambroj, uzado de manĝoj ktp. dum la tuta tempo.
*
* @author Martin Sawitzki, Paul Ebermann
* @version $Id$
* @package aligilo
* @subpackage pagxoj
* @copyright 2001-2004 Martin Sawitzki, 2004-2009 Paul Ebermann.
* Uzebla laŭ kondiĉoj de GNU Ĝenerala Publika Permesilo (GNU GPL)
*/
/**
*/
//define("DEBUG", true);
require_once "iloj/iloj.php";
session_start();
malfermu_datumaro();
kontrolu_rajton("statistikumi");
HtmlKapo();
/**
* montras, kiel statas iu cifero por cxiuj unuopaj noktoj.
*
* @param eostring $nomo la tabellinia kapo
* @param int $noktonombro la nombro de nokto por montri
* @param string $sql SQL-cxeno, kiu povas enhavi la indikon
* <samp>{{noktoj}}</samp>, kiu estos anstatauxita per la
* koncerna nokto-numero.
* @param string $klaro CSS-klaso por tiu tabellinio, ekzemple
* por kolorado.
*/
function montru_laux_tage($nomo, $noktonombro, $sql, $klaso)
{
eoecho("<tr class='" . $klaso . "'><th>" . $nomo . "</th>");
示例8: session_start
if ($sendu == "detaloj") {
$partoprenantoidento = $fonto;
require "partrezultoj.php";
return;
}
require_once "iloj/iloj.php";
session_start();
malfermu_datumaro();
kontrolu_rajton("vidi");
HtmlKapo();
if ($sendu == "vidu") {
$_SESSION["partoprenanto"] = new Partoprenanto($fonto);
unset($_SESSION["partopreno"]);
}
if ($sendu == "transferuAl" || $sendu == "transferuDe" || $sendu == "transferuDeMenuo" || $sendu == "transferuAlMenuo") {
kontrolu_rajton("estingi");
switch ($sendu) {
case "transferuAl":
$de = $_SESSION["partoprenanto"];
$al = new Partoprenanto($fonto);
break;
case "transferuDe":
$al = $_SESSION["partoprenanto"];
$de = new Partoprenanto($fonto);
break;
case "transferuDeMenuo":
$al = $_SESSION["partoprenanto"];
$de = new Partoprenanto($kune);
break;
case "transferuAlMenuo":
$de = $_SESSION["partoprenanto"];
示例9: session_start
<?php
/**
* kreado + redaktado/administrado de unuopaj kategoriaj sistemoj
* (aligxtempo, lando, agxo, logxado).
*/
require_once 'iloj/iloj.php';
require_once 'iloj/iloj_kotizo.php';
// TODO: rerigardu la uzojn de $_REQUEST['ID'] kaj $_REQUEST['id'].
session_start();
malfermu_datumaro();
kontrolu_rajton("vidi");
// TODO: cxiuj krom teknikisto (aux administranto?) nur
// rajtu redakti sian proprajn kategorisistemojn.
if (!in_array($_REQUEST['tipo'], $GLOBALS['kategoriotipoj'])) {
// mankas tipo, aux nevalida tipo.
http_redirect("kategorisistemoj.php", null, false, 303);
return;
}
$tipo = $_REQUEST['tipo'];
HtmlKapo();
switch ($_REQUEST['sendu']) {
case '':
// (neniu buton-premado, simpla
// voko de la pagxo)
break;
case 'sxangxu':
sxangxu_datumbazon($tipo . "kategorisistemoj", array('nomo' => $_REQUEST['nomo'], 'priskribo' => $_REQUEST['priskribo']), array('ID' => $_REQUEST['ID']));
$_REQUEST['id'] = $_REQUEST['ID'];
eoecho("<p>S^ang^is la bazajn datojn de la " . donu_eokatsisnomon($tipo) . " #" . $_REQUEST['id'] . ".</p>\n");
break;
示例10: session_start
* Uzebla laŭ kondiĉoj de GNU Ĝenerala Publika Permesilo (GNU GPL)
*/
/*
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
*/
/**
*/
$prafix = "..";
require_once $prafix . "/iloj/iloj.php";
require_once $prafix . "/iloj/retmesagxiloj.php";
require_once $prafix . "/tradukendaj_iloj/iloj_konfirmilo.php";
require_once $prafix . "/iloj/diversaj_retmesagxoj.php";
session_start();
malfermu_datumaro();
kontrolu_rajton("retumi");
HtmlKapo('speciala');
die("Vi ne rajtas uzi tiun dosieron. Se vi ne scias, kial, demandu Pauxlon.");
if ($_POST['sendu'] == 'sendu') {
$komenco = $_POST['komenco'];
$nombro = $_POST['nombro'];
echo "<p>\n";
$demando = datumbazdemando(array("p.ID" => "antoID", "pn.ID" => "enoID"), array("partoprenantoj" => "p", "partoprenoj" => "pn"), array("pn.partoprenantoID = p.ID", "p.retposxto <> ''"), "renkontigxoID", array("limit" => "{$komenco}, {$nombro}", "order" => "pn.ID ASC"));
eoecho("Demando: [<code>" . $demando . "</code>]</p><p>\n");
eoecho("dato: " . date("Y-m-d H:i:s") . "<br/>\n");
$rezulto = sql_faru($demando);
$i = $komenco;
while ($row = mysql_fetch_array($rezulto, MYSQL_BOTH)) {
$anto = new Partoprenanto($row['antoID']);
$eno = new Partopreno($row['enoID']);
eoecho($i . " " . $anto->tuta_nomo() . "<br/>\n");
示例11: session_start
*
*
* @author Martin Sawitzki, Paul Ebermann
* @version $Id$
* @package aligilo
* @subpackage pagxoj
* @copyright 2001-2004 Martin Sawitzki, 2004-2008 Paul Ebermann.
* Uzebla laŭ kondiĉoj de GNU Ĝenerala Publika Permesilo (GNU GPL)
*/
/**
*/
require_once 'iloj/iloj.php';
require_once 'iloj/iloj_cxambroj.php';
session_start();
malfermu_datumaro();
kontrolu_rajton('cxambrumi');
sesio_aktualigu_laux_get();
HtmlKapo();
if ($_REQUEST['sendu'] == "sxangxu") {
$tempID = rand(-10000, -1000);
$al = substr($_REQUEST['al'], 1);
$ppID = $_REQUEST['ppID'];
// intersxangxu la cxambrojn ...
sxangxu_datumbazon("litonoktoj", array("partopreno" => $tempID), array("partopreno" => $ppID));
sxangxu_datumbazon("litonoktoj", array("partopreno" => $ppID), array("partopreno" => $al));
sxangxu_datumbazon("litonoktoj", array("partopreno" => $al), array("partopreno" => $tempID));
eoecho("<p>S^ang^o de");
ligu("partrezultoj.php?partoprenidento=" . $ppID, "#" . $ppID);
eoecho(" al ");
ligu("partrezultoj.php?partoprenidento=" . $al, "#" . $al);
eoecho(" farita.</p>");
示例12: session_start
<?php
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
kontrolu_rajton("sxangxi");
sesio_aktualigu_laux_get();
if ($_POST['alvenstato']) {
// TODO: kontrolo, cxu estas tauxga valoro
$_SESSION['partopreno']->datoj['alvenstato'] = $_POST['alvenstato'];
$_SESSION['partopreno']->skribu();
}
$sekvapagxo = $_SESSION["sekvontapagxo"] or $sekvapagxo = 'partrezultoj.php';
http_redirect($sekvapagxo, null, false, 303);
示例13: malfermu_datumaro
* debug-moduso.
*/
// define("DEBUG", true);
/**
* la kutimaj iloj.
*/
require_once 'iloj/iloj.php';
malfermu_datumaro();
session_start();
$GLOBALS['pd_klasonomoj'] = $GLOBALS['pp_klasonomoj'];
$GLOBALS['pd_titoloj'] = array('pago' => "pago", 'rabato' => "rabato", 'krom' => "krompago");
$GLOBALS['pd_tiponomo'] = array('pago' => "pagotipo", 'rabato' => "rabatkialo", 'krom' => "krompago-kialo");
$GLOBALS['pd_rajtoj'] = array('pago' => 'mono', 'rabato' => 'rabati', 'krom' => 'rabati');
$GLOBALS['pd_valuto_elektebla'] = array('pago' => true, 'rabato' => false, 'krom' => true);
echo "<!-- klaso: " . $_REQUEST['klaso'] . "-->";
kontrolu_rajton($GLOBALS['pd_rajtoj'][$_REQUEST['klaso']]);
HtmlKapo();
function donu_objekton($tipo, $id)
{
$klaso = $GLOBALS['pd_klasonomoj'][$tipo];
$objekto = new $klaso($id);
if (!$objekto->datoj['ID']) {
// nova pago/rabato/...
$objekto->datoj['partoprenoID'] = $_SESSION['partopreno']->datoj['ID'];
$objekto->datoj['dato'] = date('Y-m-d');
$objekto->datoj['valuto'] = CXEFA_VALUTO;
}
return $objekto;
}
/**
* savas objekton kaj redonas gxin.
示例14: session_start
<?php
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
kontrolu_rajton("inviti");
HtmlKapo();
if ($_REQUEST['sendu'] == 'Elektu' && $_REQUEST['invitpetoID']) {
// ni uzas la saman identifikilon por la invitpetoj
// kiel por la partoprenoj, cxar estas 1-1-rilato.
$partoprenoID = $_REQUEST['invitpetoID'];
if ($partoprenoID) {
$_SESSION['partopreno'] = new Partopreno($partoprenoID);
} else {
erareldono("La invitpeto-identifikilo #" . $_REQUEST['invitpetoID'] . " ne ekzistas.");
}
}
if (!$_SESSION['partopreno']) {
// ne okazu
erareldono("Forgesig^is la partopreno. Bonvolu unue elekti partoprenon..");
echo "<form method='GET' action='invitpeto.php'>\n";
entajpejo("Por specialaj uzoj, vi povas entajpi c^i tie la partopreno-identifikilon:", 'invitpetoID');
send_butono("Elektu");
echo "</form>";
HtmlFino();
exit;
}
if ($_SESSION['partoprenanto']->datoj['ID'] != $_SESSION['partopreno']->datoj['partoprenantoID']) {
$_SESSION['partoprenanto'] = new Partoprenanto($_SESSION['partopreno']->datoj['partoprenantoID']);
}
/*