diff --git a/modules/embedlinks/controllers/embedlinks.php b/modules/embedlinks/controllers/embedlinks.php
new file mode 100644
index 00000000..09f2fba4
--- /dev/null
+++ b/modules/embedlinks/controllers/embedlinks.php
@@ -0,0 +1,89 @@
+is_album()) {
+ $linkArray[0] = array("Text:", "type}s/{$item->id}") . "">Click Here");
+ $linkArray[1] = array("Thumbnail:", "type}s/{$item->id}") . "">
thumb_url(true) . "">");
+ $linkTitles[0] = array("Link To This Album:", 2);
+ } else {
+ $linkArray[0] = array("Text:", "type}s/{$item->id}") . "">Click Here");
+ $linkArray[1] = array("Thumbnail:", "type}s/{$item->id}") . "">
thumb_url(true) . "">");
+ $linkArray[2] = array("Resized:", "type}s/{$item->id}") . "">
resize_url(true) . "">");
+ $linkTitles[0] = array("Link To This Page:", 3);
+
+ $linkArray[3] = array("Text:", "resize_url(true) . "">Click Here");
+ $linkArray[4] = array("Thumbnail:", "resize_url(true) . "">
thumb_url(true) . "">");
+ $linkArray[5] = array("Image:", "
resize_url(true) . "">");
+ $linkTitles[1] = array("Link To The Resized Image:", 3);
+
+ if (access::can("view_full", $item)) {
+ $linkArray[6] = array("Text:", "file_url(true) . "">Click Here");
+ $linkArray[7] = array("Thumbnail:", "file_url(true) . "">
thumb_url(true) . "">");
+ $linkArray[8] = array("Resized:", "file_url(true) . "">
resize_url(true) . "">");
+ $linkTitles[2] = array("Link To The Fullsize Image:", 3);
+ }
+ }
+
+ $view = new View("embedlinks_htmldialog.html");
+ $view->titles = $linkTitles;
+ $view->details = $linkArray;
+ print $view;
+ }
+
+ public function showbbcode($item_id) {
+ $item = ORM::factory("item", $item_id);
+ access::required("view", $item);
+
+ if ($item->is_album()) {
+ $linkArray[0] = array("Text:", "[url=" . url::abs_site("{$item->type}s/{$item->id}") . "]Click Here[/url]");
+ $linkArray[1] = array("Thumbnail:", "[url=" . url::abs_site("{$item->type}s/{$item->id}") . "][img]" . $item->thumb_url(true) . "[/img][/url]");
+ $linkTitles[0] = array("Link To This Album:", 2);
+ } else {
+ $linkArray[0] = array("Text:", "[url=" . url::abs_site("{$item->type}s/{$item->id}") . "]Click Here[/url]");
+ $linkArray[1] = array("Thumbnail:", "[url=" . url::abs_site("{$item->type}s/{$item->id}") . "][img]" . $item->thumb_url(true) . "[/img][/url]");
+ $linkArray[2] = array("Resized:", "[url=" . url::abs_site("{$item->type}s/{$item->id}") . "][img]" . $item->resize_url(true) . "[/img][/url]");
+ $linkTitles[0] = array("Link To This Page:", 3);
+
+ $linkArray[3] = array("Text:", "[url=" . $item->resize_url(true) . "]Click Here[/url]");
+ $linkArray[4] = array("Thumbnail:", "[url=" . $item->resize_url(true) . "][img]" . $item->thumb_url(true) . "[/img][/url]");
+ $linkArray[5] = array("Image:", "[img]" . $item->resize_url(true) . "[/img]");
+ $linkTitles[1] = array("Link To The Resized Image:", 3);
+
+ if (access::can("view_full", $item)) {
+ $linkArray[6] = array("Text:", "[url=" . $item->file_url(true) . "]Click Here[/url]");
+ $linkArray[7] = array("Thumbnail:", "[url=" . $item->file_url(true) . "][img]" . $item->thumb_url(true) . "[/img][/url]");
+ $linkArray[8] = array("Resized:", "[url=" . $item->file_url(true) . "][img]" . $item->resize_url(true) . "[/img][/url]");
+ $linkTitles[2] = array("Link To The Fullsize Image:", 3);
+ }
+ }
+
+ $view = new View("embedlinks_bbcodedialog.html");
+ $view->titles = $linkTitles;
+ $view->details = $linkArray;
+ print $view;
+ }
+}
diff --git a/modules/embedlinks/views/embedlinks_bbcodedialog.html.php b/modules/embedlinks/views/embedlinks_bbcodedialog.html.php
new file mode 100644
index 00000000..af79ceb8
--- /dev/null
+++ b/modules/embedlinks/views/embedlinks_bbcodedialog.html.php
@@ -0,0 +1,24 @@
+
+
+
= t("BBCode") ?>
+
+ $counter = 0; ?>
+ for ($i = 0; $i < count($titles); $i++): ?>
+
+ endfor ?>
+
diff --git a/modules/embedlinks/views/embedlinks_htmldialog.html.php b/modules/embedlinks/views/embedlinks_htmldialog.html.php
new file mode 100644
index 00000000..512a6b42
--- /dev/null
+++ b/modules/embedlinks/views/embedlinks_htmldialog.html.php
@@ -0,0 +1,24 @@
+
+
+= t("HTML Code") ?>
+
+ $counter = 0; ?>
+ for ($i = 0; $i < count($titles); $i++): ?>
+
+ endfor ?>
+
diff --git a/modules/embedlinks/views/embedlinks_sidebar.html.php b/modules/embedlinks/views/embedlinks_sidebar.html.php
new file mode 100644
index 00000000..3fb64f05
--- /dev/null
+++ b/modules/embedlinks/views/embedlinks_sidebar.html.php
@@ -0,0 +1,16 @@
+
+ if (module::get_var("embedlinks", "HTMLCode")) { ?>
+id}") ?>" title="= t("HTML Links") ?>"
+ class="gDialogLink gButtonLink ui-icon-left ui-state-default ui-corner-all">
+
+ = t("HTML Code") ?>
+
+ } ?>
+
+ if (module::get_var("embedlinks", "BBCode")) { ?>
+id}") ?>" title="= t("BBCode Links") ?>"
+ class="gDialogLink gButtonLink ui-icon-left ui-state-default ui-corner-all">
+
+ = t("BBCode") ?>
+
+ } ?>
\ No newline at end of file