Пример #1
0
 public function edit($id)
 {
     if (!($testimonial = Testimonial::findById($id))) {
         Flash::set('error', __('Testimonial not found!'));
         redirect(get_url('testimonial'));
     }
     // check if trying to save
     if (get_request_method() == 'POST') {
         return $this->_edit($id);
     }
     //$testimonialgalleries = TestimonialImage::findByTestimonialId($id);
     //$features = FeatureImage::findByTestimonialId($id);
     $this->display('testimonial/edit', array('action' => 'edit', 'csrf_token' => SecureToken::generateToken(BASE_URL . 'testimonial/edit/' . $id), 'testimonial' => $testimonial, 'id' => $id, 'pages' => Record::findAllFrom('Page', 'parent_id=1 order by parent_id,position')));
 }
Пример #2
0
<?php

$id = isset($vars[1]) ? $vars[1] : null;
$object = Testimonial::findById($id);
$error_flag = false;
if ($object) {
    if ($object->delete()) {
        Message::register(new Message(Message::SUCCESS, i18n(array('en' => 'Record deleted', 'zh' => '记录删除成功'))));
    } else {
        $error_flag = true;
    }
} else {
    $error_flag = true;
}
if ($error_flag) {
    Message::register(new Message(Message::DANGER, i18n(array('en' => 'Record deletion failed', 'zh' => '记录删除失败'))));
}
HTML::forwardBackToReferer();