function page_edit() { $navi_id = $_GET['edit']; $page_id = $_POST['page_id']; $new_name = General::input_clean($_POST['name'], true); $this->navi[$navi_id]['Subnavi'][$page_id]['Seite'] = $new_name; $this->navi[$navi_id]['Subnavi'][$page_id]['Show'] = isset($_POST['Show']) ? $_POST['Show'] : '0'; $this->navi[$navi_id]['Subnavi'][$page_id]['Show_to'] = $this->input_group_array(); $this->navi[$navi_id]['Subnavi'][$page_id]['ext_link'] = $_POST['ext_link']; $this->navi[$navi_id]['Subnavi'][$page_id]['Modul'] = $_POST['module']; $oldname = $this->I18n_get_real(General::input_clean($_POST['oldname'])); $oldname_encoded = $this->path_encode($oldname); $name_encoded = $this->path_encode($this->I18n_get_real($new_name)); $rubrik_name = $this->path_encode($this->I18n_get_real($this->navi[$navi_id]['Rubrik'])); $path = DOCUMENT_ROOT . INSTALL_PATH . '/Content/' . $rubrik_name . '/'; RheinaufFile::rename($path . $oldname_encoded, $path . $name_encoded); $this->make_the_new_navi(); $this->htaccess_update(); }