Пример #1
0
</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link rel="stylesheet" type="text/css" href="tradukado.css" />
</head>
<body>
<?
    if ($dosiero) {
?>
<h1><?php 
echo $dosiero;
?>
</h1>
<form method="post" action="konservu.php">
<?

$db = konektu();
$tabelo = $agordoj["db_tabelo"];
$chefa = $agordoj["chefa_lingvo"];
$chiuj_chenoj = array();
$query =
"SELECT cheno, traduko, komento, tradukinto, stato " .
" FROM $tabelo" .
" WHERE iso2='$chefa' " .
"   AND dosiero='$dosiero'";
        $result = mysql_query($query);

while ($row = mysql_fetch_array($result)) {
    $chiuj_chenoj[$row["cheno"]] = $row;
 }
        
//         if (file_exists("..$dosiero")) {
Пример #2
0
<?php

session_start();
if (isset($_SESSION['id_user']) and isset($_SESSION['selected'])) {
    require_once 'konektu.php';
    if (isset($_POST['id'])) {
        $kon = konektu();
        $stmt = $kon->prepare("SELECT uri FROM silde_images WHERE id = ?;");
        $stmt->bind_param("i", $id);
        $id = $_POST['id'];
        $stmt->execute();
        if ($stmt->error) {
            die($stmt->error);
        }
        $stmt->bind_result($uri);
        if ($stmt->fetch() and unlink($uri)) {
            $stmt->close();
            $stmt = $kon->prepare("DELETE FROM silde_images WHERE id = ?;");
            $stmt->bind_param("i", $id);
            $id = $_POST['id'];
            $stmt->execute();
            if (!$stmt->error) {
                echo "success";
            } else {
                echo $stmt->error;
            }
            $kon->close();
        }
    }
}
Пример #3
0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title><?php 
echo $tradukoj["tradukejo-titolo"];
?>
</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?

debug_echo ("<!-- " . var_export($_POST, true) . "\n-->");

konektu();
    $chefa = $agordoj["chefa_lingvo"];
    $nombro_da_aldonoj = 0;
    $nombro_da_redaktoj = 0;
    $nombro_da_forigoj = 0;
    $nombro_da_eraroj = 0;
    
foreach($_POST AS $nomo => $valoro) {
    list($ordono, $numero) = explode('-', $nomo, 2);
        switch($ordono) {
        case "aldonu":
//             $loka_dosiero = $_POST["dosiero-$numero"];
//             $loka_cheno = $_POST["cheno-$numero"];
//             $loka_iso2 = $_POST["iso2-$numero"];
//             $loka_traduko = $_POST["traduko-$numero"];
//             $loka_komento = $_POST["komento-$numero"];
Пример #4
0
function CH_chiuj($origina_cheno) {
    global $traduko_dosieroj, $db, $agordoj;
    $nur = $_GET["nur"]; // por montri nur unu el la tradukoj

    // $cheno, $dosiero
    extract(analizu_chenon($origina_cheno));

    $db = konektu();
    $tabelo = $agordoj["db_tabelo"];
        
    $query = "SELECT traduko FROM $tabelo WHERE dosiero"
        . " = '$dosiero' AND cheno = '$cheno' AND iso2 = 'eo'";
    $result = mysql_query($query);
    $row = mysql_fetch_array($result);
    $tradukoj = "<b>eo</b>: <i>" . al_utf8($row["traduko"]) . "</i>";
        
    $query = "SELECT iso2, traduko FROM $tabelo WHERE dosiero"
        . " = '$dosiero' AND cheno = '$cheno'";
    if ($nur != "") {
        $query .= " AND iso2 = '$nur'";
    }
    $result = mysql_query($query);
    while ($row = mysql_fetch_array($result)) {
        if ($row["iso2"] == "eo") {
            continue;
        }
        $tradukoj .=  "<br /><b>" .  $row["iso2"] . "</b>: " . $row["traduko"];
    }
    return $tradukoj;
}
Пример #5
0
/**
 * @todo sendependigu de lernu-aferoj, eble uzu la aligilo-uzantnomojn.
 */
function kontrolu_uzanton()
{
    global $agordoj;
    if ($agordoj["salutado"]) {
        if (!isset($_SERVER['PHP_AUTH_USER']) && !isset($_SESSION['informoj'])) {
            petu_ensaluton("Por ensaluti, bonvolu uzi la samajn salutnomon kaj pasvorton, kiujn vi uzas por ensaluti ĉe <i>lernu!</i>.");
        } else {
            $db = konektu();
            $query = "SELECT * FROM lernu_uzanto WHERE salutnomo = '{$_SERVER['PHP_AUTH_USER']}'";
            $result = mysql_query($query);
            if (mysql_num_rows($result) > 0) {
                $row = mysql_fetch_array($result);
                if ($_SERVER['PHP_AUTH_PW'] != $row["pasvorto"]) {
                    petu_ensaluton("Vi entajpis nevalidan salutnomon aŭ pasvorton.  Por ensaluti, bonvolu uzi la samajn salutnomon kaj pasvorton, kiujn vi uzas por ensaluti ĉe <i>lernu!</i>.");
                } else {
                    if ($row["tradukanto"] != "jes") {
                        petu_ensaluton("Vi ne havas tradukrajton.  Por fariĝi tradukanto, bonvolu skribi al tradukado@lernu.net.", 0);
                    }
                    session_start();
                    $_SESSION["informoj"] = $row;
                }
            } else {
                petu_ensaluton("Vi entajpis nevalidan salutnomon aŭ pasvorton.  Por ensaluti, bonvolu uzi la samajn salutnomon kaj pasvorton, kiujn vi uzas por ensaluti ĉe <i>lernu!</i>.");
            }
        }
    }
}
 /**
  * konstruilo
  */
 function Tradukilo()
 {
     $this->lingvostoko = array($GLOBALS['agordoj']['chefa_lingvo']);
     $this->dosierstoko = array();
     $this->tradukmemoro = array();
     konektu();
 }