1.1 --- a/php/heslo/index.php Tue May 05 21:51:24 2009 +0200
1.2 +++ b/php/heslo/index.php Wed May 06 00:42:24 2009 +0200
1.3 @@ -3,7 +3,19 @@
1.4 zahlavi('Změna hesla');
1.5
1.6
1.7 -htmlZnacka('p','tady si můžeš změnit heslo :-)');
1.8 +$login = "uzivatel_neexistuje";
1.9 +$domena = "veverka.ch";
1.10 +$stareHeslo = "heslo chybí";
1.11 +$noveHeslo = "a nové nebude";
1.12
1.13 +try {
1.14 + htmlZnacka('p', sqlZjistiHodnotu("SELECT zmen_heslo(?, ?, ?, ?)", array($login, $domena, $stareHeslo, $noveHeslo)));
1.15 +} catch (Exception $e) {
1.16 + htmlZnacka('p', "Chyba: Nesprávné heslo, nebo uživatel " . htmlspecialchars($login) . "@" . htmlspecialchars($domena) . " neexistuje.");
1.17 + // htmlZnacka('p', 'Chyba: ' . htmlspecialchars($e->getMessage())); // Chybová hláška z SQL
1.18 + htmlTlacitkovyOdkaz("?q=znovu", "Zpět");
1.19 +}
1.20 +
1.21 zapati();
1.22 ?>
1.23 +
1.24 \ No newline at end of file
2.1 Binary file php/heslo/obrazky/externi_odkaz.png has changed
3.1 Binary file php/heslo/obrazky/pruh.gif has changed
4.1 --- a/php/heslo/styl.css Tue May 05 21:51:24 2009 +0200
4.2 +++ b/php/heslo/styl.css Wed May 06 00:42:24 2009 +0200
4.3 @@ -1,183 +1,79 @@
4.4 -/** žádné rámečky kolem obrázků */
4.5 -a img {
4.6 - border: none;
4.7 -}
4.8 -/** odkazy vedoucí mimo stránky budou označené ikonkou */
4.9 -a[href^='http:'] {
4.10 - padding-right: 11px;
4.11 - background: transparent url('externi_odkaz.png') right top no-repeat scroll;
4.12 -}
4.13 -
4.14 -/** písmo, okraje a obrázek nahoře */
4.15 -html {
4.16 - background: #ded6a3;
4.17 - color:black;
4.18 - background-image: url('navigace.gif');
4.19 - background-repeat: repeat-x;
4.20 -
4.21 -}
4.22 -body {
4.23 - font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
4.24 - margin-top: 40px;
4.25 - margin-left: 14em;
4.26 - margin-right: 40px;
4.27 - margin-bottom: 40px;
4.28 - /** aby řádky nebyly příliš dlouhé */
4.29 - max-width: 50em;
4.30 -}
4.31 -/** H2, která se má zobrazovat jen v textových prohlížečích */
4.32 -#skrytyNadpisObsahu {
4.33 - display:none;
4.34 -}
4.35 -/** seznam s obsahem */
4.36 -#obsah {
4.37 - position:absolute;
4.38 - top: 40px;
4.39 - left: 0px;
4.40 -}
4.41 -/** položka nabídky */
4.42 -#obsah li {
4.43 - list-style-image: url("odrazka.png");
4.44 - padding-top: 4px;
4.45 - padding-bottom: 4px;
4.46 - padding-left: 1ex;
4.47 -}
4.48 -/** položka nabídky pod myší */
4.49 -#obsah li:hover {
4.50 - list-style-image: url("odrazka_pod_mysi.png");
4.51 -}
4.52 -
4.53 -#prihlasenyUzivatel {
4.54 - text-align: right;
4.55 - color: gray;
4.56 - position: absolute;
4.57 - position: relative;
4.58 - top: -3em;
4.59 -}
4.60 -
4.61 -table {
4.62 - border-collapse:collapse;
4.63 - margin-left: 2em;
4.64 - margin-right: auto;
4.65 - width: 33em;
4.66 -}
4.67 -td {
4.68 - border: 1px solid;
4.69 - padding-top: 4px;
4.70 - padding-bottom: 4px;
4.71 - padding-left: 6px;
4.72 - padding-right: 6px;
4.73 -}
4.74 -thead tr {
4.75 - background: #9B9672;
4.76 - color:black;
4.77 -}
4.78 -thead a {
4.79 - text-decoration:none;
4.80 - color:black;
4.81 - /** kopie hodnoty z thead tr */
4.82 - background: #9B9672;
4.83 -}
4.84 -tbody tr:hover {
4.85 - background-color: #c1c1a1;
4.86 - color:black;
4.87 -}
4.88 -
4.89 -
4.90 -/** HTML Formuláře */
4.91 -button {
4.92 - border:gray solid 1px;
4.93 - background: silver;
4.94 - background-image: url('navigace.gif');
4.95 - color: white;
4.96 - margin: 2px;
4.97 - margin-top: 4px;
4.98 - padding-left:4px;
4.99 - padding-right:4px;
4.100 -}
4.101 -
4.102 -fieldset {
4.103 - border: none;
4.104 -}
4.105 -
4.106 -form {
4.107 - text-align: right;
4.108 - max-width: 22em;
4.109 -}
4.110 -
4.111 -form.siroky {
4.112 - max-width: 30em;
4.113 -}
4.114 -
4.115 -input {
4.116 - border:silver solid 1px;
4.117 - background: white;
4.118 - color: black;
4.119 - margin: 2px;
4.120 - padding: 2px;
4.121 - width:200px;
4.122 -}
4.123 -
4.124 -select {
4.125 - border:silver solid 1px;
4.126 - background: white;
4.127 - color: black;
4.128 - margin: 2px;
4.129 - padding: 2px;
4.130 - width:206px;
4.131 -}
4.132 -
4.133 -textarea{
4.134 - border:silver solid 1px;
4.135 - background: white;
4.136 - color: black;
4.137 - margin: 2px;
4.138 - padding-left: 2px;
4.139 -
4.140 -}
4.141 -
4.142 -
4.143 -p.komentar {
4.144 - border: gray solid 1px;
4.145 - padding: 5px;
4.146 -}
4.147 -
4.148 -div.komentarZahlavi {
4.149 - margin-bottom: 4px;
4.150 -}
4.151 -
4.152 -div.komentarZahlavi {
4.153 -
4.154 -}
4.155 -
4.156 -span.komentarOdpovedet {
4.157 -
4.158 -}
4.159 -
4.160 -
4.161 -
4.162 -
4.163 -
4.164 -
4.165 -/** přejaté z Firefoxu */
4.166 -h1 {
4.167 - display: block;
4.168 - font-size: 2em;
4.169 - font-weight: bold;
4.170 - margin: .67em 0;
4.171 -}
4.172 -/** přejaté z Firefoxu */
4.173 -h2 {
4.174 - display: block;
4.175 - font-size: 1.5em;
4.176 - font-weight: bold;
4.177 - margin: .83em 0;
4.178 -}
4.179 -/** přejaté z Firefoxu */
4.180 -h3 {
4.181 - display: block;
4.182 - font-size: 1.17em;
4.183 - font-weight: bold;
4.184 - margin: 1em 0;
4.185 -}
4.186 -
4.187 +/** žádné rámečky kolem obrázků */
4.188 +a img {
4.189 + border: none;
4.190 +}
4.191 +/** odkazy vedoucí mimo stránky budou označené ikonkou */
4.192 +a[href^='http:'] {
4.193 + padding-right: 11px;
4.194 + background: transparent url('obrazky/externi_odkaz.png') right top no-repeat scroll;
4.195 +}
4.196 +
4.197 +/** písmo, okraje a obrázek nahoře */
4.198 +html {
4.199 + background: #ded6a3;
4.200 + color:black;
4.201 + background-image: url('obrazky/navigace.gif');
4.202 + background-repeat: repeat-x;
4.203 +
4.204 +}
4.205 +body {
4.206 + font-family: sans-serif;
4.207 + margin-top: 40px;
4.208 + margin-left: 14em;
4.209 + margin-right: 40px;
4.210 + margin-bottom: 40px;
4.211 + /** aby řádky nebyly příliš dlouhé */
4.212 + max-width: 50em;
4.213 +}
4.214 +
4.215 +/** HTML Formuláře */
4.216 +button {
4.217 + border:gray solid 1px;
4.218 + background: silver;
4.219 + background-image: url('obrazky/navigace.gif');
4.220 + color: white;
4.221 + margin: 2px;
4.222 + margin-top: 4px;
4.223 + padding-left:4px;
4.224 + padding-right:4px;
4.225 +}
4.226 +
4.227 +fieldset {
4.228 + border: none;
4.229 +}
4.230 +
4.231 +form {
4.232 + text-align: right;
4.233 + max-width: 22em;
4.234 +}
4.235 +
4.236 +input {
4.237 + border:silver solid 1px;
4.238 + background: white;
4.239 + color: black;
4.240 + margin: 2px;
4.241 + padding: 2px;
4.242 + width:200px;
4.243 +}
4.244 +
4.245 +/** přejaté z Firefoxu */
4.246 +h1 {
4.247 + display: block;
4.248 + font-size: 2em;
4.249 + font-weight: bold;
4.250 + margin: .67em 0;
4.251 +}
4.252 +/** přejaté z Firefoxu */
4.253 +h2 {
4.254 + display: block;
4.255 + font-size: 1.5em;
4.256 + font-weight: bold;
4.257 + margin: .83em 0;
4.258 +}
4.259 +/** přejaté z Firefoxu */
4.260 +h3 {
4.261 + display: block;
4.262 + font-size: 1.17em;
4.263 + font-weight: bold;
4.264 + margin: 1em 0;
4.265 +}