</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")) {
<?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(); } } }
<!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"];
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; }
/** * @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(); }