Beispiel #1
0
 public function body_attributes()
 {
     if (locales::is_rtl()) {
         return 'class="rtl"';
     }
     return '';
 }
 static function head($theme)
 {
     if ($theme->page_type == "item") {
         if (locales::is_rtl()) {
             $rtl_support = "rtl: true,\n";
         } else {
             $rtl_support = "rtl: false,\n";
         }
         $carouselwidth = module::get_var("navcarousel", "carouselwidth", "600");
         if ($carouselwidth == 0) {
             $carouselwidth = "100%";
             $containerwidth = "";
         } else {
             $carouselwidth = $carouselwidth . "px";
             $containerwidth = ".jcarousel-skin-tango .jcarousel-container-horizontal {\n\n                    width: " . $carouselwidth . ";\n\n                }\n";
         }
         $thumbsize = module::get_var("navcarousel", "thumbsize", "50");
         $theme->script("jquery.jcarousel.min.js");
         $theme->css("skin.css");
         $showelements = module::get_var("navcarousel", "showelements", "7");
         $childcount = $theme->item->parent()->viewable()->children_count();
         $itemoffset = intval(floor($showelements / 2));
         if ($childcount <= $showelements) {
             $itemoffset = 1;
         } else {
             $itempos = $theme->item->parent()->get_position($theme->item);
             $itemoffset = $itempos - $itemoffset;
             if ($itemoffset < 1) {
                 $itemoffset = 1;
             }
             if ($itemoffset + $showelements > $childcount) {
                 $itemoffset = $childcount - $showelements + 1;
             }
         }
         if (module::get_var("navcarousel", "noajax", false)) {
             $ajaxhandler = "";
         } else {
             $ajaxhandler = "itemLoadCallback: navcarousel_itemLoadCallback,\n";
         }
         if (module::get_var("navcarousel", "showondomready", false)) {
             $onwinload = "";
         } else {
             $onwinload = "});\n\n                  \$(window).load(function () {\n";
         }
         return "\n<!-- Navcaoursel -->\n                <style type=\"text/css\">\n\n                " . $containerwidth . "\n                .jcarousel-skin-tango .jcarousel-clip-horizontal {\n\n                    width:  " . $carouselwidth . ";\n\n                    height: " . ($thumbsize + 25) . "px;\n\n                }\n\n                .jcarousel-skin-tango .jcarousel-item {\n\n                    width: " . ($thumbsize + 25) . "px;\n\n                    height: " . ($thumbsize + 25) . "px;\n\n                }\n\n                #navcarousel-loader {\n\n                    height: " . ($thumbsize + 25) . "px;\n\n                }\n\n                .jcarousel-skin-tango .jcarousel-next-horizontal {\n                    top: " . intval(floor($thumbsize / 2.8)) . "px;\n                }\n                .jcarousel-skin-tango .jcarousel-prev-horizontal {\n                    top: " . intval(floor($thumbsize / 2.8)) . "px;\n                }\n                </style>\n\n                <script type=\"text/javascript\">\n\n                  jQuery(document).ready(function() {\n\n                    jQuery('#navcarousel').jcarousel({\n\n                        " . $ajaxhandler . "\n                        itemFallbackDimension: " . ($thumbsize + 25) . ",\n\n                        start: " . $itemoffset . ",\n\n                        size: " . $childcount . ",\n\n                        visible: " . $showelements . ",\n\n                        " . $rtl_support . "\n                        scroll: " . module::get_var("navcarousel", "scrollsize", "7") . "\n\n                    });\n\n                  " . $onwinload . "\n                    \$(\".jcarousel-prev-horizontal\").css(\"visibility\", \"visible\");\n\n                    \$(\".jcarousel-next-horizontal\").css(\"visibility\", \"visible\");\n\n                    \$(\"#navcarousel\").css(\"visibility\", \"visible\");\n\n                    \$(\"#navcarousel-wrapper\").css(\"background\", \"none\");\n\n                    \$(\"#navcarousel-wrapper\").css(\"float\", \"left\");\n\n                  });\n\n                </script>\n\n                <!-- Navcaoursel -->";
     }
 }
<?php

defined("SYSPATH") or die("No direct script access.");
// Check and see if the current photo has any faces or notes associated with it.
$existingUsers = ORM::factory("items_user")->where("item_id", "=", $item->id)->find_all();
$existingFaces = ORM::factory("items_face")->where("item_id", "=", $item->id)->find_all();
$existingNotes = ORM::factory("items_note")->where("item_id", "=", $item->id)->find_all();
$fullname = module::get_var("photoannotation", "fullname", false);
$showusers = module::get_var("photoannotation", "showusers", false);
$showfaces = module::get_var("photoannotation", "showfaces", false);
$shownotes = module::get_var("photoannotation", "shownotes", false);
if (locales::is_rtl()) {
    $rtl_support = "image-annotate-rtl";
} else {
    $rtl_support = "";
}
$tags_arraystring = "";
$jscode = "";
$legend_faces = "";
$legend_notes = "";
$legend_users = "";
if (module::get_var("gallery", "active_site_theme") == "greydragon") {
    $css_item_id = "#g-photo-id-" . $item->id;
    $css_a_class = ".g-sb-preview";
} else {
    $css_item_id = "#g-item-id-" . $item->id;
    $css_a_class = ".g-fullsize-link";
}
// If it does, then insert some javascript and display an image map
//   to show where the faces are at.
if (count($existingFaces) > 0 || count($existingNotes) > 0 || count($existingUsers) > 0) {
Beispiel #4
0
  <head>
    <title><?php 
echo t("Gallery 3 upgrader");
?>
</title>
    <link rel="stylesheet" type="text/css" href="<?php 
echo url::file("modules/gallery/css/upgrader.css");
?>
"
          media="screen,print,projection" />
    <script src="<?php 
echo url::file("lib/jquery.js");
?>
" type="text/javascript"></script>
  </head>
  <body<? if (locales::is_rtl()) { echo ' class="rtl"'; } ?>>
    <div id="outer">
      <img id="logo" src="<?php 
echo url::file("modules/gallery/images/gallery.png");
?>
" />
      <div id="inner">
        <? if ($can_upgrade): ?>
        <div id="dialog" style="visibility: hidden">
          <a id="dialog_close_link" style="display: none" onclick="$('#dialog').fadeOut(); return false;" href="#" class="close">[x]</a>
          <div id="busy" style="display: none">
            <h1>
              <img width="16" height="16" src="<?php 
echo url::file("themes/wind/images/loading-small.gif");
?>
"/>