Content plugin Joomla - problem s POST

Programovacie jazyky, rady, poradňa...
COTHW
Medium Star
Medium Star
Príspevky: 497
Registrovaný: 08 aug 2009, 15:37

Content plugin Joomla - problem s POST

Príspevok od používateľa COTHW »

Robil som taký plugin do systému joomla, od ktorého som chcel len aby mi cez jeden formulár postoval do databázy dáke info. Formulár aj s kódom som predbežne umiestnil do jedného súboru, dôvod je to, že joomla vrámci bezpečnosti nepovoluje priamy prístup (chcem to tak nechať zatiaľ), takže keby som sa vo formulári odkazoval na iný PHP súbor narazím na 'die ("Restricted access")'. Umiestnil som ho do funkcie onContentPrepare, problem je s postovaním. Po odoslaní všetko prebehne tak ako má, ale keď dám na stránke refresh hneď po odoslaní, tak sa snaží opäť postovať do databázy, čo mi nie celkom vyhovuje. Skúšal som "unset" ale nejak mi to nepomohlo. Dakto s nejakým riešním ako tomu zabrániť ?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Content plugin Joomla - problem s POST

Príspevok od používateľa audiotrack »

po spracovaní presmeruj v php cez header na danú stránku. Ale osobne by som to nerobil, to upozornenie je štandartne správanie a má svoje opodstatnenie
COTHW
Medium Star
Medium Star
Príspevky: 497
Registrovaný: 08 aug 2009, 15:37

Re: Content plugin Joomla - problem s POST

Príspevok od používateľa COTHW »

Ďakujem za radu, ale nakoniec som to vyriešil inak pomocou spätnej kontroly v databáze pri každom odoslaní formulára, nie je to šťastné riešenie, ale lepšie ako nič. Prípadne ešte existuje možnosť prerobiť celé riešenie z content pluginu na komponent, ale to vidím ako posledné riešenie.
Napísať odpoveď