<?php include './stuff/inc/mn-start.php'; $auth = user_auth('5'); $admin_tmpl['folders_main'] = true; $folders = get_unserialized_array('folders'); $files_count = get_files_count('folders'); if (isset($_POST['action']) && $_POST['action'] == 'add') { if (isset($_POST['folder_name']) && !empty($_POST['folder_name'])) { $auto_id = file_exists($file['id_folders']) ? trim(file_get_contents($file['id_folders'])) : 1; $folder_parent = isset($_POST['folder_parent']) ? (int) $_POST['folder_parent'] : 0; $folders[$auto_id] = array('name' => check_text($_POST['folder_name'], true), 'parent_id' => $folder_parent); if (mn_put_contents($file['folders'], DIE_LINE . serialize($folders))) { mn_put_contents($file['id_folders'], $auto_id + 1); header('location: ./mn-folders.php?back=added&f=' . $auto_id); exit; } else { overal_header($lang['folders_folders'], $lang['folders_msg_put_contents_error'], 'error'); } } else { overall_header($lang['folders_folders'], $lang['folders_msg_empty_folder_name'], 'error'); } } elseif (isset($_POST['action']) && $_POST['action'] == 'edit' && isset($_POST['id']) && array_key_exists($_POST['id'], $folders)) { if (!empty($_POST['folder_name'])) { $folders[$_POST['id']] = array('name' => check_text($_POST['folder_name'], true), 'parent_id' => (int) $_POST['folder_parent']); if (mn_put_contents($file['folders'], DIE_LINE . serialize($folders))) { header('location: ./mn-folders.php?back=edited&f=' . $_POST['id']); exit; } else { overal_header($lang['folders_folders'], $lang['folders_msg_put_contents_error'], 'error'); }
<?php include './stuff/inc/mn-start.php'; $admin_tmpl['galleries_main'] = true; $admin_tmpl['code'] = false; $galleries = file_exists($file['galleries']) ? load_basic_data('galleries') : array(); $files_count = get_files_count(); if (isset($_GET['action']) && $_GET['action'] == 'ajaxcall') { if (isset($_GET['gallery_name']) && !empty($_GET['gallery_name']) && !in_array($_GET['gallery_name'], $galleries)) { if (file_exists($file['galleries'])) { $galleries_file = file($file['galleries']); $galleries_file_lines = ''; foreach ($galleries_file as $single_line) { $gallery_data = explode(DELIMITER, $single_line); if (substr($gallery_data[0], 0, 2) == '<?') { $auto_increment_id = trim($gallery_data[1]); } else { $galleries_file_lines .= $single_line; } } } else { $auto_increment_id = 1; $galleries_file_lines = ''; } $galleries_file_content = SAFETY_LINE . DELIMITER . ($auto_increment_id + 1) . "\n" . $galleries_file_lines; $galleries_file_content .= $auto_increment_id . DELIMITER . $_GET['gallery_name'] . DELIMITER . friendly_url($_GET['gallery_name']) . "\n"; if (mn_put_contents($file['galleries'], $galleries_file_content)) { echo '<li><input type="checkbox" name="galleries[]" id="gallery-' . $auto_increment_id . '" class="input-gallery" value="' . $auto_increment_id . '" checked="checked" /> <label for="gallery-' . $auto_increment_id . '">' . substr($_GET['gallery_name'], 0, 20) . '</label></li>'; die; } else { echo 'Error MN#44: cannot write to mn-galleries.php file!';