public function settingsAction() { $isAdmin = $this->isAdmin(); $site = new Model_Site(); $blurbs = new Model_Widgetblurb(); $this->view->pagetitles = $site->ListPageTitles(); $this->view->widgetblurbs = $blurbs->listBlurbs(); if ($_POST) { if (isset($_POST['widgetblurb'])) { $blurb = new Model_Widgetblurb(); $data = array(); foreach ($_POST['PageID'] as $k => $v) { $data[$k]['PageID'] = $v; } foreach ($_POST['CharLimit'] as $k => $v) { $data[$k]['CharLimit'] = $v; } //update the data foreach ($data as $row => $val) { $blurb->add($val['PageID'], $val['CharLimit'], $row); } $this->_redirect('/admin/settings/'); } if (isset($_POST['widgetblurbadd'])) { $blurb = new Model_Widgetblurb(); $blurb->add($_POST['PageID'], $_POST['CharLimit']); $this->_redirect('/admin/settings/'); } } if (isset($_GET['wbid'])) { $blurbs->oldSkul("delete from WidgetBlurb where ID = " . $_GET['wbid'], false); $this->_redirect('/admin/settings/'); } }