###################################################################### # phpRS Reader's service 1.3.3 ###################################################################### // Copyright (c) 2001-2005 by Jiri Lukas (jirilukas@supersvet.cz) // http://www.supersvet.cz/phprs/ // This program is free software. - Toto je bezplatny a svobodny software. /* Tento script slouzi k obsluze nekterych ctenarskych sluzeb Napr: zasilani informacniho mailu, tisk clanku, atd. */ // vyuzivane tabulky: rs_clanky define('IN_CODE',true); // inic. ochranne konstanty include_once("config.php"); include_once("specfce.php"); include_once("myweb.php"); include_once("sl.php"); include_once("trlayout.php"); include_once($adrlayoutu); // test na pritomnost promenne $akce if (!isset($GLOBALS["akce"])): echo "
echo RS_CS_CLANEK; ?>: echo $pole_clanek['titulek']; ?>
} function OdeslaniMailu() { echo "zakazano"; die; $error=0; // chybova promenna // test na chyby if (TestNaAdresu($GLOBALS["prprijemce"])==0): $error=1; endif; if (TestNaAdresu($GLOBALS["prodesilatel"])==0): $error=2; endif; // text zobrazeny na strance echo "".RS_CS_NADPIS."
\n"; echo "\n"; if ($error==0): // priprava e-mailu $przprava=RS_CS_MAIL1." ".$GLOBALS["prtitulek"]."\n".$GLOBALS["baseadr"]."view.php?cisloclanku=".$GLOBALS["cisloclanku"]."\n\n".RS_CS_MAIL2."\n".$GLOBALS["przprava"]; $prtitulek=RS_CS_MAIL_PREDMET." ".$GLOBALS["wwwname"]; include_once('admin/astdlib_mail.php'); // nacteni postovni tridy $odeslani_posty = new CPosta(); $odeslani_posty->Nastav("predmet",$prtitulek); $odeslani_posty->Nastav("obsah",$przprava); $odeslani_posty->Nastav("adresat",$GLOBALS["prprijemce"]); $odeslani_posty->Nastav("odesilatel_mail",$GLOBALS["prodesilatel"]); $odeslani_posty->Nastav("odesilatel_txt",''); if ($odeslani_posty->Odesilac()==1): echo RS_CS_DOPIS_OK; // vse OK else: echo RS_CS_ERR1; // chyba endif; else: // chyba - spatne e-maly echo RS_CS_ERR2; endif; echo "
\n"; echo "\n"; echo "\n"; } function Tisk() { include_once('trclanek.php'); // bezpecnostni korekce $GLOBALS['cisloclanku']=mysql_escape_string($GLOBALS['cisloclanku']); $GLOBALS['clanek'] = new CClanek(); $chyba_clanek=$GLOBALS['clanek']->NactiClanek($GLOBALS['cisloclanku']); // test na existenci clanku if ($chyba_clanek==1): // tvorba print stranky ?>".RS_IN_ERR1_1." ".$GLOBALS['cisloclanku']."! ".RS_IN_ERR1_2."
\n";; endif; ?>
".RS_VW_ERR2_1." ".$GLOBALS['cisloclanku']." ".RS_VW_ERR2_2."
\n"; endif; } // rozcestnik akci switch ($GLOBALS["akce"]): // *** tisk clanku case "tisk": Tisk(); break; // *** sestaveni informacniho mailu case "info": // Tvorba stranky $vzhledwebu->Generuj(); ObrTabulka(); // Vlozeni layout prvku // Informacni e-mail NovyMail(); // Dokonceni tvorby stranky KonecObrTabulka(); // Vlozeni layout prvku $vzhledwebu->Generuj(); break; // *** odeslani informacniho mailu case "sendinfo": // Tvorba stranky $vzhledwebu->Generuj(); ObrTabulka(); // Vlozeni layout prvku // Informacni e-mail OdeslaniMailu(); // Dokonceni tvorby stranky KonecObrTabulka(); // Vlozeni layout prvku $vzhledwebu->Generuj(); break; endswitch; ?>