<?php require_once __DIR__ . "/login_check.php"; require_once __DIR__ . "/config.php"; require_once __DIR__ . "/db_common.php"; \Sop\Database::setupRedBean(); /** * テンプレート 承認可能状態へ変更 */ $db = createDBConnection(); // --------------------------- // parameters 取得 // --------------------------- $grp_id = \Sop\Session::getSiteData('grp_id'); $role_aprv = \Sop\Session::getSiteData('role_aprv'); $role_upld = \Sop\Session::getSiteData('role_upld'); $role_user = \Sop\Session::getSiteData('role_user'); $user_id = \Sop\Session::getSiteData('user_id'); $pj_id = \Sop\Request::requiredValue('pj_id'); $sop_id = \Sop\Request::requiredValue('sop_id'); $tpl_id = \Sop\Request::requiredValue('tpl_id'); $new_aprv_flg = \Sop\Request::requiredValue('new_aprv_flg'); // --- 関連付く schema を全て取得 $sql = getSQLBaseForSchemaList(); $sql .= " AND `schema`.tpl_id = :tpl_id"; foreach (R::getAll($sql, array(':tpl_id' => $tpl_id)) as $schema) { // sopimageの場合、入力フォームが設定されていない場合は許可しない。 if ($schema['schema_type'] == $SCHEMA_TYPE_SRC) { $sql = getSQLBaseForFormList(); $sql .= " AND form.tpl_id = :tpl_id"; if (count(R::getAll($sql, array(':tpl_id' => $tpl_id))) == 0) {
function createDBConnection() { return \Sop\Database::setupPDO(); }