예제 #1
0
    $errors = array();
    $imgList = explode(',', $_POST['idList']);
    foreach ($imgList as $imgId) {
        if (addTagToImage($_POST['tagName'], $imgId)) {
            $success[] = $imgId;
        } else {
            $errors[] = $imgId;
        }
    }
    $res .= drawMultiImgTags($imgList);
    echo $res;
}
if (isset($_GET['removeTagForImgList'])) {
    $imgList = explode(',', $_POST['idList']);
    foreach ($imgList as $imgId) {
        if (removeTagFromBdd($imgId, $_POST['tagId'])) {
            $success[] = $imgId;
        } else {
            $errors[] = $imgId;
        }
    }
    $res = drawMultiImgTags($imgList);
    echo $res;
}
if (isset($_GET['loadTagsForImgList'])) {
    $idList = explode(',', $_POST['idList']);
    echo drawModalTagsEdit($idList);
}
if (isset($_GET['loadTagsForImg'])) {
    $res = '';
    $tags = queryImageTags(clean_champ($_GET['imgId']));
예제 #2
0
        removeTagFromBdd($CUR_IMG_ID, $_GET['delTag']);
    }
}
if (isset($_POST['attachTag'])) {
    addTagToImage($_POST['tagName'], $_POST['imgId']);
}
if (isset($_GET['addTagToFile'])) {
    $tagName = getTagNameById($_GET['tagId']);
    if ($tagName !== false) {
        addTagToImage($tagName, $_GET['img_id']);
    }
    header('Location: image.php?img_id=' . $_GET['img_id']);
    exit;
}
if (isset($_GET['remTagToFile'])) {
    removeTagFromBdd(round($_GET['img_id']), round($_GET['tagId']));
    header('Location: image.php?img_id=' . $_GET['img_id']);
    exit;
}
if (isset($_GET['folder_id'])) {
    $CUR_FOLDER_ID = $_GET['folder_id'];
}
if (isset($_GET['tag_id'])) {
    $CUR_TAG_ID = round($_GET['tag_id']);
}
if (isset($_GET['tags_list'])) {
    $TAGS_LIST = explode(',', $_GET['tags_list']);
    for ($i = 0; $i < count($TAGS_LIST); $i++) {
        $TAGS_LIST[$i] = round($TAGS_LIST[$i]);
    }
}