Пример #1
0
    $t = array();
    $t['total'] = 0;
    $count = sizeof($at);
    if (!$count) {
        jsonExit($t);
    }
    $qmax = max($ac);
    $qmin = min($ac);
    if ($count >= 10) {
        $grades = 10;
    } else {
        $grades = $count;
    }
    $step = ($qmax - $qmin) / $grades;
    foreach ($at as $i => $tag) {
        $t['cloud'][] = array('tag' => htmlarray($tag['name']), 'id' => (int) $tag['id'], 'w' => tag_size($qmin, $ac[$i], $step));
    }
    $t['total'] = $count;
    jsonExit($t);
} elseif (isset($_GET['addList'])) {
    check_write_access();
    stop_gpc($_POST);
    $t = array();
    $t['total'] = 0;
    $name = str_replace(array('"', "'", '<', '>', '&'), array('', '', '', '', ''), trim(_post('name')));
    $ow = 1 + (int) $db->sq("SELECT MAX(ow) FROM {mytinytodo_lists}");
    $field_id = trim(_post('fid'));
    $id = db_insert('mytinytodo_lists')->fields(array('uuid' => mytinytodo_generateUUID(), 'field_id' => $field_id, 'name' => $name, 'ow' => $ow, 'd_created' => time(), 'd_edited' => time()))->execute();
    $t['total'] = 1;
    $r = $db->sqa("SELECT * FROM {mytinytodo_lists} WHERE id = {$id}");
    module_invoke_all('mytinytodo_new_list', $r);
Пример #2
0
    $t['total'] = 0;
    $count = sizeof($a);
    if (!$count) {
        echo json_encode($t);
        exit;
    }
    $qmax = max(array_values($a));
    $qmin = min(array_values($a));
    if ($count >= 10) {
        $grades = 10;
    } else {
        $grades = $count;
    }
    $step = ($qmax - $qmin) / $grades;
    foreach ($a as $tag => $q) {
        $t['cloud'][] = array('tag' => htmlarray($tag), 'w' => tag_size($qmin, $q, $step));
    }
    $t['total'] = $count;
    echo json_encode($t);
    exit;
} elseif (isset($_POST['addList'])) {
    check_write_access();
    stop_gpc($_POST);
    $t = array();
    $t['total'] = 0;
    $name = str_replace(array('"', "'", '<', '>', '&'), array('', '', '', '', ''), trim(_post('name')));
    $db->dq("INSERT INTO lists (name) VALUES (?)", array($name));
    $id = $db->last_insert_id();
    $t['total'] = 1;
    $r = $db->sqa("SELECT * FROM lists WHERE id={$id}");
    $t['list'][] = array('id' => $r['id'], 'name' => htmlarray($r['name']));