MACROSOFT.SK
------------
Navod na pracu s databazou
pouzivaju sa tabulky:
macrosoftsk5.terminy
macrosoftsk5.kurzy
produkty kosika su v tabulke, kde su clanky joomly, jo2_content a zacinaju od id 100,
maju rovnake id ako dany riadok v tabulke terminy, ale zvysene o 100 (aby bolo miesto na normalne joomlovske clanky).
Zaznamy pre kurzy dohodou zacinaju v tabulke jo2_content od id 10000.
ceny produktov su v jo2_j2store_prices_old
produkty z tabuliek terminy a kurzy automaticky vygeneruje procedura prevod
zavola sa pomocou: call prevod (chvilu jej to trva, okolo 16 sekund).
ak sa zmeni lastminute alebo firstminute, zmeny sa prejavia automaticky.
jo2_j2store_prices je view, ktory pocita cenu a berie v uvahu lastminute aj firstminute.
pri firstminute vyplnime Y do stlpca first_min, pocet dni do fm_zlava1_days (vyssi pocet dni, napr. 90) a fm_zlava2_days (nizsi pocet dni, napr. 45)
a zodpovedajuce zlavy do fm_zlava1_perc a fm_zlava2_perc.
pri lastminute vyplnime Y do stlpca last_min a zlavu do lm_zlava_perc.
!!!Nedavame naraz lastminute a firstminute, iba jednu z nich!!!
Ak zmenime datum alebo typ kurzu (denny, vecerny, vikendovy) v riadku tabulky terminy, zodpovedajuca polozka pre kosik sa zmeni automaticky (update trigger zmena_terminu).
Ak zmenime nazov kurzu v tabulke kurzy, zmenia sa vsetky prislusne polozky kosika automaticky (update trigger novy_kurz).
Ak pridame novy termin pre uz existujuci kurz, nova polozka pre kosik sa prida automaticky (insert trigger novy_termin).
Ak pridame novy kurz, vzdy vyplnime aj pole sef, co je nazov, ktory sa zobrazi v URL (len pismena, cisla a miesto medzery pomlcka, nepouzivame ine znaky!!!). Nova polozka pre kosik (kurz dohodou) a nova menu polozka so sef nazvom a linkou na kurz sa prida automaticky (insert trigger novy_kurz).
!!!DOLEZITE!!!
KED PRIDAVAME NOVY KURZ, NAJPRV PRIDAME KURZ A AZ POTOM TERMINY K TOMUTO KURZU!!!
ak by sme to spravili opacne, nebudu spravne fungovat update triggery, v takomto pripade treba spustit call prevod
a bude to v poriadku.
Návod na pridávanie nových článkov Vzhľadom k tomu, že články od ID 100 sú produkty košíka zhodné s termínami kurzov a od ID 10000 sú to kurzy dohodou, ak pridáme do joomly nový článok, musíme mu manuálne zmeniť ID na hodnotu menšiu ako 100 (pozrieme sa, ktorý je posledný záznam v tabulke macrosoftsk5.kurzy, ktorý má ID pod 100) a ID nášho článku bude o 1 vyššie. POZOR!!! ak to nespravíme, náš článok bude pri pridaní nového kurzu prepísaný !!!!!