コード例 #1
0
ファイル: unit.php プロジェクト: adentes-org/preums
 function update($f3)
 {
     $uuid = $f3->get('REQUEST.uuid');
     print_r($f3->get('REQUEST'));
     if (!empty($uuid)) {
         $db = new \DB\Jig('db/', \DB\Jig::FORMAT_JSON);
         $item = new \DB\Jig\Mapper($db, 'units.json');
         $item->load(array('@uuid==?', $uuid));
         if ($item->dry()) {
             echo 'New Unit';
         }
         foreach ($f3->get('REQUEST') as $k => $v) {
             if ($k == "message") {
                 $db_mess = new \DB\Jig('db/', \DB\Jig::FORMAT_JSON);
                 $message = new \DB\Jig\Mapper($db_mess, 'messages.json');
                 $message->copyFrom('REQUEST.message');
                 $message->save();
             } else {
                 $item->{$k} = $v;
             }
         }
         $item->save();
         echo 'Ok !';
     } else {
         echo 'UUID not set.';
     }
 }