예제 #1
0
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());
    }
}
예제 #2
0
<?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();
}
예제 #3
0
function Fcom_setLogInfo($type, $err)
{
    $time = Fcom_getTimeStamp();
    $log = array('date' => $time, 'type' => $type, 'log' => $err);
    Fdbd_insert(DCOM_LOG_TBL, $log);
}