function manage_module_setting() { if (isset($_POST['default_setting'])) { global $settings_new; $set_module = $settings_new[PAGE_GROUP]['data']; $return_array = array('module_data' => $set_module, 'error' => $error_msg); return $return_array; } if (!empty($_POST['save_mod_setting']) && $_GET['type'] == 'module') { /* Now we can managing the links*/ $data = array(); $temp = array(); $data = $_POST; // This function validate the data and gives result $error_msg = validate_module_setting_data($data); $error = !empty($error_msg) ? TRUE : FALSE; // Checking the empty if (!empty($data['mod_left'])) { // Handling Left Modules foreach ($data['mod_left'] as $left => $key) { if ($data['left_module'][$left] == 'left') { $temp['left']['name'][$data['textfield_for_left'][$left]] = $key; } else { $temp['right']['name'][$data['textfield_for_left'][$left]] = $key; } } } if (!empty($data['mod_right'])) { // Handling Right Modules foreach ($data['mod_right'] as $left => $key) { if ($data['right_module'][$left] == 'left') { $temp['left']['name'][$data['textfield_for_right'][$left]] = $key; } else { $temp['right']['name'][$data['textfield_for_right'][$left]] = $key; } } } if (!empty($temp['left']['name'])) { // Sort the left array According to their Stacking order ksort($temp['left']['name']); $set_module['left'] = $temp['left']['name']; } else { $set_module['left'] = ''; } if (!empty($temp['right']['name'])) { // Sort the right array According to their Stacking order ksort($temp['right']['name']); $set_module['right'] = $temp['right']['name']; } else { $set_module['right'] = ''; } if (!empty($_POST['middle_column'])) { // middle Module remain same as before $foo = unserialize($_POST['middle_column']); foreach ($foo as $left => $key) { $set_module['middle'][] = $key; } } $return_array = array('module_data' => $set_module, 'error' => $error_msg); return $return_array; } }
$page_id = PAGE_HOMEPAGE; if (!empty($_GET['page_id'])) { $page_details = ModuleSetting::get_pages_default_setting(array('page_id' => $_GET['page_id'])); if (!empty($page_details)) { //check for valid page_id. Otherwise homepage will be the default page. $page_id = $_GET['page_id']; } } $module_settings = ModuleSetting::load_setting($page_id, @$login_id); if (!empty($_POST['save_mod_setting']) && $_GET['type'] == 'module' && !isset($_POST['default_setting'])) { /* Now we can managing the links*/ $data = array(); $temp = array(); $data = $_POST; // This function validate the data and gives result $error_msg = validate_module_setting_data($data); $error = !empty($error_msg) ? TRUE : FALSE; // Checking the empty if (!empty($data['mod_left'])) { // Handling Left Modules foreach ($data['mod_left'] as $left => $key) { if ($data['left_module'][$left] == 'left') { $temp['left']['name'][$data['textfield_for_left'][$left]] = $key; } else { $temp['right']['name'][$data['textfield_for_left'][$left]] = $key; } } } if (!empty($data['mod_right'])) { // Handling Right Modules foreach ($data['mod_right'] as $left => $key) {