Esempio n. 1
0
 public function onLoad($param)
 {
     parent::onLoad($param);
     $id = 8;
     $this->Site = PagesRecord::finder()->findByPk($id);
     $this->confirmLabel->setCssClass('alertMessage');
 }
Esempio n. 2
0
 public function onLoad($param)
 {
     $this->title = '';
     $this->keywords = '';
     $this->description = '';
     $baseMethod = new BaseFunction();
     $langID = $baseMethod->getShortLang();
     $this->LangCode = $baseMethod->getShortLang();
     switch ($this->getPage()->getPagePath()) {
         case 'Home':
             $seo = PagesRecord::finder()->findByID_AND_LangCode(1, $langID);
             $this->title = $seo->Name;
             $this->keywords = $seo->MetaKeywords;
             $this->description = $seo->MetaDescription;
             break;
         case 'Pages':
             $seo = PagesRecord::finder()->findByID_AND_LangCode($this->getRequest()->itemAt("id"), $langID);
             $this->title = $seo->Name;
             $this->keywords = $seo->MetaKeywords;
             $this->description = $seo->MetaDescription;
             break;
         default:
             break;
     }
     $phrase = SettingsRecord::finder()->findAllByLanguageID(1);
     foreach ($phrase as $key => $value) {
         $this->StaticPhrase[$value->Key] = $value->Value;
     }
     $this->Footer->DataSource = PagesRecord::finder()->findAll('ShowFooter = 1 ORDER BY Position ');
     $this->Footer->dataBind();
 }
Esempio n. 3
0
 public function dataBindMasterCategory($sender, $param)
 {
     $item = $param->Item;
     if ($item->ItemType === 'Item' || $item->ItemType === 'AlternatingItem') {
         $item->ChildrenList->DataSource = PagesRecord::finder()->findAll('ShowFooter = 1 AND PageID = ? ORDER BY Position', $item->DataItem->ID);
         $item->ChildrenList->dataBind();
     }
 }
Esempio n. 4
0
 public function dataBindMasterCategory($sender, $param)
 {
     $item = $param->Item;
     if ($item->ItemType === 'Item' || $item->ItemType === 'AlternatingItem') {
         $item->ChildrenList->DataSource = PagesRecord::finder()->findAll('ShowMenu = 1 AND  PageID = ? AND LangCode =? ORDER BY Position', $item->DataItem->ID, $this->lang->getShortLang());
         $item->ChildrenList->dataBind();
     }
 }
Esempio n. 5
0
 protected function checkPosition($langID)
 {
     $i = 1;
     foreach (PagesRecord::finder()->findAll('LanguageID = ? AND PageID = 19 ORDER BY Position', $langID) as $row) {
         $rows = PagesRecord::finder()->findByID($row->ID);
         $rows->Position = $i * 10;
         $rows->save();
         $i++;
     }
     return $i;
 }
Esempio n. 6
0
 public function deleteItem($sender, $param)
 {
     if ($this->Language->DataKeys[$param->Item->ItemIndex] == 1) {
         echo 'Error : nie można usunąć domyslnego języka';
         die;
     } else {
         PagesRecord::finder()->deleteAllByLanguageID($this->Language->DataKeys[$param->Item->ItemIndex]);
         SettingsRecord::finder()->deleteAllByLanguageID($this->Language->DataKeys[$param->Item->ItemIndex]);
         LanguageRecord::finder()->deleteByPk($this->Language->DataKeys[$param->Item->ItemIndex]);
         $this->Response->redirect($this->Service->constructUrl("Language.Index", array('id' => 1)));
     }
 }
Esempio n. 7
0
 public function deleteItem($sender, $param)
 {
     if ($this->Language->DataKeys[$param->Item->ItemIndex] == 1) {
         echo 'Error : nie można usunąć domyslnego języka';
         die;
     } else {
         PagesRecord::finder()->deleteAllByLanguageID($this->Language->DataKeys[$param->Item->ItemIndex]);
         SettingsRecord::finder()->deleteAllByLanguageID($this->Language->DataKeys[$param->Item->ItemIndex]);
         TransUnitRecord::finder()->deleteAllBycat_id($this->Language->DataKeys[$param->Item->ItemIndex]);
         CatalogueRecord::finder()->deleteBycat_id($this->Language->DataKeys[$param->Item->ItemIndex]);
         $session = Prado::getApplication()->getSession();
         $session->add('jezyk', 1);
         $this->Response->redirect($this->Service->constructUrl("Home"));
     }
 }
Esempio n. 8
0
 public function onLoad($param)
 {
     parent::onLoad($param);
     $this->staticPage = PagesRecord::finder()->findByPk($this->getRequest()->itemAt("id"));
     if ($this->getRequest()->contains("id") == true && isset($this->staticPage) == true) {
         $session = Prado::getApplication()->getSession();
         $langID = $session->itemAt('jezyk');
         $parentID = $this->getRequest()->itemAt("id");
         if (!$this->getPage()->IsPostBack) {
             $this->PagesChildren->DataSource = UserRecord::finder()->findAll('PagesID = ?', $parentID);
             $this->PagesChildren->dataBind();
             $this->InCorrect->Visible = false;
         }
     } else {
         $this->Response->redirect($this->Service->constructUrl("Pages.Add"));
     }
 }
Esempio n. 9
0
 protected function checkPosition($parentID, $langID)
 {
     $i = 1;
     foreach (PagesRecord::finder()->findAll('Protected = 0 AND PageID = ? AND LanguageID = ? ORDER BY TitleDate DESC, Position ASC', $parentID, $langID) as $row) {
         $rows = PagesRecord::finder()->findByID($row->ID);
         $rows->Position = $i * 10;
         $rows->save();
         $i++;
     }
     return $i;
 }
Esempio n. 10
0
 protected function getData($offset, $limit)
 {
     $this->Sites->DataSource = PagesRecord::finder()->withMasterPhoto('IsParent = 1')->findAll('PageID = ?  ORDER BY Position', $this->getRequest()->itemAt("id"));
     return $this->Sites->dataBind();
 }
Esempio n. 11
0
 public function onLoad($param)
 {
     parent::onLoad($param);
     $this->Site = PagesRecord::finder()->findByPk(1);
 }
Esempio n. 12
0
 protected function getData($offset, $limit)
 {
     $this->Sites->DataSource = PagesRecord::finder()->withMasterPhoto('IsParent = 1')->findAll('ShowHome = 1 AND Other = 4 ORDER BY Position');
     return $this->Sites->dataBind();
 }
Esempio n. 13
0
 public function deleteItem($sender, $param)
 {
     PagesRecord::finder()->deleteByPk($this->PagesChildren->DataKeys[$param->Item->ItemIndex]);
     $this->Response->redirect($this->Service->constructUrl("Pages.Index", array("id" => 1)));
 }