Make "All Tags" customizable.
This commit is contained in:
parent
12b781632a
commit
f9ed58e7c4
@ -36,6 +36,9 @@ class Admin_Tag_Albums_Controller extends Admin_Controller {
|
|||||||
array("id" => "g-tag-albums-admin-form"));
|
array("id" => "g-tag-albums-admin-form"));
|
||||||
|
|
||||||
$tag_albums_tagsort_group = $form->group("Tag_Albums_Tag_Sort")->label(t("\"All Tags\" Album Preferences"));
|
$tag_albums_tagsort_group = $form->group("Tag_Albums_Tag_Sort")->label(t("\"All Tags\" Album Preferences"));
|
||||||
|
$tag_albums_tagsort_group->input("tag_page_title")
|
||||||
|
->label(t("Page Title"))
|
||||||
|
->value(module::get_var("tag_albums", "tag_page_title"));
|
||||||
$tag_albums_tagsort_group->dropdown("tag_index")
|
$tag_albums_tagsort_group->dropdown("tag_index")
|
||||||
->label(t("Tag album's index should display:"))
|
->label(t("Tag album's index should display:"))
|
||||||
->options(
|
->options(
|
||||||
@ -98,6 +101,7 @@ class Admin_Tag_Albums_Controller extends Admin_Controller {
|
|||||||
$form = $this->_get_admin_form();
|
$form = $this->_get_admin_form();
|
||||||
if ($form->validate()) {
|
if ($form->validate()) {
|
||||||
Kohana_Log::add("error",print_r($form,1));
|
Kohana_Log::add("error",print_r($form,1));
|
||||||
|
module::set_var("tag_albums", "tag_page_title", $form->Tag_Albums_Tag_Sort->tag_page_title->value);
|
||||||
module::set_var("tag_albums", "tag_index", $form->Tag_Albums_Tag_Sort->tag_index->value);
|
module::set_var("tag_albums", "tag_index", $form->Tag_Albums_Tag_Sort->tag_index->value);
|
||||||
module::set_var("tag_albums", "tag_index_scope", count($form->Tag_Albums_Tag_Sort->tag_index_scope->value));
|
module::set_var("tag_albums", "tag_index_scope", count($form->Tag_Albums_Tag_Sort->tag_index_scope->value));
|
||||||
module::set_var("tag_albums", "tag_index_filter", count($form->Tag_Albums_Tag_Sort->tag_index_filter->value));
|
module::set_var("tag_albums", "tag_index_filter", count($form->Tag_Albums_Tag_Sort->tag_index_filter->value));
|
||||||
|
@ -180,7 +180,7 @@ class tag_albums_Controller extends Controller {
|
|||||||
// Inherit permissions, title and description from the album that linked to this page,
|
// Inherit permissions, title and description from the album that linked to this page,
|
||||||
// if available, if not use the root album and some default values.
|
// if available, if not use the root album and some default values.
|
||||||
$album = "";
|
$album = "";
|
||||||
$page_title = t("All Tags");
|
$page_title = module::get_var("tag_albums", "tag_page_title", "All Tags");
|
||||||
$page_description = "";
|
$page_description = "";
|
||||||
if ($id == "") {
|
if ($id == "") {
|
||||||
$album = ORM::factory("item", 1);
|
$album = ORM::factory("item", 1);
|
||||||
@ -463,9 +463,9 @@ class tag_albums_Controller extends Controller {
|
|||||||
$parent_url = url::site("tag_albums/");
|
$parent_url = url::site("tag_albums/");
|
||||||
$tag_album_breadcrumbs[0] = new Tag_Albums_Breadcrumb(item::root()->title, item::root()->url());
|
$tag_album_breadcrumbs[0] = new Tag_Albums_Breadcrumb(item::root()->title, item::root()->url());
|
||||||
if (module::get_var("tag_albums", "tag_index", "default") == "default") {
|
if (module::get_var("tag_albums", "tag_index", "default") == "default") {
|
||||||
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb("All Tags", url::site("tag_albums/") . "?show=" . $id);
|
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb(module::get_var("tag_albums", "tag_page_title", "All Tags"), url::site("tag_albums/") . "?show=" . $id);
|
||||||
} else {
|
} else {
|
||||||
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb("All Tags", url::site("tag_albums/"));
|
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb(module::get_var("tag_albums", "tag_page_title", "All Tags"), url::site("tag_albums/"));
|
||||||
}
|
}
|
||||||
$tag_album_breadcrumbs[2] = new Tag_Albums_Breadcrumb($display_tag->name, "");
|
$tag_album_breadcrumbs[2] = new Tag_Albums_Breadcrumb($display_tag->name, "");
|
||||||
}
|
}
|
||||||
@ -585,7 +585,7 @@ class tag_albums_Controller extends Controller {
|
|||||||
$tag_album_breadcrumbs = array_reverse($tag_album_breadcrumbs, true);
|
$tag_album_breadcrumbs = array_reverse($tag_album_breadcrumbs, true);
|
||||||
} else {
|
} else {
|
||||||
$tag_album_breadcrumbs[0] = new Tag_Albums_Breadcrumb(item::root()->title, item::root()->url());
|
$tag_album_breadcrumbs[0] = new Tag_Albums_Breadcrumb(item::root()->title, item::root()->url());
|
||||||
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb("All Tags", url::site("tag_albums/"));
|
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb(module::get_var("tag_albums", "tag_page_title", "All Tags"), url::site("tag_albums/"));
|
||||||
$tag_album_breadcrumbs[2] = new Tag_Albums_Breadcrumb($display_tag->name, url::site("tag_albums/tag/" . $display_tag->id) . "?show=" . $item->id);
|
$tag_album_breadcrumbs[2] = new Tag_Albums_Breadcrumb($display_tag->name, url::site("tag_albums/tag/" . $display_tag->id) . "?show=" . $item->id);
|
||||||
$tag_album_breadcrumbs[3] = new Tag_Albums_Breadcrumb($item->title, "");
|
$tag_album_breadcrumbs[3] = new Tag_Albums_Breadcrumb($item->title, "");
|
||||||
$parent_url = url::site("tag_albums/tag/" . $display_tag->id);
|
$parent_url = url::site("tag_albums/tag/" . $display_tag->id);
|
||||||
|
@ -36,6 +36,9 @@ class Admin_Tag_Albums_Controller extends Admin_Controller {
|
|||||||
array("id" => "g-tag-albums-admin-form"));
|
array("id" => "g-tag-albums-admin-form"));
|
||||||
|
|
||||||
$tag_albums_tagsort_group = $form->group("Tag_Albums_Tag_Sort")->label(t("\"All Tags\" Album Preferences"));
|
$tag_albums_tagsort_group = $form->group("Tag_Albums_Tag_Sort")->label(t("\"All Tags\" Album Preferences"));
|
||||||
|
$tag_albums_tagsort_group->input("tag_page_title")
|
||||||
|
->label(t("Page Title"))
|
||||||
|
->value(module::get_var("tag_albums", "tag_page_title"));
|
||||||
$tag_albums_tagsort_group->dropdown("tag_index")
|
$tag_albums_tagsort_group->dropdown("tag_index")
|
||||||
->label(t("Tag album's index should display:"))
|
->label(t("Tag album's index should display:"))
|
||||||
->options(
|
->options(
|
||||||
@ -98,6 +101,7 @@ class Admin_Tag_Albums_Controller extends Admin_Controller {
|
|||||||
$form = $this->_get_admin_form();
|
$form = $this->_get_admin_form();
|
||||||
if ($form->validate()) {
|
if ($form->validate()) {
|
||||||
Kohana_Log::add("error",print_r($form,1));
|
Kohana_Log::add("error",print_r($form,1));
|
||||||
|
module::set_var("tag_albums", "tag_page_title", $form->Tag_Albums_Tag_Sort->tag_page_title->value);
|
||||||
module::set_var("tag_albums", "tag_index", $form->Tag_Albums_Tag_Sort->tag_index->value);
|
module::set_var("tag_albums", "tag_index", $form->Tag_Albums_Tag_Sort->tag_index->value);
|
||||||
module::set_var("tag_albums", "tag_index_scope", count($form->Tag_Albums_Tag_Sort->tag_index_scope->value));
|
module::set_var("tag_albums", "tag_index_scope", count($form->Tag_Albums_Tag_Sort->tag_index_scope->value));
|
||||||
module::set_var("tag_albums", "tag_index_filter", count($form->Tag_Albums_Tag_Sort->tag_index_filter->value));
|
module::set_var("tag_albums", "tag_index_filter", count($form->Tag_Albums_Tag_Sort->tag_index_filter->value));
|
||||||
|
@ -180,7 +180,7 @@ class tag_albums_Controller extends Controller {
|
|||||||
// Inherit permissions, title and description from the album that linked to this page,
|
// Inherit permissions, title and description from the album that linked to this page,
|
||||||
// if available, if not use the root album and some default values.
|
// if available, if not use the root album and some default values.
|
||||||
$album = "";
|
$album = "";
|
||||||
$page_title = t("All Tags");
|
$page_title = module::get_var("tag_albums", "tag_page_title", "All Tags");
|
||||||
$page_description = "";
|
$page_description = "";
|
||||||
if ($id == "") {
|
if ($id == "") {
|
||||||
$album = ORM::factory("item", 1);
|
$album = ORM::factory("item", 1);
|
||||||
@ -463,9 +463,9 @@ class tag_albums_Controller extends Controller {
|
|||||||
$parent_url = url::site("tag_albums/");
|
$parent_url = url::site("tag_albums/");
|
||||||
$tag_album_breadcrumbs[0] = new Tag_Albums_Breadcrumb(item::root()->title, item::root()->url());
|
$tag_album_breadcrumbs[0] = new Tag_Albums_Breadcrumb(item::root()->title, item::root()->url());
|
||||||
if (module::get_var("tag_albums", "tag_index", "default") == "default") {
|
if (module::get_var("tag_albums", "tag_index", "default") == "default") {
|
||||||
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb("All Tags", url::site("tag_albums/") . "?show=" . $id);
|
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb(module::get_var("tag_albums", "tag_page_title", "All Tags"), url::site("tag_albums/") . "?show=" . $id);
|
||||||
} else {
|
} else {
|
||||||
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb("All Tags", url::site("tag_albums/"));
|
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb(module::get_var("tag_albums", "tag_page_title", "All Tags"), url::site("tag_albums/"));
|
||||||
}
|
}
|
||||||
$tag_album_breadcrumbs[2] = new Tag_Albums_Breadcrumb($display_tag->name, "");
|
$tag_album_breadcrumbs[2] = new Tag_Albums_Breadcrumb($display_tag->name, "");
|
||||||
}
|
}
|
||||||
@ -585,7 +585,7 @@ class tag_albums_Controller extends Controller {
|
|||||||
$tag_album_breadcrumbs = array_reverse($tag_album_breadcrumbs, true);
|
$tag_album_breadcrumbs = array_reverse($tag_album_breadcrumbs, true);
|
||||||
} else {
|
} else {
|
||||||
$tag_album_breadcrumbs[0] = new Tag_Albums_Breadcrumb(item::root()->title, item::root()->url());
|
$tag_album_breadcrumbs[0] = new Tag_Albums_Breadcrumb(item::root()->title, item::root()->url());
|
||||||
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb("All Tags", url::site("tag_albums/"));
|
$tag_album_breadcrumbs[1] = new Tag_Albums_Breadcrumb(module::get_var("tag_albums", "tag_page_title", "All Tags"), url::site("tag_albums/"));
|
||||||
$tag_album_breadcrumbs[2] = new Tag_Albums_Breadcrumb($display_tag->name, url::site("tag_albums/tag/" . $display_tag->id) . "?show=" . $item->id);
|
$tag_album_breadcrumbs[2] = new Tag_Albums_Breadcrumb($display_tag->name, url::site("tag_albums/tag/" . $display_tag->id) . "?show=" . $item->id);
|
||||||
$tag_album_breadcrumbs[3] = new Tag_Albums_Breadcrumb($item->title, "");
|
$tag_album_breadcrumbs[3] = new Tag_Albums_Breadcrumb($item->title, "");
|
||||||
$parent_url = url::site("tag_albums/tag/" . $display_tag->id);
|
$parent_url = url::site("tag_albums/tag/" . $display_tag->id);
|
||||||
|
Reference in New Issue
Block a user