Exemple #1
0
function nextImg($name)
{
    // get next imgname from uploads table
    $img_query = new myQuery(sprintf("INSERT INTO img (user_id, dt, name) \n        VALUES ('%d', NOW(), '%s')\n        ON DUPLICATE KEY UPDATE\n        user_id='%d', dt=NOW()", $_SESSION['user_id'], str_replace(array('///', '//'), '/', $name), $_SESSION['user_id']));
    $img_id = $img_query->get_insert_id();
    return $img_id;
}
 private function _nextImg()
 {
     $exp_path = explode("/", $this->getUserPath());
     $project_id = $exp_path[0];
     unset($exp_path[0]);
     $name = "/" . implode("/", $exp_path);
     // get next id from uploads table
     $img_query = new myQuery(sprintf("INSERT INTO img (user_id, dt, name, project_id) \n            VALUES ('%d', NOW(), '%s', '%s')\n            ON DUPLICATE KEY UPDATE\n            user_id='%d', dt=NOW()", $_SESSION['user_id'], $name, $project_id, $_SESSION['user_id']));
     $this->_id = $img_query->get_insert_id();
     return $this->_id;
 }
Exemple #3
0
 } else {
     if ($hash == $hash_check) {
         $return['user'] = $id;
         $q = new myQuery("INSERT INTO login (user_id, logintime) VALUES ({$id}, NOW())");
         // set session variables
         $_SESSION['user_id'] = $id;
         if ($id == 1) {
             $_SESSION['superuser'] = true;
         }
         // check if they have any project folders
         $q = new myQuery("SELECT project_id FROM project_user WHERE user_id={$id}");
         if ($q->get_num_rows() == 0) {
             $notes = my_clean("{$res['firstname']} {$res['lastname']} ({$res['email']}) first project");
             $projname = my_clean("{$res['firstname']} {$res['lastname']} Project");
             $q = new myQuery("INSERT INTO project (user_id, name, dt, notes) VALUES ({$id}, '{$projname}', NOW(), '{$notes}')");
             $new_proj_id = $q->get_insert_id();
             $mydir = IMAGEBASEDIR . $new_proj_id;
             if ($new_proj_id > 1 && !mkdir($mydir, DIRPERMS)) {
                 $return['error'] = true;
                 $return['errorText'] .= '<li>Your default image directory could not be created</li>';
                 $q->set_query("DELETE FROM project WHERE id={$new_proj_id}");
             } else {
                 mkdir($mydir . '/.tmp', DIRPERMS);
                 mkdir($mydir . '/.trash', DIRPERMS);
                 copy(DOC_ROOT . '/include/examples/_female_avg.jpg', $mydir . '/_female_avg.jpg');
                 copy(DOC_ROOT . '/include/examples/_female_avg.tem', $mydir . '/_female_avg.tem');
                 copy(DOC_ROOT . '/include/examples/_male_avg.jpg', $mydir . '/_male_avg.jpg');
                 copy(DOC_ROOT . '/include/examples/_male_avg.tem', $mydir . '/_male_avg.tem');
                 $q = new myQuery("INSERT INTO project_user (project_id, user_id) VALUES ({$new_proj_id}, {$id})");
                 $q = new myQuery("INSERT INTO (user_id, pref, prefval) VALUES ({$id}, 'default_project', {$new_proj_id})");
             }
Exemple #4
0
        header('Content-Type: application/json');
        echo json_encode($return);
        exit;
    }
}
$dp1 = intval($_POST['delinPts'][0]);
$dp2 = intval($_POST['delinPts'][1]);
$dp3 = intval($_POST['delinPts'][2]);
$q = new myQuery(sprintf('REPLACE INTO tem (id, user_id, name, notes, public, 
        3ptdelin1, 3ptdelin2, 3ptdelin3, 
        align_pt1, align_pt2, width, height) 
        VALUES (%s, %d, "%s", "%s", 0, 
        %d, %d, %d, 
        %d, %d, %s, %s)', $_POST['id'], $user, $_POST['name'], $_POST['notes'], $dp1, $dp2, $dp3, $dp1, $dp2, $_POST['width'], $_POST['height']));
$return['query'] = $q->get_query();
$tem_id = $_POST['id'] == 'NULL' ? $q->get_insert_id() : $_POST['id'];
$return['tem_id'] = $tem_id;
if (count($_POST['tem'])) {
    $q = new myQuery("DELETE FROM point WHERE tem_id={$tem_id};");
    $tem_query = array();
    foreach ($_POST['tem'] as $i => $t) {
        //$tem_query[] = sprintf('(%d, %d, %f, %f, "%s")',
        //    $tem_id, $i, $t['x'], $t['y'], my_clean($t['name'])
        //);
        $x = intval($t['x']);
        $y = intval($t['y']);
        $q = new myQuery("INSERT INTO point (tem_id, n, x, y) VALUES ({$tem_id}, {$i}, {$x}, {$y});");
    }
}
if (count($_POST['lines'])) {
    $q = new myQuery("DELETE FROM line WHERE tem_id={$tem_id};");