<br />
<b>Warning</b>:  Undefined array key "REMOTE_USER" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>37</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>226</b><br />
<br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>233</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/platne/serwer229622/public_html/kleniewski/doku/feed.php</b> on line <b>419</b><br />
<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://doku.kleniewski.edu.pl/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://doku.kleniewski.edu.pl/feed.php">
        <title>Yii2 - notatki</title>
        <description></description>
        <link>https://doku.kleniewski.edu.pl/</link>
        <image rdf:resource="https://doku.kleniewski.edu.pl/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-09-17T05:04:14+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=alert&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=autoryzacja&amp;rev=1726410150&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=baza_danych&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=bezpieczenstwo&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=bootstrap_4&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=bootstrap_js&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=branches_-_galezie&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=ckeditor&amp;rev=1738418630&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=export_danych&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=formularz&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=framework&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=git_przyklady&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=git-_przyklady&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=gridview&amp;rev=1726410150&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=javascript&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=jquery&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=kartik_export_menu&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=kartik_formularz&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=kartik_gridview&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=kartik_mpdf&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=kartik_select2&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=komunikaty&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=konfiguracja_git&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=konfiguracja&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=konfiguracje&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=modal&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=model&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=moduly&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=mpdf&amp;rev=1728634872&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=mysql&amp;rev=1731097209&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=pesel&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=php_multiversion&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=php&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=przekazywanie_danych&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=rbac&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=redis_-_konfiguracja&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=remote_-_zdalne_repozytorium&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=sidebar&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=sql&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=start&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=sterowanie&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=svg&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=tabela_user&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=tinymce&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=upload_plikow&amp;rev=1731431945&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=validacja&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=virtual_server_apache&amp;rev=1726410149&amp;do=diff"/>
                <rdf:li rdf:resource="https://doku.kleniewski.edu.pl/doku.php?id=wyrazenia_regex&amp;rev=1726410149&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://doku.kleniewski.edu.pl/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Yii2 - notatki</title>
        <link>https://doku.kleniewski.edu.pl/</link>
        <url>https://doku.kleniewski.edu.pl/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=alert&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>alert</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=alert&amp;rev=1726410149&amp;do=diff</link>
        <description>Okno informacji, potwierdzenia



w GridView


[
&#039;attribute&#039; =&gt; &#039;akcje&#039;,
&#039;label&#039; =&gt; false,
&#039;format&#039; =&gt; &#039;raw&#039;,
&#039;headerOptions&#039; =&gt; [&#039;style&#039; =&gt; &#039;width:15%&#039;],
&#039;value&#039; =&gt; function($model) {
      return 
      Html::a(&#039;&lt;i class=&quot;far fa-trash-alt text-danger&quot;&gt;&lt;/i&gt;&#039;, 
      [&#039;/regulacje/delete&#039;, &#039;id&#039; =&gt; $model-&gt;id], 
      [&#039;class&#039; =&gt; &#039;btn btn-outline-danger btn-sm ml-3&#039;,
       &#039;title&#039; =&gt; &#039;Usuń regulację&#039;,
       &#039;data&#039; =&gt; [
         &#039;method&#039; =&gt; &#039;post&#039;,
         &#039;params&#039; =&gt; [&#039;id&#039; =&gt; $model-&gt;id]
      …</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=autoryzacja&amp;rev=1726410150&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>autoryzacja</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=autoryzacja&amp;rev=1726410150&amp;do=diff</link>
        <description>Autoryzacja

----------

Tabela user

Struktura tabeli user wykorzystywanej w Yii2 do autoryzacji użytkowników
Tabele ta można stworzyć automatycznie wykonując polecenie w głównym katalogu Yii2:

./yii migrate

lub wykonując zapytanie:


--
-- Struktura tabeli dla tabeli `user`
--

CREATE TABLE `user` (
  `id` int(11) NOT NULL,
  `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `auth_key` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
  `password_hash` varchar(255) COLLATE utf8_unicode…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=baza_danych&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>baza_danych</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=baza_danych&amp;rev=1726410149&amp;do=diff</link>
        <description>Baza danych

Wyświetlenie powiązań relacyjnych


use information_schema;
SELECT `REFERENCED_TABLE_NAME`,`TABLE_NAME`,`DELETE_RULE` FROM `REFERENTIAL_CONSTRAINTS` WHERE `CONSTRAINT_SCHEMA`=&#039;nazwa_bazy_danych&#039; ORDER BY `REFERENCED_TABLE_NAME`


Sprawdzenie powiązań relacyjnych</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=bezpieczenstwo&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bezpieczenstwo</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=bezpieczenstwo&amp;rev=1726410149&amp;do=diff</link>
        <description>Bezpieczeństwo

Parametry wywołania metodą post

Aby zabezpieczyć się przed ręcznym wpisaniem adresu strony (z parametrami) w przeglądarce i wykonaniem operacji niedozwolonej, parametry do akcji powinny być przekazane metodą POST.

Budowa odnośnika</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=bootstrap_4&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bootstrap_4</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=bootstrap_4&amp;rev=1726410149&amp;do=diff</link>
        <description>Ta sama wysokość card w rzędzie row wewnątrz col


&lt;div class=&quot;container&quot;&gt;
  &lt;div class=&quot;row&quot;&gt;
    &lt;div class=&quot;col-md-6&quot;&gt;
      &lt;div class=&quot;card h-100 d-flex flex-column&quot;&gt;
        &lt;div class=&quot;card-body flex-fill&quot;&gt;
          &lt;!-- Zawartość karty 1 --&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;col-md-6&quot;&gt;
      &lt;div class=&quot;card h-100 d-flex flex-column&quot;&gt;
        &lt;div class=&quot;card-body flex-fill&quot;&gt;
          &lt;!-- Zawartość karty 2 --&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=bootstrap_js&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bootstrap_js</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=bootstrap_js&amp;rev=1726410149&amp;do=diff</link>
        <description>Acordion - zmiana strzałek up down

HTML


 &lt;h5 class=&quot;w-100&quot; data-toggle=&quot;collapse&quot; data-target=&quot;#collapse1&quot; aria-expanded=&quot;true&quot; aria-controls=&quot;collapse1&quot;&gt;
     &lt;span class=&quot;toggle-icon fas fa-chevron-down fs-8&quot;&gt;&lt;/span&gt; Tytuł 
 &lt;/h5&gt;


JS


$(&#039;h5[data-toggle=&quot;collapse&quot;]&#039;).click(function () {
        $(this).find(&#039;span.toggle-icon&#039;).toggleClass(&#039;fa-chevron-up fa-chevron-down&#039;);
     })</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=branches_-_galezie&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>branches_-_galezie</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=branches_-_galezie&amp;rev=1726410149&amp;do=diff</link>
        <description>Tworzenie gałęzi


git branch nazwa_gałęzi


Przełączanie się na gałąź


git checkout nazwa_gałęzi


Usuwanie gałęzi


git branch -d  nazwa_gałęzi


Łączenie innej gałęzi z bieżącą


git merge  nazwa_gałęzi</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=ckeditor&amp;rev=1738418630&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-01T15:03:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ckeditor</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=ckeditor&amp;rev=1738418630&amp;do=diff</link>
        <description>Usunięcie odległości miedzy akapitami


$this-&gt;registerJs(&quot;
    CKEDITOR.addCss(&#039;.cke_editable p { margin: 0 !important; } body{line-height: normal !important;}&#039;);
&quot;);



test

Pole formularza


$form-&gt;field($model, &#039;opis&#039;)-&gt;widget(CKEditor::className(), [
                &#039;preset&#039; =&gt; &#039;full&#039;,
                &#039;clientOptions&#039; =&gt; [
                    &#039;extraPlugins&#039; =&gt; &#039;justify&#039;,
                    &#039;skin&#039; =&gt; &#039;kama&#039;,
                    &#039;height&#039;=&gt;200
                ]
            ])-&gt;label(&#039;Opis&#039;);…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=export_danych&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>export_danych</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=export_danych&amp;rev=1726410149&amp;do=diff</link>
        <description>Excel


/ TWORZENIE ARKUSZA KALKULACYJNEGO
// use PhpOffice\PhpSpreadsheet\Spreadsheet;
// use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
// 
// Tworzenie obiektu arkusza kalkulacyjnego
        $spreadsheet = new Spreadsheet();
// Aktywacja arkusza kalkulacyjnego
        $sheet = $spreadsheet-&gt;getActiveSheet();
// Wypełnianie arkusza danymi z tablicy
        foreach ($data as $rowIndex =&gt; $rowData) {
            foreach ($rowData as $columnIndex =&gt; $value) {
                $sheet-&gt;setCellValueByColu…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=formularz&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>formularz</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=formularz&amp;rev=1726410149&amp;do=diff</link>
        <description>Formularz

CKEditor


use common\CKEditor;



$form-&gt;field($model, &#039;opis&#039;)-&gt;widget(CKEditor::className(), [
    &#039;options&#039; =&gt; [&#039;rows&#039; =&gt; 10],
    &#039;preset&#039; =&gt; &#039;advanced&#039;,
    &#039;clientOptions&#039; =&gt; [
        &#039;extraPlugins&#039; =&gt;&#039;justify&#039;,
      ]
])-&gt;label(&#039;Opis&#039;);
?&gt;</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=framework&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>framework</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=framework&amp;rev=1726410149&amp;do=diff</link>
        <description>Framework

----------

Środowisko developerskie i produkcyjne

O o chodzi ?

Środowisko developerskie Yii2 oprócz aplikacji zawiera również szereg narzędzi przydatnych programiście.

W środowisku produkcyjnym narzędzia te są zbędne i powinny być niedostępne ze względów bezpieczeństwa.
W Yii2 przełączanie między tymi środowiskami jest bardzo proste.</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=git_przyklady&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git_przyklady</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=git_przyklady&amp;rev=1726410149&amp;do=diff</link>
        <description>test</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=git-_przyklady&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git-_przyklady</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=git-_przyklady&amp;rev=1726410149&amp;do=diff</link>
        <description>Przyklad działania

sprawdzam jaki jest status git


git status


Jeśli bieżąca gałęzią nie jest master to przełączam się na nią


git checkout master


Jeśli master odbiega od zdalnej w repozytorium to uaktualniam


git pull


Tworzę gałąź roboczą i przełączam się na nią</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=gridview&amp;rev=1726410150&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gridview</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=gridview&amp;rev=1726410150&amp;do=diff</link>
        <description>GridView

----------

Zawijanie tekstu w kolumnach


[
 &#039;attribute&#039; =&gt; &#039;symbol&#039;,
 &#039;contentOptions&#039; =&gt; [&#039;class&#039; =&gt; &#039;text-wrap&#039;],
],


Zapamiętanie ustawień filtrowania i paginacji

Problem: jak zapamiętać ustawienia filtrowania w GridView tak aby po opuszczeniu i powrotu na stronę były dalej aktywne.</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=javascript&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>javascript</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=javascript&amp;rev=1726410149&amp;do=diff</link>
        <description>Java script

----------

Rejestracja JavaScript


&lt;?php
$this-&gt;registerJs(&lt;&lt;&lt;JS
   ...
JS
);</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=jquery&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jquery</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=jquery&amp;rev=1726410149&amp;do=diff</link>
        <description>jQuery

Zapamietanie i odtworzenie stanu scroll strony


$(&#039;html&#039;).scrollTop(window.localStorage.getItem(&#039;scroll&#039;)); 
$(window).scroll(function(){
    var scrollPos = $(document).scrollTop();
    window.localStorage.setItem(&#039;scroll&#039;,scrollPos);
});</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=kartik_export_menu&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kartik_export_menu</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=kartik_export_menu&amp;rev=1726410149&amp;do=diff</link>
        <description>Widok


&lt;?php

use kartik\export\ExportMenu;

$test=&#039;Test&#039;;
$gridColumns = [
    &#039;id&#039;,
    [&#039;attribute&#039; =&gt; &#039;imie&#039;,
        &#039;exportMenuStyle&#039; =&gt; function() {
            return [&#039;font&#039; =&gt; [&#039;bold&#039; =&gt; true, &#039;color&#039; =&gt; [&#039;argb&#039; =&gt; &#039;FF4F81BD&#039;]]];
        }
    ],
    &#039;nazwisko&#039;,
    [&#039;attribute&#039;=&gt;&#039;test&#039;,
      &#039;value&#039;=&gt;function() use ($test){
        return $test;
      }],
   
];

// Renders a export dropdown menu
echo ExportMenu::widget([
    &#039;dataProvider&#039; =&gt; $dataProvider,
    &#039;columns&#039; =&gt; $gridCo…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=kartik_formularz&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kartik_formularz</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=kartik_formularz&amp;rev=1726410149&amp;do=diff</link>
        <description>Kartik formularz

Szablon podstawowy

Zabezpieczenie przed podwójnym kliknięciem


&lt;?php $form = ActiveForm::begin([&#039;id&#039; =&gt; &#039;form-create&#039;]); ?&gt;



&lt;div class=&quot;form-group  float-right&quot;&gt;
    &lt;span id=&quot;spin1&quot; class=&quot;btn btn-outline-secondary&quot;&gt;&lt;i class=&quot;fas fa-spinner fa-spin&quot;&gt;&lt;/i&gt;&lt;/span&gt;
    &lt;?= Html::submitButton(&#039;Zapisuję się&#039;, [&#039;class&#039; =&gt; &#039;btn btn-success&#039;,&#039;id&#039;=&gt;&#039;sub&#039; ]) ?&gt;
&lt;/div&gt;

&lt;?php ActiveForm::end(); ?&gt;

&lt;?php
$this-&gt;registerJs(&#039;
form = $(&quot;#form-create&quot;);
$(&quot;#spin1&quot;).hide();
$(&quot;#sub&quot;).on(&quot;…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=kartik_gridview&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kartik_gridview</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=kartik_gridview&amp;rev=1726410149&amp;do=diff</link>
        <description>GridView (Bootstrap4)

----------

Konfiguracja


&lt;?=
GridView::widget([
    &#039;dataProvider&#039; =&gt; $dataProvider,
    &#039;filterModel&#039; =&gt; $searchModel,
    &#039;tableOptions&#039; =&gt; [&#039;class&#039; =&gt; &#039;table  table-bordered table-hover table-sm&#039;],
    &#039;responsive&#039; =&gt; true,
    &#039;hover&#039; =&gt; true,
    &#039;pjax&#039; =&gt; true,
    &#039;bordered&#039; =&gt; true,
    &#039;striped&#039; =&gt; true,
    &#039;condensed&#039; =&gt; true,
    &#039;toolbar&#039; =&gt; [
        [&#039;content&#039; =&gt;
            Html::a(&#039;&lt;i class=&quot;far fa-plus-square&quot;&gt;&lt;/i&gt; Dodaj użytkownika&#039;, [&#039;create-form&#039;], […</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=kartik_mpdf&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kartik_mpdf</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=kartik_mpdf&amp;rev=1726410149&amp;do=diff</link>
        <description>MPDF

https://demos.krajee.com/mpdf


use kartik\mpdf\Pdf;

...
$html = $this-&gt;renderPartial(&#039;/kandydaci/umowa-pdf&#039;, [
    &#039;model&#039; =&gt; $model,
        ]);

$pdf = new Pdf([
    &#039;mode&#039; =&gt; &#039;utf-8&#039;,
    &#039;marginLeft&#039; =&gt; 15,
    &#039;marginRight&#039; =&gt; 15,
    &#039;format&#039; =&gt; Pdf::FORMAT_A4,
    &#039;orientation&#039; =&gt; Pdf::ORIENT_PORTRAIT,
    &#039;destination&#039; =&gt; Pdf::DEST_BROWSER,
    &#039;content&#039; =&gt; $html,
    //&#039;cssFile&#039; =&gt; &#039;@vendor/kartik-v/yii2-mpdf/assets/kv-mpdf-bootstrap.min.css&#039;,
    &#039;cssInline&#039; =&gt; &#039;.cent{
        …</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=kartik_select2&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kartik_select2</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=kartik_select2&amp;rev=1726410149&amp;do=diff</link>
        <description>Kartik Select2

Szkielet


use kartik\select2\Select2
 
&lt;?= 
$form-&gt;field($model, &#039;nazwa_pola&#039;)-&gt;widget(Select2::classname(), [
    &#039;data&#039; =&gt; $data,
    &#039;options&#039; =&gt; [&#039;placeholder&#039; =&gt; &#039;Wybierz...&#039;],
    &#039;pluginOptions&#039; =&gt; [
        &#039;allowClear&#039; =&gt; true
    ],
]);
?&gt;</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=komunikaty&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>komunikaty</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=komunikaty&amp;rev=1726410149&amp;do=diff</link>
        <description>Komunikaty na stronie

Komunikat na następnej stronie


Yii::$app-&gt;session-&gt;setFlash(&#039;success&#039;, &quot;Komunikat.&quot;);</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=konfiguracja_git&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>konfiguracja_git</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=konfiguracja_git&amp;rev=1726410149&amp;do=diff</link>
        <description>Zapamiętanie loginu i hasła


git config --global credential.helper store


Podczas uruchamiania tego polecenia, przy pierwszym ściągnięciu lub wypychaniu ze zdalnego repozytorium, zostaniesz zapytany o nazwę użytkownika i hasło.

Później, w celu dalszej komunikacji ze zdalnym repozytorium, nie musisz podawać nazwy użytkownika i hasła.</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=konfiguracja&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>konfiguracja</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=konfiguracja&amp;rev=1726410149&amp;do=diff</link>
        <description>Konfiguracja środowiska

Debuger

backend/config/main.php


...

&#039;components&#039; =&gt; [
         ...
         
        &#039;log&#039; =&gt; [
            &#039;traceLevel&#039; =&gt; YII_DEBUG ? 3 : 0,
            &#039;targets&#039; =&gt; [
                [
                    &#039;class&#039; =&gt; &#039;yii\log\FileTarget&#039;,
                    &#039;levels&#039; =&gt; [&#039;error&#039;, &#039;warning&#039;],
                ]
            ],
        ],
        
        ...
    ],</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=konfiguracje&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>konfiguracje</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=konfiguracje&amp;rev=1726410149&amp;do=diff</link>
        <description>Konfiguracja środowiska

Alias do katalogu /pliki  (common/config/main.php)


&lt;?php

return [
   ...
    &#039;aliases&#039; =&gt; [
        ...
        &#039;@pliki&#039;=&gt;realpath(dirname(__FILE__).&#039;/../../pliki&#039;)
    ],


Ścieżka do pliku


$path = Yii::getAlias(&#039;@pliki&#039;) . &#039;/plik.pdf&#039;;</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=modal&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>modal</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=modal&amp;rev=1726410149&amp;do=diff</link>
        <description>Bootstrap modal

----------

Okno modal

Wyskakujące okno bootstrap modal
Przykład

W pliku views/layout/main.php na końcu przed &lt;/body&gt;


&lt;div class=&quot;modal fade&quot; id=&quot;myModal&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot; aria-labelledby=&quot;myModalLabel&quot;&gt;
            &lt;div class=&quot;modal-dialog&quot; role=&quot;document&quot;&gt;
                &lt;div class=&quot;modal-content&quot;&gt;
                    &lt;div class=&quot;modal-header&quot;&gt;
                        &lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;modal&quot; 
                            aria-lab…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=model&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>model</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=model&amp;rev=1726410149&amp;do=diff</link>
        <description>Model

----------

Usuwanie wielu rekordów


Users::deleteAll([&#039;user_id&#039; =&gt; $mod-&gt;id_user]);


Filtrowanie po liście oddzielonej przecinkami

Model search


use yii\db\Expression;

//etapy - pole typu string &quot;1,2,5,7&quot;
$exp = new Expression(&quot;FIND_IN_SET($this-&gt;etapy,etapy)&quot;);
if ($this-&gt;etapy != null) {
    $query-&gt;andFilterWhere([&#039;&gt;&#039;,$exp,0]);
}</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=moduly&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>moduly</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=moduly&amp;rev=1726410149&amp;do=diff</link>
        <description>Moduły

Parametry konfiguracyjne modułu

Jak dostać się w module na frontend do parametrów konfiguracyjnych modułu na backend


&lt;?php

namespace frontend\modules\grzapisy;

class Module extends \yii\base\Module {

    public $controllerNamespace = &#039;frontend\modules\grzapisy\controllers&#039;;

    public function init() {
        parent::init();

        // Dołączenie parametrów z backend/modules/grzapisy/config/config.php
        \Yii::configure($this, require \Yii::getAlias(&#039;@backend/modules/grzapi…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=mpdf&amp;rev=1728634872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-11T10:21:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mpdf</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=mpdf&amp;rev=1728634872&amp;do=diff</link>
        <description>Biblioteka do odczytywania metadanych PDF

&lt;https://github.com/smalot/pdfparser&gt;

Generowanie PDF do przeglądarki


$html = $this-&gt;renderPartial(&#039;html-pdf&#039;, [&#039;model&#039; =&gt; $model]);

//rozwiązuje problem z kodowaniem znaków
$html = mb_convert_encoding($html, &#039;UTF-8&#039;, &#039;UTF-8&#039;); 

$mpdf = new \Mpdf\Mpdf([
      &#039;tempDir&#039; =&gt; sys_get_temp_dir(),
      &#039;mode&#039; =&gt; &#039;utf-8&#039;,
      //&#039;format&#039; =&gt; &#039;A4-L&#039;,
      &#039;default_font_size&#039; =&gt; 8,
      &#039;margin_left&#039; =&gt; 15,
      &#039;margin_right&#039; =&gt; 10,
      &#039;margin_top&#039; …</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=mysql&amp;rev=1731097209&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-08T21:20:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mysql</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=mysql&amp;rev=1731097209&amp;do=diff</link>
        <description>mysqlcheck -c --process-views=yes dziekanat -u root -p


Kopia i odtworzenie bazy danych


mysqldump -u dziekanat -p dziekanat &gt; backup_1.sql

sed -e &#039;s/DEFINER=[^*]*\*/\*/&#039; bakup_1.sql &gt; bakup.sql


zip -d backup.sql.zip

mysql&gt; SOURCE /path/backup.sql;</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=pesel&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pesel</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=pesel&amp;rev=1726410149&amp;do=diff</link>
        <description>PESEL

Poprawność numeru PESEL

Funkcja zwraca true jeśli PESEL jest poprawny formalnie


function CheckPESEL($str) {
        //sprawdzamy czy ciąg ma 11 cyfr
        if (!preg_match(&#039;/^[0-9]{11}$/&#039;, $str)) { 
            return false;
        }      
        // tablica z wagami dla liczby kontrolnej
        $wagi = [1, 3, 7, 9, 1, 3, 7, 9, 1, 3, 1]; 
        $sumaKT = 0;        
        //Obliczamy sumę kontrolną
        for ($i = 0; $i &lt; 11; $i++) {
            $sumaKT += $wagi[$i] * $str[$i];…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=php_multiversion&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_multiversion</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=php_multiversion&amp;rev=1726410149&amp;do=diff</link>
        <description>Instalacja różnych wersji PHP


sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

sudo apt install php7.1

sudo apt install php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-xml

sudo a2dismod php7.2 // wyłączenie już zainstalowanego php7.2 (nie nadaje się do Yii2)

sudo a2enmod php7.1 //włączenie php7.1

sudo service apache2 restart</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=php&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=php&amp;rev=1726410149&amp;do=diff</link>
        <description>Dni między datami


$data2 = date(&#039;Y-m-d&#039;);
$data1 = $model-&gt;data_do;

$d1 = explode(&#039;-&#039;, $data1);
$y1 = $d1[0];
$m1 = $d1[1];
$dn1 = $d1[2];

$d2 = explode(&#039;-&#039;, $data2);
$y2 = $d2[0];
$m2 = $d2[1];
$dn2 = $d2[2];

$date1_set = mktime(0, 0, 0, $m1, $dn1, $y1);
$date2_set = mktime(0, 0, 0, $m2, $dn2, $y2);

$dni_do = ($date1_set - $date2_set) / (60 * 60 * 24);</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=przekazywanie_danych&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>przekazywanie_danych</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=przekazywanie_danych&amp;rev=1726410149&amp;do=diff</link>
        <description>Przekazywanie danych

----------

Zamiast $_POST


$post = Yii::$app-&gt;request-&gt;post();

$post_modelu = $post[&#039;nazwa klasy modelu&#039;];



Przekazywanie zmiennych z kontrolera do layoutu (main.php)

W kontrolerze deklarujemy zmienne globalne i nadajemy im odpowiednie wartości</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=rbac&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rbac</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=rbac&amp;rev=1726410149&amp;do=diff</link>
        <description>System autoryzacji

Struktura tabel


CREATE TABLE `auth_assignment` (
  `item_name` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  `user_id` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT=&#039;Użytkownicy&#039;;

CREATE TABLE `auth_item` (
  `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  `type` smallint(6) NOT NULL,
  `description` text COLLATE utf8_unicode_ci,
  `rule_name` varchar(64) COLLA…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=redis_-_konfiguracja&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>redis_-_konfiguracja</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=redis_-_konfiguracja&amp;rev=1726410149&amp;do=diff</link>
        <description>Cache


&#039;components&#039; =&gt; [
    // ...
    &#039;cache&#039; =&gt; [
        &#039;class&#039; =&gt; &#039;yii\redis\Cache&#039;,
        &#039;redis&#039; =&gt; [
            &#039;hostname&#039; =&gt; &#039;localhost&#039;, // Adres hosta Redis
            &#039;port&#039; =&gt; 6379,             // Numer portu Redis
            &#039;database&#039; =&gt; 0,            // Numer bazy danych Redis
        ],
    ],
    // ...
],</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=remote_-_zdalne_repozytorium&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>remote_-_zdalne_repozytorium</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=remote_-_zdalne_repozytorium&amp;rev=1726410149&amp;do=diff</link>
        <description>Uaktualnianie gałęzi z repozytorium


git pull


Wysyłanie gałęzi do repozytorium


git push


Nowa gałąź na zdalne repozytorium


git push -u origin localBranch:remoteBranchToBeCreated


Pobranie nowej gałęzi z repozytorium


git fetch origin nazwa_zdalnej_branch</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=sidebar&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=sidebar&amp;rev=1726410149&amp;do=diff</link>
        <description>*  Autoryzacja
	*  Baza danych
	*  SQL
	*  Bezpieczeństwo
	*  Formularz
	*  Framework
	*  GridView
	*  javaScript
	*  bootstrap js
	*  jQuery
	*  Komunikaty
	*  Konfiguracje
	*  Modal
	*  Model
	*  MPDF
	*  PESEL
	*  Przekazywanie danych
	*  RBAC
	*  Wyrażenia Regex
	*  Sterowanie
	*  SVG
	*  Validacja
	*  PHP
	*  Upload plików
	*  CKEditor
	*  Moduły
	*  Bootstrap 4
	*  Export danych
	*  TinyMCE

----------

Rozszerzenia Kartik

	*  Alert
	*  Kartik GridView
	*  Kartik Formularz
	*  Kartik Sele…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=sql&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=sql&amp;rev=1726410149&amp;do=diff</link>
        <description>Zapytania SQL

Truncate

Czyszczenie tabeli z pominięciem sprawdzania kluczy obcych


SET FOREIGN_KEY_CHECKS = 0; 
truncate table nazwa_tabeli;
SET FOREIGN_KEY_CHECKS = 1;


Sprawdzenie powiązań relacyjnych tabeli


SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, 
REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME 
FROM INFORMATION_SCHEMA. KEY_COLUMN_USAGE 
WHERE REFERENCED_TABLE_SCHEMA = &#039;db_name&#039; 
AND REFERENCED_TABLE_NAME = &#039;table_name&#039; 
AND REFERENCED_COLUMN_NAME = &#039;column_name&#039;</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=start&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=start&amp;rev=1726410149&amp;do=diff</link>
        <description>Yii2 - framework

----------

Notatki programisty</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=sterowanie&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sterowanie</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=sterowanie&amp;rev=1726410149&amp;do=diff</link>
        <description>Reject do zapamiętanego adresu

Zdarzają się przypadki, gdy trzeba zapamiętać adres URL, a następnie użyć go podczas przetwarzania jednego z żądań sekwencyjnych. Można to osiągnąć w następujący sposób:

Zapamiętaj aktualny adres URL</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=svg&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>svg</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=svg&amp;rev=1726410149&amp;do=diff</link>
        <description>SVG

Renderowanie obrazka SVG

Dynamiczne renderowanie pliku SVG w kontrolerze i wysłanie go jako obrazka do tagu IMG


public function actionSvg($id, $ids) {
        
        $elementy = Model::find()
                -&gt;where([&#039;id&#039; =&gt; $id])
                -&gt;andWhere([&#039;data&#039; =&gt; $ids])
                -&gt;all();      
        $cont = &#039;&#039;;
        $cont.= $this-&gt;renderPartial(&#039;svg&#039;, [
            &#039;id&#039; =&gt; $id,
            &#039;model&#039; =&gt; $elementy,
        ]);
        $response = Yii::$app-&gt;getResponse();
…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=tabela_user&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tabela_user</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=tabela_user&amp;rev=1726410149&amp;do=diff</link>
        <description>&lt;&lt;&lt; Wróć

----------

Tabela user
Struktura tabeli user wykorzystywanej w Yii2 do autoryzacji użytkowników
Tabele ta można stworzyć automatycznie wykonując polecenie w głównym katalogu Yii2:

./yii migrate

lub wykonując zapytanie:


--
-- Struktura tabeli dla tabeli `user`
--

CREATE TABLE `user` (
  `id` int(11) NOT NULL,
  `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `auth_key` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
  `password_hash` varchar(255) COLLATE utf8_unicode_ci …</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=tinymce&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tinymce</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=tinymce&amp;rev=1726410149&amp;do=diff</link>
        <description>Inicjacja edytora JS


function mce(h = 400, p = 2, tt) {
  return new Promise((resolve, reject) =&gt; {
    var editor = tinymce.init({
      selector: &quot;textarea.tmce&quot;,
      language: &quot;pl&quot;,
      height: h,
      promotion: false,
      auto_focus: true,
      plugins:
        &quot;preview importcss searchreplace autolink autosave save directionality code visualblocks visualchars fullscreen image link media template codesample table charmap pagebreak nonbreaking anchor insertdatetime advlist lists wo…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=upload_plikow&amp;rev=1731431945&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-12T18:19:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>upload_plikow</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=upload_plikow&amp;rev=1731431945&amp;do=diff</link>
        <description>Alias do folderu

Dostęp do folderu pliki w katalogu głównym aplikacji  
W pliku common/config/main.php trzeba dopisać w sekcji aliases:


&#039;aliases&#039; =&gt; [
        &#039;@bower&#039; =&gt; &#039;@vendor/bower-asset&#039;,
        &#039;@npm&#039; =&gt; &#039;@vendor/npm-asset&#039;,
        
        &#039;@pliki&#039;=&gt;realpath(dirname(__FILE__).&#039;/../../pliki&#039;)
    ],</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=validacja&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>validacja</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=validacja&amp;rev=1726410149&amp;do=diff</link>
        <description>Walidacja

NIP


function isNipValid(string $nip): bool
{
    $nip = preg_replace(&#039;/[\s-]/&#039;, &#039;&#039;, $nip);
    
    if (preg_match(&#039;/^[0-9]{10}$/&#039;, $nip) !== 1) {
        return false;
    }
    
    $sum = 0;
    $weights = [6, 5, 7, 2, 3, 4, 5, 6, 7];
    for ($i = 0; $i &lt; 9; $i++) {
        $sum += $nip[$i] * $weights[$i];
    }
    
    return $sum % 11 === (int) $nip[9];
}</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=virtual_server_apache&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>virtual_server_apache</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=virtual_server_apache&amp;rev=1726410149&amp;do=diff</link>
        <description>&lt;VirtualHost *:80&gt;
        ServerName bdziek
        DocumentRoot /var/www/mazovia/backend/web

        &lt;Directory /var/www/mazovia/backend/web&gt;
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        &lt;/Directory&gt;
&lt;/VirtualHost&gt;

&lt;VirtualHost *:80&gt;
        ServerName fdziek
        DocumentRoot /var/www/mazovia/frontend/web

        &lt;Directory /var/www/mazovia/frontend/web&gt;
            Options Indexes FollowSymLinks
            AllowOverri…</description>
    </item>
    <item rdf:about="https://doku.kleniewski.edu.pl/doku.php?id=wyrazenia_regex&amp;rev=1726410149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T16:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wyrazenia_regex</title>
        <link>https://doku.kleniewski.edu.pl/doku.php?id=wyrazenia_regex&amp;rev=1726410149&amp;do=diff</link>
        <description>Wyrażenia regularne

Zastosowanie w modelu

do validacji danych


public function rules()
    {
      return [
         [[&#039;nazwa&#039;], &#039;required&#039;],
         [[&#039;nazwa&#039;], &#039;string&#039;, &#039;max&#039; =&gt; 10],
         [[&#039;nazwa&#039;],&#039;match&#039;,&#039;pattern&#039;=&gt;&#039;/^[a-zA-Z0-9.,\-\/\s]+$/&#039;,&#039;message&#039;=&gt;&#039;Niedozwolone znaki&#039;],
         [[&#039;aktywne&#039;], &#039;integer&#039;],
       ];
    }</description>
    </item>
</rdf:RDF>
