ADD удаление трека

This commit is contained in:
Krivchikov Dmitry 2016-05-30 20:44:26 +03:00
parent cc113d08b2
commit a543d89a40
2 changed files with 15 additions and 1 deletions

View File

@ -26,6 +26,20 @@ class EdittrackController extends Controller
$trip->save(); $trip->save();
} }
function actionDeletetrip()
{
$id = intval(App::getParam('id'));
$trip = Trips::model()->getByPK($id);
if ($trip->isEmpty() || $trip->owner != App::$user->id) {
App::error404();
}
$trip->delete($id);
App::redirect('/tracks/');
}
function actionTrack() function actionTrack()
{ {
$id = intval(App::getParam('id')); $id = intval(App::getParam('id'));

View File

@ -13,7 +13,7 @@
<label for="tripDescription">Описание Трека</label> <label for="tripDescription">Описание Трека</label>
<input type="text" class="form-control" id="tripDescription" placeholder="Это было незабываемое путешествие!..." value="<?= $trip->description ?>"> <input type="text" class="form-control" id="tripDescription" placeholder="Это было незабываемое путешествие!..." value="<?= $trip->description ?>">
</div> </div>
<a href="/edittrack/delete/id/<?= $trip->id ?>" class="btn btn-danger pull-right" onclick="return confirm('Вы уверены, что хотите удалить трек?')"> <a href="/edittrack/deletetrip/id/<?= $trip->id ?>" class="btn btn-danger pull-right" onclick="return confirm('Вы уверены, что хотите удалить трек?')">
<span class="glyphicon glyphicon-trash" aria-hidden="true"></span> <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
Удалить трек Удалить трек
</a> </a>