public function SetDbData()
 {
     try {
         // SQL組み立て ----------------------------------------------
         $param = array();
         $sql = "SELECT";
         $sql .= " user_nm,";
         $sql .= " user_kn,";
         $sql .= " user_id,";
         $sql .= " password,";
         $sql .= " e_mail,";
         $sql .= " user_type,";
         $sql .= " ltime ";
         $sql .= "FROM";
         $sql .= " m_user ";
         $sql .= "WHERE";
         $sql .= " user_no = ?";
         $param[] = $this->user_no;
         $reader = $this->dbCon->ExecuteReader($sql, $param);
         $row = $reader->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_NEXT);
         if ($row !== false) {
             $formData["user_nm"] = $row["user_nm"];
             $formData["user_kn"] = $row["user_kn"];
             $formData["user_id"] = $row["user_id"];
             $formData["password"] = $row["password"];
             $formData["e_mail"] = $row["e_mail"];
             $formData["user_type"] = $row["user_type"];
             // ユーザータイプ
             $list = fnGetAdminUserTypeList();
             $data = $formData["user_type"];
             $select_list = cmnGetSelectList($list, $data);
             $formData["user_type_list"] = $select_list;
             $this->smarty->assign("formData", $formData);
         }
     } catch (PDOException $e) {
         cmnLogOutput("db error : " . print_r($e, true));
     }
 }
 public function SetDbData()
 {
     try {
         // SQL組み立て ----------------------------------------------
         $param = array();
         $sql = "SELECT";
         $sql .= " column_no,";
         $sql .= " mode_div,";
         $sql .= " creation_date,";
         $sql .= " title,";
         $sql .= " keywords,";
         $sql .= " description,";
         $sql .= " og_description,";
         $sql .= " og_title,";
         $sql .= " og_type,";
         $sql .= " h1_tag,";
         $sql .= " midashi_title,";
         $sql .= " edit_body,";
         $sql .= " keisai_datetime,";
         $sql .= " keisai_flg,";
         $sql .= " ltime ";
         $sql .= "FROM";
         $sql .= " t_column ";
         $sql .= "WHERE";
         $sql .= " column_no = ? ";
         $sql .= " AND NOW() >= keisai_datetime;";
         $param[] = $this->column_no;
         $reader = $this->dbCon->ExecuteReader($sql, $param);
         $row = $reader->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_NEXT);
         if ($row !== false) {
             $formData["mode_div"] = $row["mode_div"];
             $formData["creation_date_y"] = cmnDateFormat($row["creation_date"], "Y");
             $formData["creation_date_m"] = cmnDateFormat($row["creation_date"], "m");
             $formData["creation_date_d"] = cmnDateFormat($row["creation_date"], "d");
             $formData["title"] = $row["title"];
             $formData["keywords"] = $row["keywords"];
             $formData["description"] = $row["description"];
             $formData["h1_tag"] = $row["h1_tag"];
             $formData["midashi_title"] = $row["midashi_title"];
             $formData["edit_body"] = $row["edit_body"];
             $formData["keisai_datetime_y"] = cmnDateFormat($row["keisai_datetime"], "Y");
             $formData["keisai_datetime_m"] = cmnDateFormat($row["keisai_datetime"], "m");
             $formData["keisai_datetime_d"] = cmnDateFormat($row["keisai_datetime"], "d");
             $formData["keisai_datetime_h"] = cmnDateFormat($row["keisai_datetime"], "H");
             $formData["keisai_datetime_n"] = cmnDateFormat($row["keisai_datetime"], "i");
             $formData["keisai_flg"] = $row["keisai_flg"];
             $formData["og_description"] = $row["og_description"];
             $formData["og_title"] = $row["og_title"];
             $formData["og_type"] = $row["og_type"];
             // 作成年
             $list = fnGetYearList();
             $data = $formData["creation_date_y"];
             $select_list = cmnGetSelectList($list, $data);
             $formData["creation_date_y_list"] = $select_list;
             // 作成月
             $list = fnGetMonthList();
             $data = $formData["creation_date_m"];
             $select_list = cmnGetSelectList($list, $data);
             $formData["creation_date_m_list"] = $select_list;
             // 作成日
             $list = fnGetDayList();
             $data = $formData["creation_date_d"];
             $select_list = cmnGetSelectList($list, $data);
             $formData["creation_date_d_list"] = $select_list;
             // 掲載年
             $list = fnGetYearList();
             $data = $formData["keisai_datetime_y"];
             $select_list = cmnGetSelectList($list, $data);
             $formData["keisai_datetime_y_list"] = $select_list;
             // 掲載月
             $list = fnGetMonthList();
             $data = $formData["keisai_datetime_m"];
             $select_list = cmnGetSelectList($list, $data);
             $formData["keisai_datetime_m_list"] = $select_list;
             // 掲載日
             $list = fnGetDayList();
             $data = $formData["keisai_datetime_d"];
             $select_list = cmnGetSelectList($list, $data);
             $formData["keisai_datetime_d_list"] = $select_list;
             // 掲載時
             $list = fnGetHourList();
             $data = $formData["keisai_datetime_h"];
             $select_list = cmnGetSelectList($list, $data);
             $formData["keisai_datetime_h_list"] = $select_list;
             // 掲載分
             $list = fnGetMinuteList();
             $data = $formData["keisai_datetime_n"];
             $select_list = cmnGetSelectList($list, $data);
             $formData["keisai_datetime_n_list"] = $select_list;
             // 画像
             $formData["img_nm_main"] = fimgGetFileName("pc_main_" . $this->column_no, "column/");
             if (strlen($formData["img_nm_main"]) > 0) {
                 $formData["img_show_main"] = true;
             } else {
                 $formData["img_show_main"] = false;
             }
             $formData["img_src_main"] = fimgImgSrc($formData["img_nm_main"], "column/");
             $formData["img_nm_main_sp"] = fimgGetFileName("sp_main_" . $this->column_no, "column/");
             if (strlen($formData["img_nm_main_sp"]) > 0) {
                 $formData["img_show_main_sp"] = true;
             } else {
                 $formData["img_show_main_sp"] = false;
             }
             $formData["img_src_main_sp"] = fimgImgSrc($formData["img_nm_main_sp"], "column/");
             // Body
             $formData["body"] = $this->GetDbBody($this->column_no);
             $formData["max_count"] = count($formData["body"]);
             $this->smarty->assign("formData", $formData);
             $this->smarty->assign("server_name", $_SERVER["SERVER_NAME"]);
             $columnList = $this->GetDataList();
             $this->smarty->assign("columnList", $columnList["list"]);
             return "true";
         } else {
             return false;
         }
     } catch (PDOException $e) {
         cmnLogOutput("db error : " . print_r($e, true));
     }
 }