}); $app->post('/user/plspos', function (Request $request) use($app) { $poss = $request->get('poss'); $pls = Model\Pl::find_all_by_id_and_userid($poss, $app['user']::get('id')); if ($pls) { foreach ($pls as $pl) { $pl->pos = array_search($pl->id, $poss); $pl->save(); } } return new Response(json_encode(array('status' => true))); }); $app->post('/user/pltrackspos', function (Request $request) use($app) { $playlistId = $request->get('playlistId'); $poss = $request->get('poss'); $pl = Model\Pl::find_by_id_and_userid($playlistId, $app['user']::get('id')); if ($pl) { $plts = Model\PlTrack::find_all_by_vkid_and_plid($poss, $playlistId); if ($plts) { foreach ($plts as $plt) { $plt->pos = array_search($plt->vkid, $poss); $plt->save(); } } } return new Response(json_encode(array('status' => true))); }); $app->post('/user/login', function (Request $request) use($app) { $login = $request->get('login'); $password = $request->get('password'); $password = $password ? md5($password) : null;