public function updateAction() { if (!is_request('commit')) { return; } # if( !is_request( 'commit' )) $this->_redirect( get_session( 'contr' ) . '/index?page=' . get_session( 'current_page' )); $id = get_session('id'); $Table = new $this->table(); if (get_request('commit') == 'Delete') { $data['status'] = 'I'; $this->preDelete($id); # $table->delete ( $id ); $Table->update($id, $data); $this->posDelete($id); } else { if ($this->getKey() == '') { $this->_redirect(get_session('contr') . '/index?page=' . get_session('current_page')); } $data = $this->getData(); $this->preUpdate($id); $Table->update($id, $data); $this->posUpdate($id); } # $this->_redirect( get_session( 'contr' ) . '/show?id=' . $id ); $this->_redirect(get_session('contr') . '/index?page=' . get_session('current_page')); }
private function set_language() { if (is_request('language')) { set_session('language', get_request('language')); } $return = array(); $return['status'] = 'ok'; echo json_encode($return); }