public function action_message() { $message = ORM::factory('Message', $this->request->param('id')); if (!$message->loaded()) { ajax::redirect('#/messages', __('The message wasn\'t found. Has it already been deleted?')); } $info = $message->info(); if ($message->read == 0) { $message->set_read(); } reply::ok(View::factory('Cms/Messages/message', array('message' => $message)), 'messages', array('viewModel' => 'viewModels/Messages/message', 'message' => $info)); }
public function action_index() { $limit = 30; $page = arr::get($_GET, 'p', 1); $page = $page - 1; $files = ORM::factory('File')->limit($limit)->offset($page * $limit)->find_all(); $filesarr = array(); if ((bool) $files->count()) { foreach ($files as $file) { $filesarr[] = $file->info(); } } $total = ORM::factory('File')->count_all(); $total = ceil($total / $limit); $view = View::factory('Cms/Files/index2'); reply::ok($view, 'files', array('viewModel' => 'viewModels/Files/index2', 'files' => $filesarr)); }
public function action_options() { $optiongroups = ORM::factory('Optiongroup')->find_all(); $grouparr = array(); if ((bool) $optiongroups->count()) { foreach ($optiongroups as $group) { $info = $group->info(); $info['options'] = array(); $options = $group->options->find_all(); if ((bool) $options->count()) { foreach ($options as $option) { $info['options'][] = $option->info(); } } $grouparr[] = $info; } } $view = View::factory('Cms/Super/options'); reply::ok($view, 'files', array('viewModel' => 'viewModels/Super/options', 'groups' => $grouparr)); }
public function action_edit() { $content = ORM::factory('Content', $this->request->param('id')); if (!$content->loaded()) { notes::add('error', 'Indholdet blev ikke fundet.'); //cms::redirect(); } $view = View::factory('Cms/Content/edit', array('content' => $content)); $tags = DB::select('tag_id')->from('contents_tags')->group_by('tag_id')->execute(); $alltags = array(); if ((bool) $tags->count()) { foreach ($tags as $tag) { $tag = ORM::factory('Tag', arr::get($tag, 'tag_id')); $alltags[] = array('title' => $tag->tag, 'id' => $tag->id, 'slug' => $tag->slug); } } reply::ok($view, 'contenttype-' . $content->contenttype_id, array('viewModel' => 'viewModels/Content/edit', 'alltags' => $alltags)); }
public function action_index() { reply::ok(View::factory('Cms/Navigation/index'), 'navigation', array('viewModel' => 'viewModels/Navigation/index')); }
public function action_index() { reply::ok(View::factory('Cms/Controlpanel/index'), 'welcome', array('viewModel' => 'viewModels/Controlpanel/index')); }
public function action_new() { $view = View::factory('Cms/Users/new'); reply::ok($view, 'users', array('viewModel' => 'viewModels/Users/new')); }
public function action_index() { $view = View::factory('Cms/Options/index'); reply::ok($view, 'options', array('viewModel' => 'viewModels/Options/index')); }