예제 #1
0
    $res = '';
    $tags = queryImageTags(clean_champ($_GET['imgId']));
    if (count($tags) == 0) {
        $res = '<em>pas de tag</em>';
    }
    foreach ($tags as $id => $name) {
        $res .= '<a href="search.php?tags_list=' . $id . '">' . $name . '</a><br>';
    }
    $res = substr($res, 0, -1);
    echo $res;
}
if (isset($_GET['autocomplete'])) {
    echo json_encode(searchTagByName($_GET['autocomplete']));
}
if (isset($_GET['importFiles'])) {
    $nbImgProcessed = processImport();
    $res = array('NB_IMG' => $nbImgProcessed);
    echo json_encode($res);
}
if (isset($_GET['queryApi'])) {
    header('Content-Type: application/json');
    if ($_GET['action'] == 'getTags') {
        print_r(queryApi(array('file' => $_GET['file'], 'action' => $_GET['action'])));
    }
}
function queryApi($params)
{
    $apiUrl = 'api/call.php?';
    foreach ($params as $key => $value) {
        $apiUrl .= $key . '=' . $value . '&';
    }
예제 #2
0
파일: import.php 프로젝트: TauThickMi/M
 } else {
     $dir = processDirectory($dir);
     if (isset($_POST['submit'])) {
         $isEmpty = true;
         foreach ($_POST['url'] as $entry) {
             if (!empty($entry)) {
                 $isEmpty = false;
                 break;
             }
         }
         if ($isEmpty) {
             echo '<div class="notice_failure">Chưa nhập url nào cả</div>';
         } else {
             for ($i = 0; $i < count($_POST['url']); ++$i) {
                 if (!empty($_POST['url'][$i])) {
                     $_POST['url'][$i] = processImport($_POST['url'][$i]);
                     if (!isURL($_POST['url'][$i])) {
                         echo '<div class="notice_failure">URL <strong class="url_import">' . $_POST['url'][$i] . '</strong> không hợp lệ</div>';
                     } else {
                         if (import($_POST['url'][$i], $dir . '/' . basename($_POST['url'][$i]))) {
                             echo '<div class="notice_succeed">Nhập khẩu tập tin <strong class="file_name_import">' . basename($_POST['url'][$i]) . '</strong>, <span class="file_size_import">' . size(filesize($dir . '/' . basename($_POST['url'][$i]))) . '</span> thành công</div>';
                         } else {
                             echo '<div class="notice_failure">Nhập khẩu tập tin <strong class="file_name_import">' . basename($_POST['url'][$i]) . '</strong> thất bại</div>';
                         }
                     }
                 }
             }
         }
     }
     echo '<div class="list">
             <span>' . printPath($dir, true) . '</span><hr/>