Пример #1
0
 public function saveFilterAction()
 {
     $filter = Zend_Json::decode($this->_getParam('data'));
     $whiteList = array('done_for_corporation', 'done_for_workgroup', 'done_at_location', 'location_owner', 'done_by_workgroup', 'point_of_contact', 'my_watch_list');
     //remove any unwanted keys.
     ProNav_Utils::WhiteListArray($filter, $whiteList);
     //clean any value that isn't numeric
     foreach ($filter as $key => $value) {
         if (!is_numeric($value)) {
             $filter[$key] = 0;
         }
     }
     //$filterSession = new Zend_Session_Namespace('ProNav_Filter');
     //$filterSession->filter = Zend_Json::encode($filter);
     echo Application_Model_Projects::SaveFilter($filter);
 }