diff --git a/rhein/path/PSAI.php b/rhein/path/PSAI.php index c01e7d6..2ddedf6 100644 --- a/rhein/path/PSAI.php +++ b/rhein/path/PSAI.php @@ -1,5 +1,5 @@ Verwaltung -
-
- -
-
- - - - - - - - - - ${content_billing} -
RechnungsnummerProjektDatumPDFBetragBezahlt am
-
-
- - - - - - - - - - - ${content_project} -
IDNutzerFirmaseitURLServerpfadtoken
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
Nutzer ID${ID}
Firma${company}
Vorname${name}
Nachname${name_last}
Addresse${address}
Beigetreten${join}
-
-
-
diff --git a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_billing_satelite_content_billing.tpl b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_billing_satelite_content_billing.tpl deleted file mode 100644 index db4cc28..0000000 --- a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_billing_satelite_content_billing.tpl +++ /dev/null @@ -1,8 +0,0 @@ - - ${ID} - ${project_name} - ${date} - PDF - ${balance} € - ${payed_date} - \ No newline at end of file diff --git a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_billing_satelite_content_project.tpl b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_billing_satelite_content_project.tpl deleted file mode 100644 index e05372f..0000000 --- a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_billing_satelite_content_project.tpl +++ /dev/null @@ -1,9 +0,0 @@ - - ${ID} - ${customer_company}${customer_name} ${customer_name_last} - ${name} - ${date} - ${url} - ${path} - ${token} - \ No newline at end of file diff --git a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.js b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.js new file mode 100644 index 0000000..e3d2403 --- /dev/null +++ b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.js @@ -0,0 +1,13 @@ +function init_saimod_webcraft_gallery() { + $('#gallerytab a').click(function (e) {e.preventDefault(); load_tab($(this).attr('gallery')); $(this).tab('show');}); + register_controlls(); +} + +function load_tab(name){ + $('#tab_gallery').load(SAI_ENDPOINT+'sai_mod=saimod_webcraft_gallery&action=tab&name='+name, function(){ + register_controlls(); + }); +} + +function register_controlls(){} + diff --git a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.php b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.php index 795a2b1..0fc6280 100644 --- a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.php +++ b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.php @@ -1,6 +1,24 @@ ''); + $first = true; + while($gallery = $galleries->next()){ + $gallery['active'] = $first ? 'active' : ''; + $first = false; + $vars['tabopts'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(), 'saimod_webcraft_gallery/saimod_webcraft_gallery_tabopt.tpl'), $gallery);} + + return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(), 'saimod_webcraft_gallery/saimod_webcraft_gallery_tabs.tpl'), $vars); + } + + public static function sai_mod_saimod_webcraft_gallery_action_tab($name){ + $gallery = DBD\SAIMOD_WEBCRAFT_GALLERY_GALLERY_ID::QQ(array($name)); + $content = ''; + while($entry = $gallery->next()){ + $content .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(), 'saimod_webcraft_gallery/saimod_webcraft_gallery_tabentry.tpl'), $entry);} + return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(), 'saimod_webcraft_gallery/saimod_webcraft_gallery_tab.tpl'), array('content' => $content)); + } public static function html_li_menu(){return '
  • Gallery
  • ';} public static function right_public(){return false;} diff --git a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tab.tpl b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tab.tpl new file mode 100644 index 0000000..81c94fc --- /dev/null +++ b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tab.tpl @@ -0,0 +1,12 @@ + + + + + + + + + + + ${content} +
    IDGalleryPositionHeadingDescriptionfile_catfile_id
    \ No newline at end of file diff --git a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tabentry.tpl b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tabentry.tpl new file mode 100644 index 0000000..54f38b6 --- /dev/null +++ b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tabentry.tpl @@ -0,0 +1,9 @@ + + ${ID} + ${gallery} + ${position} + ${heading} + ${description} + ${file_cat} + ${file_id} + \ No newline at end of file diff --git a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tabopt.tpl b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tabopt.tpl new file mode 100644 index 0000000..062063e --- /dev/null +++ b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tabopt.tpl @@ -0,0 +1 @@ +
  • Gallery ${gallery}
  • \ No newline at end of file diff --git a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tabs.tpl b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tabs.tpl new file mode 100644 index 0000000..db4b325 --- /dev/null +++ b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery_tabs.tpl @@ -0,0 +1,8 @@ +
    + +
    + +
    +
    \ No newline at end of file