Пример #1
0
 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();
 }