Dalsi uprava prav, mensi uprava struktury databaze, drobne zmeny v kontrolerech members a accounts.
Opraveno vyhledavani podle cisel ve vypisu vsech clenu.
Opravena chyba nedovolujici vytvorit preruseni clenstvi jenom na 1 mesic.
Snad dodelana kompletni sprava preruseni clenstvi.
Smazani originalniho phpgacl admina - prilis velke bezpecnostni riziko.
Mensi uprava databazove struktury, u tabulky membership_interrupts zmenen datovy typ z datetime na date.
Oprava mensi chyby
Snad posledni mensi uprava databazove struktury, nyni by snad mela 100% synchronizovana s db freenetisu slfree.
Mirne opraven upgrade databaze - vyresen mensi problem s requirem souboru.
Opraveny ruzne preklady, rozdelana nova moznost - preruseni clenstvi.
Dodelan automaticky upgrade databaze.
Upraveno zobrazovani vsech transakci podle nove verze databaze.
Pridan novy upgrade sql, obsahujici novou definici prav a novou tabulku membership_interrupts pro ulozeni vsech preruseni clenstvi clenu. Dale opravena knihovna Setting - nyni vraci spravne defaultni hodnotu, pokud neni prislusna definovana systemova promenna.
Integrace PHPGACL konfiguračních souborů do kohany. Smazání nepotřebných souborů.
Integrace PHPGACL konfiguračních souborů do kohany. Další zapomenuté soubory.
Integrace PHPGACL konfiguračních souborů do kohany.
Z verzovani odstranen nekorektne pojmenovany soubor, ktery brani stahnuti.
Pridana knihovna Setting, ktera zapouzdruje veskere nastavovani skrz db. Pridan kontroler settings, ktera tyto nastavovani umoznuje menit - zatim pouze implementovano jedine nastaveni systemu - nastaveni titulku stranku (doposud bylo natvrdo slfree.net)....
Dodelany pristupove prava u administrace prekladu.
Pridana moznost presunuti uzivatele pod jineho clena (nesmi ale jit o defaultniho usera type membera). Dale radni clenove mohou videt sve prevody.
Opraven vypis vsech clenu a uzivatelu, predtim nevypisovalo strankovani.
Dodelana i funkce edit u kontroleru IP adres.
Upraven kontroler pro IP adresy, zbyva dodelat funkci pro editaci. Mensi uprava systemove databazove funkce like() - nyni porovnava podle utf8_general_ci, tedy bez diakritiky.
U zobrazeni vsech clenu pridano filtrovani podle telefonniho cisla jejich primarniho uzivatele.
Snaha pridat mazani rozhrani a kontrolu duplicitnich mac adres. Snaha opravit vadnou editaci ip adres, tez bez uspechu. Opraveny nektere preklady.
Pridan rozsireny vypis u zarizeni clena. Pridana kontrola duplicitnich ip adres. Pridano mazani ip adres a spravne vraceni po mazani ip. Nacata kontrola duplicitnich mac adres. Predelano money transfers - vypis. Potreba spravit databazi. Vsude potreba doresit prava.
Pridan export clenu do xls, ale neni funkcni. Vytvari se poskozene xls soubory. Mozne chyby: nekde u tagy
Dodelana editace prekladu. Predelana sprava techniku zarizeni. Je mozna libovolne pridavat a menit techniky zarizeni. Chybi osetreni prav, ceka se na Klimu, az je da do poradku.
Pridana prace s tabulkou preklady. Funguje zobrazeni, pridani, mazani prekladu, chybi editace prekladu. Upraveny a doplneny nektere jine preklady v i18n.
pokus
preklady, zatim nedodelane..
maly update schema
Struktura databáze. Pro zobrazení musíte mít v Eclipse nainstalován plugin Azzuri Clay http://www.azzurri.jp/en/clay/index.html
Trochu upraveno vyhledavani u uzivatelu a u clenu.
Udelana mensi oprava.
Kompletne predelane pristupove prava.
Ze zakladního sql odstraněny sql funkce, pro správnou funkci freenetisu nutno spustit pod rootem tyto sql příkazy:
CREATE FUNCTION `ip2str`(ip INT UNSIGNED) RETURNS varchar(255) CHARSET utf8 DETERMINISTIC RETURN CONCAT;...
Mírně vylepšena instalace.
Menší úpravy - při přidávání nového uživatele již není povinný e-mail.
Uprava databaze - přidání práv administrátorům Freenetisu na nové menu "Administration"
CSS a ikona pro nové položky menu
nové položky menu - synchronizace databáze, překlady, definice výčtových typů, přístupových práv
Vytvořena složka upgrade_sql pro upgradovací sql skripty
Upgrade DB schematu pro ekonomiku - nová tabulka bank_accounts atd.
Přidáno sledování revize SVN do upgrade_sql.php
Udelena mensi bezpecnostni zaplata.
Pridan instalator - spusti se pokud neni nalezena hodnota db_schema_version v tabulce config.
Pridani SQL souboru s exportem zakladni dat pro chod freenetisu (s pouze jednim uzivatelem-clenem). Zaklad pro vytvoreni instalacniho kontroleru.
Upraven vypis zarizeni jednotlivych uzivatelu - drive pro to bylo vlastni funkce show_by_member, nyni jde pouze o specialni pripad volani metody show_all, kdy posleme v query_stringu promennou member_id s hodnotou id existujiciho clena. Spise zatim pouze v testovaci fazi, ...
Opravena funkce na pridavani kompletnich zarizeni vcetne IP adres a MAC.
Pridani CHANGELOG pro lepsi info pro uzivatele - narozdil od tohoto SVN log neobsahuje technicke informace, ale pouze prosty popis, co bylo implementovano (z pohledu koncoceho uzivatele).
Oprava parsování výpisů, které obsahují po hlavní tabulce s výpisem ještě další tabulku s výpisem spořícího účtu. Nyní parser parsuje jen jednu HTML tabulku, pokud ho nadřízený kód nepožádá o další.
Upraveno přídaávání zařízení z menu. Přidává se přes zjednodušený formulář.
Vylepsena metoda ip_info - nyni vypada lip a zobrazuje vice informaci.
Opraveny nektere veci, ktere mne Roman odcommitnul pryc.
Upraven kontroler - pokud chce uzivatel otevrit nejakou stranku a neni prihlasen, je nyni presmerovan na prihlaseni a po uspesnem prihlaseni je presmerovan na stranku, na kterou chtel jit pred prihlasenim.
Opraven filtr u vypisu uzivatelu jednotlivych clenu.
Opraveno komponenta Grid - nyni se uvadi i pocet zobrazenych zaznamu.
Opraveno razeni podle IP adres u gridu s IP adresami
Oprevana chyba u filtrovani.
Prepsana komponenta Table_Form - pridana podpora select boxu-filtru do vyhledavani.
Upraven grid u vypisu vsech IP adres - nyni obsahuje vice informaci, pridan filtr.TODO: Osetrit VLAN rozhrani.
Snad opravena absence prvni platby.
Opraven vypis vsech vyparsovanych plateb, jeste zbyva doresit absenci prvni platby.
Opravena chyba v kontroleru accounts.php, kde u gacl funkci nebylo $this->.
Přidán favicon.ico
Malá oprava chyby.
Upraven způsob zobrazování chyb.
Upraveno zobrazování chyb a přidáno více druhů cyb - error, help, warning atd.
Tak posílam znovu, chovmar vypl switch.
Konfigy upraveny na defaultni hodnoty - doted v nich byly prave pristupove udaje :-)
Pridano vykreslovani menu prihlaseným uzivatelum
Pridan novy kontroler redirect - je dostupny i pro neprihlasene uzivatele.Je urcen pro presmerovani - zatim funguje pouze metoda ip_info, ktera ukazeuzivatelovi zakladni info o pc (ip adresa, nazvy segmentu a subnetu, ...).
Přidána podpora odesílání emailů z freenetisu. Přidání controlleru schleduler pro automatické zpouštění skryptů - stádium vývoje. Přidána knihovna swift pro podporu odesílání emailů. Přidán helper sever pro práci s proměnnou $_SERVER - zatím jen to, co je potřeba.
Dodelana finalni podoba spravy prihlasek - dokonceny pravidla pristupovych prav.
Přidaný helper server a další drobné úpravy.
Jeste jsem zapomnel na upravu komponenty Table_Form - nyni ma jako prvni argument uri vysledneho formulare.
Zkvalitnení prace s filtry u uzivatelu, clenu a zarizenich.
Pridana kontrola ukladani telefonnich cisel v 9-mistnem formatu.
Pridano ignorovani prazdnych znaku na zacatku a na konci vyhledavaneho retezce.
Opraveno vyhledavani clenu, nyni pri vyhledavani ignoruje diakritiku.
Zapomnel jsem na view.
Pridana funkce na administraci prihlasek, zatim spise zkusebni verze.
pridana moznost ukladani celeho zarizeni vcetne mac a ip adresy. nedodelane, neuklada se iface a ip_address
Zapomnel jsem na upravu v modelu member.php
i18n/cs_CZ/texts.php - pridany nektere prekladymodels/device.php - do funkce get_all_members pridan filtermodels/user.php - pridana metoda count_all_by_member (viz dalsi bod)controllers/users.php - pridany funkce show_by_member, ktera vypisuje uzivatele pro jednotlive cleny...
V kontroleru members u funkce add ve formuláři změněno políčko z Jména člena (organizace) na Jméno a příjmeni člena (jméno organizace) - dosavadní stav jednoznačně pochopitelný
Přidána nová komponenta libraries/Table_Form.php (s views/table_form.php) pro snadnější realizaci formulářů s tabulkovým formátováním, které nepotřebují validaci - typický příklad použití jsou filtry u výpisu s Grid-em - viz funkce show_all v kontroleru users.php
jeste jsem zapomnel na view pro filter v controlleru members
members - prekopan vypis, vypisuji se jen informace o clenovi, pridan odkaz na zobrazeni uzivatele, pridano filtrovanimoney_transfers - jen kosmeticke upravy, potreba dodelat, nemam k dispozici finalni strukturu databaze pro spravny dotazmember - upraven model pro controller members...
Snad finální verze filtru pro controllers/users.php
První filtr...v users.php
Drobné změny, které už si nepamatuju...(sory)
Přidány nové knihovny pro parsování výpisů z Raiffeiesen eBanky - Parser_Ebanka.php a Parser_Html_Table.php. Příklad použití:
require_once("c:/www/freenetis/kohana/application/libraries/Parser_Ebanka.php");Main::start();
class Main { private static $linenr=0;...
i18n/cs_CZ/texts.php - pridany nove preklady, nektere preklady byly zase opravenycontrollers/members.php - u funkce show pridano ulozeni ID clena do sessionu pro pozdejsi pracicontrollers/devices.php - nejvice zmen, pridana moznost uvedeni pripojujicich techniku, vsechny funkce rozdilne podle existence ID clena ...