function Fitm_setItemTag($itemid) { try { if (false === isset($_POST['tag'])) { return; } $ptag = $_POST['tag']; foreach ($ptag as $t_elm) { $tag = Fdbd_getRow(DITM_TBNAME_TAG, "tag=\"" . $t_elm . "\""); if (null === $tag) { Fdbd_insert(DITM_TBNAME_TAG, array("tag" => $t_elm)); $max = Fdbd_getTableData(DITM_TBNAME_TAG, "max(tagid)", "tag=\"" . $t_elm . "\""); $tagid = $max["max(tagid)"][0]; } else { $tagid = $tag["tagid"][0]; } $t_dat = array("itemid" => $itemid, "tagid" => $tagid); Fdbd_insert(DITM_TBNAME_ITMTAG, $t_dat); } } catch (Exception $e) { throw new Exception('ERR(File:' . basename(__FILE__) . ',Line:' . __LINE__ . '):' . __FUNCTION__ . '()' . PHP_EOL . $e->getMessage()); } }
<?php /*** require ***/ require_once dirname(__FILE__) . "/../com/dbd/Sdbd_mysql.php"; require_once dirname(__FILE__) . "/../itm/Sitm_define.php"; try { Fdbd_delete(DITM_TBNAME_ITMTYPE); $type = array("type" => DITM_ITYPVAL_CMD); Fdbd_insert(DITM_TBNAME_ITMTYPE, $type); $type["type"] = DITM_ITYPVAL_RESP; Fdbd_insert(DITM_TBNAME_ITMTYPE, $type); } catch (Exception $e) { echo $e->getMessage(); }
function Fcom_setLogInfo($type, $err) { $time = Fcom_getTimeStamp(); $log = array('date' => $time, 'type' => $type, 'log' => $err); Fdbd_insert(DCOM_LOG_TBL, $log); }