function get_contents($name) { $config = array(); switch ($name) { case 'FREE1': $config['contents'] = db_portal_portal_free_area_ktai(1); break; case 'FREE2': $config['contents'] = db_portal_portal_free_area_ktai(2); break; case 'FREE3': $config['contents'] = db_portal_portal_free_area_ktai(3); break; case 'FREE4': $config['contents'] = db_portal_portal_free_area_ktai(4); break; default: $name = null; break; } if (!is_null($name)) { $config['kind'] = $name; } return $config; }
function execute($requests) { $max_portal_free_area_id = 4; $v = array(); for ($i = 1; $i <= $max_portal_free_area_id; $i++) { $portal_free_area = db_portal_portal_free_area_ktai($i); $v['portal_free_area_ktai']['free_area_ktai_' . $i] = $portal_free_area['html']; $v['portal_free_area_ktai']['free_area_ktai_name_' . $i] = $portal_free_area['name']; } $this->set($v); return 'success'; }
function execute($requests) { $v = array(); // 表示位置の数値 10-11 20-21 $portal_layout_position = array(); $portal_layout_position[PORTAL_LAYOUT_NOUSE] = "表示しない"; for ($i = 10; $i <= 11; $i++) { $portal_layout_position[$i] = $i; } for ($i = 20; $i <= 21; $i++) { $portal_layout_position[$i] = $i; } $v['portal_layout']['position_list'] = $portal_layout_position; $v['portal_config']['layout_config'] = $this->get_layout_config(); $v['portal_free_area_list'] = db_portal_portal_free_area_ktai(); $this->set($v); return 'success'; }