Ignore:
Timestamp:
01/18/12 16:39:27 (13 years ago)
Author:
fpvanagthoven
Message:

-selectObject is een algemene object selector. Kan gebruikt worden vanuit het mainmenu om in de verschillende editors te komen, en kan eventueel ook onder de "add existing" knop kopen te staan binnen die editors.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/branches/jos-branch/savesession.php

    r208 r238  
    1111    if (!empty($_POST['uids']) && !empty($_POST['types']) && !empty($_POST['sessionUid'])) {
    1212        // user has passed a pipeline/type string from javascript in order to save the session.
    13         $pl = explode(",", $_POST['uids']);
    14         $t = explode(",", $_POST['types']);
     13        $uids = explode(",", $_POST['uids']);
     14        $types = explode(",", $_POST['types']);
    1515
    1616        $sessionUid = $_POST['sessionUid'];
    17         //var_dump($t);
    18         $dbi = new DatabaseInterface();
    19         $session_results = $dbi->get("Session", array("uid" => $sessionUid));
     17        $session_results = Session::get(array("uid" => $sessionUid));
    2018        if (count($session_results) > 0) {
    2119            $session = $session_results[0];
     
    2422            die();
    2523        }
    26         if (count($pl) == count($t)) {
    27             $count = count($pl);
     24        if (count($uids) == count($types)) {
     25            $count = count($uids);
    2826        } else {
    2927            echo "!!!!!!!!!!!!!!!!!NON MATCHING ARGUMENTS PASSED!!!!!!!!!!!!!!!";
    3028            die();
    3129        }
    32        
     30
    3331        $session->pipeline = array();
    3432        for ($i = 0; $i < $count; $i++) {
    35             $results = $dbi->get($t[$i], array("uid" => $pl[$i]));
     33            $type = $types[$i];
     34            $results = $type::get(array("uid" => $uids[$i]));
    3635            if (count($results) > 0) {
    3736                $result = $results[0];
     
    4039        }
    4140
    42         $dbi->set($session);
     41        $session->save();
    4342        //var_dump($session);
    4443    }
Note: See TracChangeset for help on using the changeset viewer.