Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class AdminController extends Zend_Controller_Action
- {
- public function init()
- {
- }
- public function wylogowanieAction()
- {
- Zend_Auth::getInstance()->clearIdentity();
- $this->_redirect('admin/index');
- }
- //******* FORMULARZ LOGOWANIA ADMINISTRATORA *****************************//
- public function indexAction()
- {
- if(Zend_Auth::getInstance()->hasIdentity())
- {
- $this->_redirect('admin/index');
- }
- $request = $this->getRequest();
- $logform = new Form_logadminform();
- if($request->isPost())
- {
- if($logform->isValid($this->_request->getPost()))
- {
- $authAdapter = $this->getAuthAdapter();
- $username = $logform->getValue('login');
- $password = $logform->getValue('password');
- $authAdapter->setIdentity($username)
- ->setCredential($password);
- $auth = Zend_Auth::getInstance();
- $result = $auth->authenticate($authAdapter);
- if($result->isValid())
- {
- $identity = $authAdapter->getResultRowObject();
- $authStorage = $auth->getStorage();
- $authStorage->read($identity);
- $this->_redirect('admin/index');
- }
- else
- {
- $this->view->errorMessage = "Uzytkownik lub haslo jest zle";
- }
- }
- }
- $this->view->logform = $logform;
- }
- //authentication to admin a login action to warunki
- //********* LISTOWANIE Z BAZY DANYCH *************************************//
- public function listAction()
- {
- $rows = Model_clientmodel::getInstance()->all();
- $this->view->assign('rows', $rows);
- }
- //****** ZARZĄDZANIE WARUNKAMI *******************************************//
- public function warunkiAction()
- {
- $dodaj = new Form_dodajdogrupyform();
- $usun = new Form_usunwarunekform();
- $edit1 = new Form_edycjawarunek();
- $przynaleznosc = new Form_przynaleznoscwarunku();
- $this->view->dodaj = $dodaj;
- $this->view->usun = $usun;
- $this->view->edit1 = $edit1;
- $this->view->przynaleznosc = $przynaleznosc;
- $edit1->isValid($_POST);
- $edit1 = $edit1->getElement('grupa')->getValue();
- $edit = Zend_Db_Table::getDefaultAdapter()->fetchAll("SELECT * FROM warunki_promocji WHERE db_idgrupy='$edit1' ORDER BY db_id");
- $this->view->edit = $edit;
- }
- //***** DODAWANIE WARUNKÓW ***********************************************//
- public function warunkidodajAction()
- {
- $dodaj = new Form_dodajdogrupyform();
- $this->view->dodaj = $dodaj;
- }
- //***** DODAWANIE WARUNKÓW ***********************************************//
- public function warunkiedytujAction()
- {
- $baza = new Model_warunkipromocjimodel();
- if(isset($_POST['submit1'])) //Przycisk edycji nazwy
- {
- $wynik = "Warunek został pomyślnie zmieniony";
- $this->view->wynik = $wynik;
- $id = $this->_request->getParam('id');
- $tresc = $this->_request->getParam('tresc');
- $baza -> EditRow($id, $tresc);
- }
- if(isset($_POST['submit2'])) //Przycisk usuwania
- {
- $wynik = "Warunek został usunięty";
- $this->view->wynik = $wynik;
- $id = $this->_request->getParam('id');
- $baza->DeleteRow($id);
- }
- if(isset($_POST['submit3'])) //Przycisk dodawania nowego warunku
- {
- $wynik = "Warunek został dodany";
- $this->view->wynik = $wynik;
- $ExtraQuestion = new Form_DoesItDelete();
- $this->view->ExtraQuestion = $ExtraQuestion;
- $idgrupy = $this->_request->getParam('idgrupy');
- $tresc = $this->_request->getParam('nowy_warunek');
- $baza->add($tresc,$idgrupy);
- }
- $warunek = Zend_Db_Table::getDefaultAdapter()->fetchAll("SELECT * FROM warunki_promocji ORDER BY db_id");
- $promocja = Zend_Db_Table::getDefaultAdapter()->fetchAll("SELECT * FROM promocje ORDER BY db_id");
- $grupa = Zend_Db_Table::getDefaultAdapter()->fetchAll("SELECT * FROM grupy_promocji ORDER BY db_id");
- $this->view->promocja = $promocja;
- $this->view->grupa = $grupa;
- $this->view->warunek = $warunek;
- }
- //***** DODAWANIE NOWEGO WARUNKU *****************************************//
- public function dodanowarunekAction()
- {
- $form = new Form_dodajdogrupyform();
- if (!$form->isValid($_POST))
- {
- echo "<p>Nieprawidłowe dane</p>";
- }
- else
- {
- $warunek = $form->getElement('warunek')->getValue();
- $idgrupy = $form->getElement('grupa')->getValue();
- $warunki = new Model_warunkipromocjimodel();
- $warunki->add($warunek,$idgrupy);
- }
- }
- //******* USUWANIE WARUNKU ***********************************************//
- /*public function usunietowarunekAction()
- {
- $baza = new Model_warunkipromocjimodel();
- $id = $this->_request->getParam('id');
- $baza->DeleteRow($id);
- }*/
- //******** EDYTOWANIE WARUNKÓW *******************************************//
- /*public function edytowanowarunkiAction()
- {
- $baza = new Model_warunkipromocjimodel();
- if(isset($_POST['submit1'])) //Przycisk edycji nazwy
- {
- $id = $this->_request->getParam('id');
- $tresc = $this->_request->getParam('tresc');
- $baza -> EditRow($id, $tresc);
- }
- if(isset($_POST['submit2'])) //Przycisk usuwania
- {
- $id = $this->_request->getParam('id');
- $baza->DeleteRow($id);
- }
- }*/
- //******* ZMIENIONO PRZYNALEZNOSC WARUNKU DO GRUPY ***********************//
- public function przynaleznoscwarunkuAction()
- {
- $form = new Form_przynaleznoscwarunku();
- if (!$form->isValid($_POST))
- {
- echo "<p>Nieprawidłowe dane</p>";
- }
- else
- {
- $idwarunku = $form->getElement('warunek')->getValue();
- $idgrupy = $form->getElement('grupa')->getValue();
- $BAZA = new Model_warunkipromocjimodel();
- $BAZA->ChangeGroup($idwarunku, $idgrupy);
- }
- }
- //******** ZARZĄDZENIE GRUPAMI *******************************************//
- public function grupyAction()
- {
- $dodaj = new Form_dodajgrupeform();
- $usun = new Form_usungrupeform();
- $przynaleznosc = new Form_przynaleznoscgrupy();
- $this->view->dodaj = $dodaj;
- $this->view->usun = $usun;
- $this->view->przynaleznosc = $przynaleznosc;
- }
- //***** DODAWANIE NOWEJ GRUPY DO WYBRANEJ PROMOCJI ***********************//
- public function dodanogrupeAction()
- {
- $form = new Form_dodajgrupeform();
- if (!$form->isValid($_POST)) {
- echo "<p>Nieprawidłowe dane</p>";
- }
- else {
- $promocja = $form->getElement('promocja')->getValue();
- $promocje_model = new Model_promocjemodel();
- $idpromocji = $promocje_model->GetByPromocja($promocja);
- $grupa_model = new Model_grupypromocjimodel();
- $grupa_model->add($idpromocji);
- }
- }
- //****** USUWANIE GRUPY **************************************************//
- public function usunietogrupeAction()
- {
- $usun = new Form_usungrupeform();
- $baza = new Model_grupypromocjimodel();
- $usun->isValid($_POST);
- if (!$usun->isValid($_POST))
- {
- echo "<p>Nieprawidłowe dane</p>";
- }
- $id = $usun->getElement('grupa')->getValue();
- $baza->DeleteRow($id);
- }
- //***** ZMIANA PRZYNALEZNOSCI GRUPY DO WYBRANEJ PROMOCJI *****************//
- public function przynaleznoscgrupyAction()
- {
- $form = new Form_przynaleznoscgrupy();
- if (!$form->isValid($_POST))
- {
- echo "<p>Nieprawidłowe dane</p>";
- }
- else
- {
- $idgrupy = $form->getElement('grupa')->getValue();
- $idpromocji = $form->getElement('promocja')->getValue();
- $BAZA = new Model_grupypromocjimodel();
- $BAZA->ChangePromotion($idgrupy, $idpromocji);
- }
- }
- //******* ZARZĄDZANIE PROMOCJAMI *****************************************//
- public function promocjeAction()
- {
- $dodaj = new Form_dodajpromocjeform();
- $usun = new Form_usunpromocjeform();
- $edit = Zend_Db_Table::getDefaultAdapter()->fetchAll("SELECT * FROM promocje ORDER BY db_id");
- $wybierz_aktualna = new Form_aktualizujpromocjeform();
- $this->view->dodaj = $dodaj;
- $this->view->usun = $usun;
- $this->view->edit = $edit;
- $this->view->wybierz_aktualna = $wybierz_aktualna;
- }
- //****** DODAWANIE NOWEJ PROMOCJI ****************************************//
- public function dodanopromocjeAction()
- {
- $dodaj = new Form_dodajpromocjeform();
- if (!$dodaj->isValid($_POST)) {
- echo "<p>Nieprawidłowe dane</p>";
- }
- else {
- $nazwapromocji = $dodaj->getElement('promocja')->getValue();
- $promocje_model = new Model_promocjemodel();
- $promocje_model->add($nazwapromocji);
- }
- }
- //******* USUWANIE PROMOCJI **********************************************//
- public function usunietopromocjeAction()
- {
- $usun = new Form_usunpromocjeform();
- $baza = new Model_promocjemodel();
- if (!$usun->isValid($_POST))
- {
- echo "<p>Nieprawidłowe dane</p>";
- }
- $id = $usun->getElement('promocja')->getValue();
- $baza->DeleteRow($id);
- }
- public function edytowanopromocjeAction()
- {
- $id = $this->_request->getParam('id');
- $nazwa = $this->_request->getParam('nazwa');
- $baza = new Model_promocjemodel();
- $baza -> EditRow($id, $nazwa);
- }
- //******* WYBRANIE AKTUALNEJ PROMOCJI ************************************//
- public function zaktualizowanopromocjeAction()
- {
- $form = new Form_aktualizujpromocjeform();
- if (!$form->isValid($_POST))
- {
- echo "<p>Nieprawidłowe dane</p>";
- }
- else
- {
- $aktualna_id = $form->getElement('aktualizacja')->getValue();
- $baza = new Model_aktualnapromocjamodel();
- $baza->edit($aktualna_id);
- }
- }
- //******* USTAWIANIE NAGLOWKA WIADOMOSCI EMAIL ***************************//
- public function ustawionowiadomoscAction()
- {
- $form = new Form_wiadomoscform();
- if (!$form->isValid($_POST))
- {
- echo "<p>Nieprawidłowe dane</p>";
- }
- else
- {
- $naglowek = $form->getElement('wiadomosc')->getValue();
- $MESSAGE = new Model_messagetoclientmodel();
- $MESSAGE->edit($naglowek);
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement