function execute($requests) { $c_free_page = db_admin_get_c_free_page_one($requests['c_free_page_id']); //フリーページが存在しない if (!$c_free_page) { $p = array('msg' => "指定されたフリーページは存在しません"); openpne_redirect('pc', 'page_o_err_free_page', $p); } //フリーページが認証あり用 if ($c_free_page['auth']) { $p = array('c_free_page_id' => $requests['c_free_page_id']); openpne_redirect('pc', 'page_h_free_page', $p); } //フリーページが携帯用 if ($c_free_page['type'] == "ktai") { $p = array('msg' => "指定されたフリーページは携帯専用です。携帯で御覧下さい"); openpne_redirect('pc', 'page_o_err_free_page', $p); } $this->set('INC_HEADER_title', $c_free_page['title']); $this->set('inc_page_header', fetch_inc_page_header('public')); $this->set("c_free_page", $c_free_page); return 'success'; }
function execute($requests) { $c_free_page = db_admin_get_c_free_page_one($requests['c_free_page_id']); // フリーページが存在しない if (!$c_free_page) { $this->set("msg", "指定されたフリーページは存在しません"); } else { if (!$c_free_page['auth']) { // フリーページが認証なし用 $p = array('c_free_page_id' => $requests['c_free_page_id']); openpne_redirect('ktai', 'page_o_free_page', $p); } else { if ($c_free_page['type'] == "pc") { // フリーページがPC用 $this->set("msg", "指定されたフリーページはPC専用です。PCで御覧下さい"); } else { $this->set("c_free_page", $c_free_page); $this->set("title", $c_free_page['title']); } } } return 'success'; }
function execute($requests) { $this->set("c_free_page", db_admin_get_c_free_page_one($requests['c_free_page_id'])); return 'success'; }