/** * Construct a {@link CalendarPattern} page * @param string $page_name the page name to be shown * @param string $template by default it uses CatalogPattern.{$view}.tpl.php * @return CalendarPattern */ public function __construct($page_name = '', $template = '') { if (empty($template)) { $this->setTemplate(THAFRAME . "/patterns/templates/CalendarPattern.tpl.php", true); } else { $this->setTemplate($template); } $this->setPageName($page_name); $html_header = '<script type="text/javascript" src="' . HelperPattern::createFrameLink('vendors/jqueryui/js/fullcalendar/fullcalendar.min.js', true) . '"></script>'; $this->addHTMLHeader($html_header); }
if (substr($key, 0, 9) == 'order_by_') { unset($_GET[$key]); } } echo "<th"; $sort = 'DESC'; if ($original_field_title == $__selected_order_by) { if ($__selected_order == 'ASC') { echo ' class="asc"'; } else { echo ' class="desc"'; $sort = 'ASC'; } } if (array_search($original_field_title, $__order_by) !== FALSE) { $url = HelperPattern::createSelfUrl(array('order_by_' . $original_field_title => $sort), 1); echo "><a href=\"{$url}\""; } echo '>' . t($field_title) . "</th>"; } } if (count($__actions)) { echo "<th class=\"action\">" . t('Actions') . "</th>"; } echo "</tr>\n"; $count = 0; foreach ($__rows as $row) { echo "<tr"; if ($__prefix) { echo " id=\"{$__prefix}_{$row[$__row_id]}\" "; }
<?php if (isset($__message)) { $Message = (object) $__message; ?> <div id="message"> <img id="level_image" src="<?php HelperPattern::createFrameLink("images/dialogs/{$Message->level}.png"); ?> " alt="<?php echo t(ucwords($Message->level)); ?> "/> <?php echo $Message->text; ?> </div> <script type="text/javascript"> $('#message').dialog({ title: $('#level_image').attr('alt'), minWidth:400, minHeight:250, buttons: {"Ok": function() { $(this).dialog("close"); } } } ); </script> <?php }
<?php $_selected_menu_ = empty($_selected_menu_) ? 'default' : $_selected_menu_; $_menus_ = HelperPattern::getMenus($_selected_menu_); if (isset($_menus_['_main_']['selected_tab'])) { $_selected_tab_ = $_menus_['_main_']['selected_tab']; unset($_menus_['_main_']); } ?> <ul> <? foreach($_menus_ AS $_selected_ => $_menu_): ?> <li<?php echo $_selected_ == $_selected_tab_ ? ' class="selected"' : ''; ?> ><a href="<?php echo TO_WEB_ROOT . $_menu_['url']; ?> " title="<?php echo t($_menu_['title']); ?> "><?php echo t($_menu_['name']); ?> </a></li> <? endforeach; ?> </ul>
<?php $Vars = $__PatternVariables; if ($Vars->paginate && $__rows) { echo "\n\n<div id=\"pagination\">\n"; $string = ''; if ($Vars->page_number != 0) { $parameters = array('__page_number' => $Vars->page_number - 1, '__page_size' => $Vars->page_size); $url = $Helper->createSelfUrl($parameters, TRUE); $string .= "<a class=\"previous\" href=\"" . htmlspecialchars($url) . "\" title=\"" . t('Previous') . "\"><span>" . t('Previous') . "</span></a>\n"; } else { $string .= "<a class=\"previous_disabled\" href=\"javascript:void();\" title=\"" . t('Previous') . "\"><span>" . t('Previous') . "</span></a>\n"; } $parameters = array('__page_number' => "replace_with_page_number", '__page_size' => $Vars->page_size); $url = $Helper->createSelfUrl($parameters, TRUE); $string .= HelperPattern::createComboBox(range(1, $Vars->pages), 'page_number', $Vars->page_number, "onchange=\"javascript:change_page(this, '" . htmlspecialchars($url) . "');\""); if ($Vars->page_number != $Vars->pages - 1) { $parameters = array('__page_number' => $Vars->page_number + 1, '__page_size' => $Vars->page_size); $url = $Helper->createSelfUrl($parameters, TRUE); $string .= "<a class=\"next\" href=\"" . htmlspecialchars($url) . "\" title=\"" . t('Next') . "\"><span>" . t('Next') . "</span></a>\n"; } else { $string .= "<a class=\"next_disabled\" href=\"javascript:void();\" title=\"" . t('Next') . "\"><span>" . t('Next') . "</span></a>\n"; } $parameters = array('__page_number' => $Vars->page_number, '__page_size' => 'replace_with_page_size'); $url = $Helper->createSelfUrl($parameters, TRUE); $page_sizes = array('10' => '10', '25' => '25', '50' => '50', '100' => '100'); $string .= HelperPattern::createComboBox($page_sizes, 'page_size', $Vars->page_size, "onchange=\"javascript:change_page_size(this, '" . htmlspecialchars($url) . "');\""); echo $string; echo "</div>\n"; }
echo " <a href=\"{$action->action}\" class=\"input_action\" title=\"" . t($action->title) . "\"><img src=\"{$action->icon}\" alt=\"" . t($action->title) . "\"/></a>"; } } } echo "<br/>\n"; } else { echo "<input type=\"hidden\" name=\"{$field}\" id=\"{$field}\" value=\"" . htmlspecialchars($Properties->value) . "\" {$input_parameters}/>"; } if ($Properties->dependent) { echo "</div>\n"; } } echo "</p>\n</form>\n"; if ($Vars->after_text) { echo "<p>" . t($Vars->after_text) . "</p>\n"; } if (!empty($__general_actions)) { echo HelperPattern::CreateFormActionList($__general_actions, $__form_id); } ?> <?php if (count($__dependents)) { ?> <script type="text/javascript"> <?php echo "update" . str_replace(' ', '', ucwords(str_replace('_', ' ', $__form_id))) . "Dependents();"; ?> </script> <?php }