PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
CMS, Shopsoftware & Forensysteme
Joomla!
Autoren- & Datumszeile in Joomla verschieben
Beitrag
<blockquote data-quote="BeBa" data-source="post: 2045154" data-attributes="member: 119714"><p><strong>AW: Autoren- & Datumszeile in Joomla verschieben</strong></p><p></p><p>Hey.</p><p></p><p>Danke für den Link. Werde mir das anschauen.</p><p></p><p>@schnullerbacke:</p><p></p><p>Hier der Code</p><p></p><p>[CODE]<?php</p><p>/**</p><p>* @version $Id: content.html.php 10002 2008-02-08 10:56:57Z willebil $</p><p>* @package Joomla</p><p>* @subpackage Content</p><p>* @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.</p><p>* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL, see LICENSE.php</p><p>* Joomla! is free software. This version may have been modified pursuant</p><p>* to the GNU General Public License, and as distributed it includes or</p><p>* is derivative of works licensed under the GNU General Public License or</p><p>* other free or open source software licenses.</p><p>* See COPYRIGHT.php for copyright notices and details.</p><p>*/</p><p></p><p>// no direct access</p><p>defined( '_VALID_MOS' ) or die( 'Restricted access' );</p><p></p><p>/**</p><p>* Utility class for writing the HTML for content</p><p>* @package Joomla</p><p>* @subpackage Content</p><p>*/</p><p>class HTML_content {</p><p> /**</p><p> * Draws a Content List</p><p> * Used by Content Category & Content Section</p><p> */</p><p> function showContentList( $title, &$items, &$access, $id=0, $sectionid=NULL, $gid, &$params, &$pageNav, $other_categories, &$lists, $order, $categories_exist ) {</p><p> global $Itemid, $mosConfig_live_site;</p><p></p><p> if ( $sectionid ) {</p><p> $id = $sectionid;</p><p> }</p><p></p><p> if ( strtolower(get_class( $title )) == 'mossection' ) {</p><p> $catid = 0;</p><p> } else {</p><p> $catid = $title->id;</p><p> }</p><p></p><p> if ( $params->get( 'page_title' ) ) {</p><p> ?></p><p> <div class="componentheading<?php echo $params->get( 'pageclass_sfx' ); ?>"></p><p> <?php echo htmlspecialchars( $title->name, ENT_QUOTES ); ?></p><p> </div></p><p> <?php</p><p> }</p><p> ?></p><p> <table width="100%" cellpadding="0" cellspacing="0" border="0" align="center" class="contentpane<?php echo $params->get( 'pageclass_sfx' ); ?>"></p><p> <?php</p><p> if ( $params->get('description') || $params->get('description_image') ) {</p><p> ?></p><p> <tr></p><p> <td width="60%" valign="top" class="contentdescription<?php echo $params->get( 'pageclass_sfx' ); ?>" colspan="2"></p><p> <?php</p><p> if ( $params->get('description_image') && $title->image ) {</p><p> $link = $mosConfig_live_site .'/images/stories/'. $title->image;</p><p> ?></p><p> <img src="<?php echo $link;?>" align="<?php echo $title->image_position;?>" hspace="6" alt="<?php echo $title->image;?>" /></p><p> <?php</p><p> }</p><p> if ( $params->get('description') ) {</p><p> echo $title->description;</p><p> }</p><p> ?></p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p> ?></p><p> <tr></p><p> <td width="100%"></p><p> <?php</p><p> // Displays the Table of Items in Category View</p><p> if ( $items ) {</p><p> HTML_content::showTable( $params, $items, $gid, $catid, $id, $pageNav, $access, $sectionid, $lists, $order );</p><p> } else if ( $catid ) {</p><p> ?></p><p> <br /></p><p> <?php echo _EMPTY_CATEGORY; ?></p><p> <br /><br /></p><p> <?php</p><p> }</p><p> // New Content Icon</p><p> if ( ( $access->canEdit || $access->canEditOwn ) && $categories_exist ) {</p><p> $link = sefRelToAbs( 'index.php?option=com_content&amp;task=new&amp;sectionid='. $id .'&amp;Itemid='. $Itemid );</p><p> ?></p><p> <a href="<?php echo $link; ?>"></p><p> <img src="<?php echo $mosConfig_live_site;?>/images/M_images/new.png" width="13" height="14" align="middle" border="0" alt="<?php echo _CMN_NEW;?>" /></p><p> &nbsp;<?php echo _CMN_NEW;?>...</a></p><p> <br /><br /></p><p> <?php</p><p> }</p><p> ?></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td colspan="2"></p><p> <?php</p><p> // Displays listing of Categories</p><p> if ( ( ( count( $other_categories ) > 1 ) || ( count( $other_categories ) < 2 && count( $items ) < 1 ) ) ) {</p><p> if ( ( $params->get( 'type' ) == 'category' ) && $params->get( 'other_cat' ) ) {</p><p> HTML_content::showCategories( $params, $items, $gid, $other_categories, $catid, $id, $Itemid );</p><p> }</p><p> if ( ( $params->get( 'type' ) == 'section' ) && $params->get( 'other_cat_section' ) ) {</p><p> HTML_content::showCategories( $params, $items, $gid, $other_categories, $catid, $id, $Itemid );</p><p> }</p><p> }</p><p> ?></p><p> </td></p><p> </tr></p><p> </table></p><p> <?php</p><p> // displays back button</p><p> mosHTML::BackButton ( $params );</p><p> }</p><p></p><p></p><p> /**</p><p> * Display links to categories</p><p> */</p><p> function showCategories( &$params, &$items, $gid, &$other_categories, $catid, $id, $Itemid ) {</p><p> if(!count($other_categories)) return;</p><p> ?></p><p> <ul></p><p> <?php</p><p> foreach ( $other_categories as $row ) {</p><p> $row->name = htmlspecialchars( stripslashes( ampReplace( $row->name ) ), ENT_QUOTES );</p><p> if ( $catid != $row->id ) {</p><p> ?></p><p> <li></p><p> <?php</p><p> if ( $row->access <= $gid ) {</p><p> $link = sefRelToAbs( 'index.php?option=com_content&amp;task=category&amp;sectionid='. $id .'&amp;id='. $row->id .'&amp;Itemid='. $Itemid );</p><p> ?></p><p> <a href="<?php echo $link; ?>" class="category"></p><p> <?php echo $row->name;?></a></p><p> <?php</p><p> if ( $params->get( 'cat_items' ) ) {</p><p> ?></p><p> &nbsp;<i>( <?php echo $row->numitems; echo _CHECKED_IN_ITEMS;?> )</i></p><p> <?php</p><p> }</p><p></p><p> // Writes Category Description</p><p> if ( $params->get( 'cat_description' ) && $row->description ) {</p><p> ?></p><p> <br /></p><p> <?php</p><p> echo $row->description;</p><p> }</p><p> } else {</p><p> echo $row->name;</p><p> ?></p><p> <a href="<?php echo sefRelToAbs( 'index.php?option=com_registration&amp;task=register' ); ?>"></p><p> ( <?php echo _E_REGISTERED; ?> )</a></p><p> <?php</p><p> }</p><p> ?></p><p> </li></p><p> <?php</p><p> }</p><p> }</p><p> ?></p><p> </ul></p><p> <?php</p><p> }</p><p></p><p></p><p> /**</p><p> * Display Table of items</p><p> */</p><p> function showTable( &$params, &$items, &$gid, $catid, $id, &$pageNav, &$access, &$sectionid, &$lists, $order ) {</p><p> global $mosConfig_live_site, $Itemid;</p><p> $link = 'index.php?option=com_content&amp;task=category&amp;sectionid='. $sectionid .'&amp;id='. $catid .'&amp;Itemid='. $Itemid;</p><p> ?></p><p> <form action="<?php echo sefRelToAbs($link); ?>" method="post" name="adminForm"></p><p> <table width="100%" border="0" cellspacing="0" cellpadding="0"></p><p> <?php</p><p> if ( $params->get( 'filter' ) || $params->get( 'order_select' ) || $params->get( 'display' ) ) {</p><p> ?></p><p> <tr></p><p> <td colspan="4"></p><p> <table></p><p> <tr></p><p> <?php</p><p> if ( $params->get( 'filter' ) ) {</p><p> ?></p><p> <td align="right" width="100%" nowrap="nowrap"></p><p> <?php</p><p> echo _FILTER .'&nbsp;';</p><p> ?></p><p> <input type="text" name="filter" value="<?php echo $lists['filter'];?>" class="inputbox" onchange="document.adminForm.submit();" /></p><p> </td></p><p> <?php</p><p> }</p><p></p><p> if ( $params->get( 'order_select' ) ) {</p><p> ?></p><p> <td align="right" width="100%" nowrap="nowrap"></p><p> <?php</p><p> echo '&nbsp;&nbsp;&nbsp;'. _ORDER_DROPDOWN .'&nbsp;';</p><p> echo $lists['order'];</p><p> ?></p><p> </td></p><p> <?php</p><p> }</p><p></p><p> if ( $params->get( 'display' ) ) {</p><p> ?></p><p> <td align="right" width="100%" nowrap="nowrap"></p><p> <?php</p><p> $order = '';</p><p> if ( $lists['order_value'] ) {</p><p> $order = '&amp;order='. $lists['order_value'];</p><p> }</p><p> $filter = '';</p><p> if ( $lists['filter'] ) {</p><p> $filter = '&amp;filter='. $lists['filter'];</p><p> }</p><p></p><p> $link = 'index.php?option=com_content&amp;task=category&amp;sectionid='. $sectionid .'&amp;id='. $catid .'&amp;Itemid='. $Itemid . $order . $filter;</p><p></p><p> echo '&nbsp;&nbsp;&nbsp;'. _PN_DISPLAY_NR .'&nbsp;';</p><p> echo $pageNav->getLimitBox( $link );</p><p> ?></p><p> </td></p><p> <?php</p><p> }</p><p> ?></p><p> </tr></p><p> </table></p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p></p><p> if ( $params->get( 'headings' ) ) {</p><p> ?></p><p> <tr></p><p> <?php</p><p> if ( $params->get( 'date' ) ) {</p><p> ?></p><p> <td class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>" width="35%"></p><p> <?php echo _DATE; ?></p><p> </td></p><p> <?php</p><p> }</p><p> if ( $params->get( 'title' ) ) {</p><p> ?></p><p> <td class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>"></p><p> <?php echo _HEADER_TITLE; ?></p><p> </td></p><p> <?php</p><p> }</p><p> if ( $params->get( 'author' ) ) {</p><p> ?></p><p> <td class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>" align="left" width="25%"></p><p> <?php echo _HEADER_AUTHOR; ?></p><p> </td></p><p> <?php</p><p> }</p><p> if ( $params->get( 'hits' ) ) {</p><p> ?></p><p> <td align="center" class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>" width="5%"></p><p> <?php echo _HEADER_HITS; ?></p><p> </td></p><p> <?php</p><p> }</p><p> ?></p><p> </tr></p><p> <?php</p><p> }</p><p></p><p> $k = 0;</p><p> foreach ( $items as $row ) {</p><p> $row->created = mosFormatDate ($row->created, $params->get( 'date_format' ));</p><p></p><p> // calculate Itemid</p><p> HTML_content::_Itemid( $row );</p><p> ?></p><p> <tr class="sectiontableentry<?php echo ($k+1) . $params->get( 'pageclass_sfx' ); ?>" ></p><p> <?php</p><p> if ( $params->get( 'date' ) ) {</p><p> ?></p><p> <td></p><p> <?php echo $row->created; ?></p><p> </td></p><p> <?php</p><p> }</p><p> if ( $params->get( 'title' ) ) {</p><p> if( $row->access <= $gid ){</p><p> $link = sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id='. $row->id .'&amp;Itemid='. $Itemid );</p><p> ?></p><p> <td></p><p> <a href="<?php echo $link; ?>"></p><p> <?php echo $row->title; ?></p><p> </a></p><p> <?php</p><p> HTML_content::EditIcon( $row, $params, $access );</p><p> ?></p><p> </td></p><p> <?php</p><p> } else {</p><p> ?></p><p> <td></p><p> <?php</p><p> echo $row->title .' : ';</p><p> $link = sefRelToAbs( 'index.php?option=com_registration&amp;task=register' );</p><p> ?></p><p> <a href="<?php echo $link; ?>"></p><p> <?php echo _READ_MORE_REGISTER; ?></p><p> </a></p><p> </td></p><p> <?php</p><p> }</p><p> }</p><p> if ( $params->get( 'author' ) ) {</p><p> ?></p><p> <td align="left"></p><p> <?php echo $row->created_by_alias ? $row->created_by_alias : $row->author; ?></p><p> </td></p><p> <?php</p><p> }</p><p> if ( $params->get( 'hits' ) ) {</p><p> ?></p><p> <td align="center"></p><p> <?php echo $row->hits ? $row->hits : '-'; ?></p><p> </td></p><p> <?php</p><p> } ?></p><p> </tr></p><p> <?php</p><p> $k = 1 - $k;</p><p> }</p><p> if ( $params->get( 'navigation' ) ) {</p><p> ?></p><p> <tr></p><p> <td colspan="4">&nbsp;</td></p><p> </tr></p><p> <tr></p><p> <td align="center" colspan="4" class="sectiontablefooter<?php echo $params->get( 'pageclass_sfx' ); ?>"></p><p> <?php</p><p> $order = '';</p><p> if ( $lists['order_value'] ) {</p><p> $order = '&amp;order='. $lists['order_value'];</p><p> }</p><p> $filter = '';</p><p> if ( $lists['filter'] ) {</p><p> $filter = '&amp;filter='. $lists['filter'];</p><p> }</p><p></p><p> $link = 'index.php?option=com_content&amp;task=category&amp;sectionid='. $sectionid .'&amp;id='. $catid .'&amp;Itemid='. $Itemid . $order . $filter;</p><p> echo $pageNav->writePagesLinks( $link );</p><p> ?></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td colspan="4" align="right"></p><p> <?php echo $pageNav->writePagesCounter(); ?></p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p> ?></p><p> </table></p><p> <input type="hidden" name="id" value="<?php echo $catid; ?>" /></p><p> <input type="hidden" name="sectionid" value="<?php echo $sectionid; ?>" /></p><p> <input type="hidden" name="task" value="<?php echo $lists['task']; ?>" /></p><p> <input type="hidden" name="option" value="com_content" /></p><p> </form></p><p> <?php</p><p> }</p><p></p><p></p><p> /**</p><p> * Display links to content items</p><p> */</p><p> function showLinks( &$rows, $links, $total, $i=0, $show=1, $ItemidCount=NULL ) {</p><p> global $mainframe, $Itemid;</p><p></p><p> // getItemid compatibility mode, holds maintenance version number</p><p> $compat = (int) $mainframe->getCfg('itemid_compat');</p><p></p><p> if ( $show ) {</p><p> ?></p><p> <div></p><p> <strong></p><p> <?php echo _MORE; ?></p><p> </strong></p><p> </div></p><p> <?php</p><p> }</p><p> ?></p><p> <ul></p><p> <?php</p><p> for ( $z = 0; $z < $links; $z++ ) {</p><p> if (!isset( $rows[$i] )) {</p><p> // stops loop if total number of items is less than the number set to display as intro + leading</p><p> break;</p><p> }</p><p></p><p> if ($compat > 0 && $compat <= 11) {</p><p> $_Itemid = $mainframe->getItemid( $rows[$i]->id, 0, 0 );</p><p> } else {</p><p> $_Itemid = $Itemid;</p><p> }</p><p></p><p> if ( $_Itemid && $_Itemid != 99999999 ) {</p><p> // where Itemid value is returned, do not add Itemid to url</p><p> $Itemid_link = '&amp;Itemid='. $_Itemid;</p><p> } else {</p><p> // where Itemid value is NOT returned, do not add Itemid to url</p><p> $Itemid_link = '';</p><p> }</p><p></p><p> $link = sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id='. $rows[$i]->id . $Itemid_link )</p><p> ?></p><p> <li></p><p> <a class="blogsection" href="<?php echo $link; ?>"></p><p> <?php echo $rows[$i]->title; ?></a></p><p> </li></p><p> <?php</p><p> $i++;</p><p> }</p><p> ?></p><p> </ul></p><p> <?php</p><p> }</p><p></p><p></p><p> /**</p><p> * Show a content item</p><p> * @param object An object with the record data</p><p> * @param boolean If <code>false</code>, the print button links to a popup window. If <code>true</code> then the print button invokes the browser print method.</p><p> */</p><p> function show( &$row, &$params, &$access, $page=0 ) {</p><p> global $mainframe, $hide_js;</p><p> global $mosConfig_live_site;</p><p> global $_MAMBOTS;</p><p></p><p> $mainframe->appendMetaTag( 'description', $row->metadesc );</p><p> $mainframe->appendMetaTag( 'keywords', $row->metakey );</p><p></p><p> // adds mospagebreak heading or title to <site> Title</p><p> if ( isset($row->page_title) && $row->page_title ) {</p><p> $mainframe->setPageTitle( $row->title .' '. $row->page_title );</p><p> }</p><p></p><p> // calculate Itemid</p><p> HTML_content::_Itemid( $row );</p><p></p><p> // determines the link and `link text` of the readmore button & linked title</p><p> HTML_content::_linkInfo( $row, $params );</p><p></p><p> // link used by print button</p><p> $print_link = $mosConfig_live_site. '/index2.php?option=com_content&amp;task=view&amp;id=' . $row->id .'&amp;pop=1&amp;page='. $page . $row->Itemid_link;</p><p></p><p> // process the new bots</p><p> $_MAMBOTS->loadBotGroup( 'content' );</p><p> $results = $_MAMBOTS->trigger( 'onPrepareContent', array( &$row, &$params, $page ), true );</p><p></p><p> if ( $params->get( 'item_title' ) || $params->get( 'pdf' ) || $params->get( 'print' ) || $params->get( 'email' ) ) {</p><p> ?></p><p> <table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>"></p><p> <tr></p><p> <?php</p><p> // displays Item Title</p><p> HTML_content::Title( $row, $params, $access );</p><p></p><p> // displays PDF Icon</p><p> HTML_content::PdfIcon( $row, $params, $hide_js );</p><p></p><p> // displays Print Icon</p><p> mosHTML::PrintIcon( $row, $params, $hide_js, $print_link );</p><p></p><p> // displays Email Icon</p><p> HTML_content::EmailIcon( $row, $params, $hide_js );</p><p> ?></p><p> </tr></p><p> </table></p><p> <?php</p><p> } else if ( $access->canEdit ) {</p><p> // edit icon when item title set to hide</p><p> ?></p><p> <table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>"></p><p> <tr></p><p> <td></p><p> <?php</p><p> HTML_content::EditIcon( $row, $params, $access );</p><p> ?></p><p> </td></p><p> </tr></p><p> </table></p><p> <?php</p><p> }</p><p></p><p> if ( !$params->get( 'intro_only' ) ) {</p><p> $results = $_MAMBOTS->trigger( 'onAfterDisplayTitle', array( &$row, &$params, $page ) );</p><p> echo trim( implode( "\n", $results ) );</p><p> }</p><p></p><p> $results = $_MAMBOTS->trigger( 'onBeforeDisplayContent', array( &$row, &$params, $page ) );</p><p> echo trim( implode( "\n", $results ) );</p><p> ?></p><p></p><p> <table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>"></p><p> <?php</p><p> // displays Section & Category</p><p> HTML_content::Section_Category( $row, $params );</p><p></p><p> // displays Author Name</p><p> HTML_content::Author( $row, $params );</p><p></p><p> // displays Created Date</p><p> HTML_content::CreateDate( $row, $params );</p><p></p><p> // displays Urls</p><p> HTML_content::URL( $row, $params );</p><p> ?></p><p> <tr></p><p> <td valign="top" colspan="2"></p><p> <?php</p><p> // displays Table of Contents</p><p> HTML_content::TOC( $row );</p><p></p><p> // displays Item Text</p><p> echo ampReplace( $row->text );</p><p> ?></p><p> </td></p><p> </tr></p><p> <?php</p><p></p><p> // displays Modified Date</p><p> HTML_content::ModifiedDate( $row, $params );</p><p></p><p> // displays Readmore button</p><p> HTML_content::ReadMore( $row, $params );</p><p> ?></p><p> </table></p><p></p><p> <span class="article_seperator">&nbsp;</span></p><p></p><p> <?php</p><p> $results = $_MAMBOTS->trigger( 'onAfterDisplayContent', array( &$row, &$params, $page ) );</p><p> echo trim( implode( "\n", $results ) );</p><p></p><p> // displays the next & previous buttons</p><p> HTML_content::Navigation ( $row, $params );</p><p></p><p> // displays close button in pop-up window</p><p> mosHTML::CloseButton ( $params, $hide_js );</p><p></p><p> // displays back button in pop-up window</p><p> mosHTML::BackButton ( $params, $hide_js );</p><p> }</p><p></p><p> /**</p><p> * calculate Itemid</p><p> */</p><p> function _Itemid( &$row ) {</p><p> global $task, $Itemid, $mainframe;</p><p></p><p> // getItemid compatibility mode, holds maintenance version number</p><p> $compat = (int) $mainframe->getCfg('itemid_compat');</p><p></p><p> if ( ($compat > 0 && $compat <= 11) && $task != 'view' && $task != 'category' ) {</p><p> $row->_Itemid = $mainframe->getItemid( $row->id, 0, 0 );</p><p> } else {</p><p> // when viewing a content item, it is not necessary to calculate the Itemid</p><p> $row->_Itemid = $Itemid;</p><p> }</p><p></p><p> if ( $row->_Itemid && $row->_Itemid != 99999999 ) {</p><p> // where Itemid value is returned, do not add Itemid to url</p><p> $row->Itemid_link = '&amp;Itemid='. $row->_Itemid;</p><p> } else {</p><p> // where Itemid value is NOT returned, do not add Itemid to url</p><p> $row->Itemid_link = '';</p><p> }</p><p> }</p><p></p><p> /**</p><p> * determines the link and `link text` of the readmore button & linked title</p><p> */</p><p> function _linkInfo( &$row, &$params ) {</p><p> global $my;</p><p></p><p> $row->link_on = '';</p><p> $row->link_text = '';</p><p></p><p> if ($params->get( 'readmore' ) || $params->get( 'link_titles' )) {</p><p> if ( $params->get( 'intro_only' ) ) {</p><p> // checks if the item is a public or registered/special item</p><p> if ( $row->access <= $my->gid ) {</p><p> $row->link_on = sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id=' . $row->id . $row->Itemid_link );</p><p></p><p> if ( isset($row->readmore) && @$row->readmore) {</p><p> // text for the readmore link</p><p> $row->link_text = _READ_MORE;</p><p> }</p><p> } else {</p><p> $row->link_on = sefRelToAbs( 'index.php?option=com_registration&amp;task=register' );</p><p></p><p> if ( isset($row->readmore) && @$row->readmore ) {</p><p> // text for the readmore link if accessible only if registered</p><p> $row->link_text = _READ_MORE_REGISTER;</p><p> }</p><p> }</p><p> }</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes Title</p><p> */</p><p> function Title( &$row, &$params, &$access ) {</p><p> if ( $params->get( 'item_title' ) ) {</p><p> if ( $params->get( 'link_titles' ) && $row->link_on != '' ) {</p><p> ?></p><p> <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%"></p><p> <a href="<?php echo $row->link_on;?>" class="contentpagetitle<?php echo $params->get( 'pageclass_sfx' ); ?>"></p><p> <?php echo $row->title;?></a></p><p> <?php HTML_content::EditIcon( $row, $params, $access ); ?></p><p> </td></p><p> <?php</p><p> } else {</p><p> ?></p><p> <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%"></p><p> <?php echo $row->title;?></p><p> <?php HTML_content::EditIcon( $row, $params, $access ); ?></p><p> </td></p><p> <?php</p><p> }</p><p> } else {</p><p> ?></p><p> <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%"></p><p> <?php HTML_content::EditIcon( $row, $params, $access ); ?></p><p> </td></p><p> <?php</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes Edit icon that links to edit page</p><p> */</p><p> function EditIcon( &$row, &$params, &$access ) {</p><p> global $my;</p><p></p><p> if ( $params->get( 'popup' ) ) {</p><p> return;</p><p> }</p><p> if ( $row->state < 0 ) {</p><p> return;</p><p> }</p><p> if ( !$access->canEdit && !( $access->canEditOwn && $row->created_by == $my->id ) ) {</p><p> return;</p><p> }</p><p></p><p> mosCommonHTML::loadOverlib();</p><p></p><p> $link = 'index.php?option=com_content&amp;task=edit&amp;id='. $row->id . $row->Itemid_link .'&amp;Returnid='. $row->_Itemid;</p><p> $image = mosAdminMenus::ImageCheck( 'edit.png', '/images/M_images/', NULL, NULL, _E_EDIT, _E_EDIT );</p><p></p><p> if ( $row->state == 0 ) {</p><p> $overlib = _CMN_UNPUBLISHED;</p><p> } else {</p><p> $overlib = _CMN_PUBLISHED;</p><p> }</p><p> $date = mosFormatDate( $row->created );</p><p> $author = $row->created_by_alias ? $row->created_by_alias : $row->author;</p><p></p><p> $overlib .= '<br />';</p><p> $overlib .= $row->groups;</p><p> $overlib .= '<br />';</p><p> $overlib .= $date;</p><p> $overlib .= '<br />';</p><p> $overlib .= $author;</p><p> ?></p><p> <a href="<?php echo sefRelToAbs( $link ); ?>" onmouseover="return overlib('<?php echo $overlib; ?>', CAPTION, '<?php echo _E_EDIT; ?>', BELOW, RIGHT);" onmouseout="return nd();"></p><p> <?php echo $image; ?></a></p><p> <?php</p><p> }</p><p></p><p></p><p> /**</p><p> * Writes PDF icon</p><p> */</p><p> function PdfIcon( &$row, &$params, $hide_js ) {</p><p> global $mosConfig_live_site;</p><p></p><p> if ( $params->get( 'pdf' ) && !$params->get( 'popup' ) && !$hide_js ) {</p><p> $status = 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no';</p><p> $link = $mosConfig_live_site. '/index2.php?option=com_content&amp;do_pdf=1&amp;id='. $row->id;</p><p></p><p> if ( $params->get( 'icons' ) ) {</p><p> $image = mosAdminMenus::ImageCheck( 'pdf_button.png', '/images/M_images/', NULL, NULL, _CMN_PDF, _CMN_PDF );</p><p> } else {</p><p> $image = _CMN_PDF .'&nbsp;';</p><p> }</p><p> ?></p><p> <td align="right" width="100%" class="buttonheading"></p><p> <a href="<?php echo $link; ?>" target="_blank" onclick="window.open('<?php echo $link; ?>','win2','<?php echo $status; ?>'); return false;" title="<?php echo _CMN_PDF;?>"></p><p> <?php echo $image; ?></a></p><p> </td></p><p> <?php</p><p> }</p><p> }</p><p></p><p></p><p> /**</p><p> * Writes Email icon</p><p> */</p><p> function EmailIcon( &$row, &$params, $hide_js ) {</p><p> global $mosConfig_live_site, $Itemid, $task;</p><p></p><p> if ( $params->get( 'email' ) && !$params->get( 'popup' ) && !$hide_js ) {</p><p> $status = 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=400,height=250,directories=no,location=no';</p><p></p><p> if ($task == 'view') {</p><p> $_Itemid = '&amp;itemid='. $Itemid;</p><p> } else {</p><p> $_Itemid = '';</p><p> }</p><p></p><p> $link = $mosConfig_live_site .'/index2.php?option=com_content&amp;task=emailform&amp;id='. $row->id . $_Itemid;</p><p></p><p> if ( $params->get( 'icons' ) ) {</p><p> $image = mosAdminMenus::ImageCheck( 'emailButton.png', '/images/M_images/', NULL, NULL, _CMN_EMAIL, _CMN_EMAIL );</p><p> } else {</p><p> $image = '&nbsp;'. _CMN_EMAIL;</p><p> }</p><p> ?></p><p> <td align="right" width="100%" class="buttonheading"></p><p> <a href="<?php echo $link; ?>" target="_blank" onclick="window.open('<?php echo $link; ?>','win2','<?php echo $status; ?>'); return false;" title="<?php echo _CMN_EMAIL;?>"></p><p> <?php echo $image; ?></a></p><p> </td></p><p> <?php</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes Container for Section & Category</p><p> */</p><p> function Section_Category( &$row, &$params ) {</p><p> if ( $params->get( 'section' ) || $params->get( 'category' ) ) {</p><p> ?></p><p> <tr></p><p> <td></p><p> <?php</p><p> }</p><p></p><p> // displays Section Name</p><p> HTML_content::Section( $row, $params );</p><p></p><p> // displays Section Name</p><p> HTML_content::Category( $row, $params );</p><p></p><p> if ( $params->get( 'section' ) || $params->get( 'category' ) ) {</p><p> ?></p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes Section</p><p> */</p><p> function Section( &$row, &$params ) {</p><p> if ( $params->get( 'section' ) ) {</p><p> ?></p><p> <span></p><p> <?php</p><p> echo $row->section;</p><p> // writes dash between section & Category Name when both are active</p><p> if ( $params->get( 'category' ) ) {</p><p> echo ' - ';</p><p> }</p><p> ?></p><p> </span></p><p> <?php</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes Category</p><p> */</p><p> function Category( &$row, &$params ) {</p><p> if ( $params->get( 'category' ) ) {</p><p> ?></p><p> <span></p><p> <?php</p><p> echo $row->category;</p><p> ?></p><p> </span></p><p> <?php</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes Author name</p><p> */</p><p> function Author( &$row, &$params ) {</p><p> if ( ( $params->get( 'author' ) ) && ( $row->author != '' ) ) {</p><p> ?></p><p> <tr></p><p> <td width="70%" align="left" valign="top" colspan="2"></p><p> <span class="small"></p><p> <?php echo _WRITTEN_BY . ' '.( $row->created_by_alias ? $row->created_by_alias : $row->author ); ?></p><p> </span></p><p> &nbsp;&nbsp;</p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p> }</p><p></p><p></p><p> /**</p><p> * Writes Create Date</p><p> */</p><p> function CreateDate( &$row, &$params ) {</p><p> $create_date = null;</p><p></p><p> if ( intval( $row->created ) != 0 ) {</p><p> $create_date = mosFormatDate( $row->created );</p><p> }</p><p></p><p> if ( $params->get( 'createdate' ) ) {</p><p> ?></p><p> <tr></p><p> <td valign="top" colspan="2" class="createdate"></p><p> <?php echo $create_date; ?></p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes URL's</p><p> */</p><p> function URL( &$row, &$params ) {</p><p> if ( $params->get( 'url' ) && $row->urls ) {</p><p> ?></p><p> <tr></p><p> <td valign="top" colspan="2"></p><p> <a href="http://<?php echo $row->urls ; ?>" target="_blank"></p><p> <?php echo $row->urls; ?></a></p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes TOC</p><p> */</p><p> function TOC( &$row ) {</p><p> if ( isset($row->toc) ) {</p><p> echo $row->toc;</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes Modified Date</p><p> */</p><p> function ModifiedDate( &$row, &$params ) {</p><p> $mod_date = null;</p><p></p><p> if ( intval( $row->modified ) != 0) {</p><p> $mod_date = mosFormatDate( $row->modified );</p><p> }</p><p></p><p> if ( ( $mod_date != '' ) && $params->get( 'modifydate' ) ) {</p><p> ?></p><p> <tr></p><p> <td colspan="2" align="left" class="modifydate"></p><p> <?php echo _LAST_UPDATED; ?> ( <?php echo $mod_date; ?> )</p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes Readmore Button</p><p> */</p><p> function ReadMore ( &$row, &$params ) {</p><p> if ( $params->get( 'readmore' ) ) {</p><p> if ( $params->get( 'intro_only' ) && $row->link_text ) {</p><p> ?></p><p> <tr></p><p> <td align="left" colspan="2"></p><p> <a href="<?php echo $row->link_on;?>" class="readon<?php echo $params->get( 'pageclass_sfx' ); ?>"></p><p> <?php echo $row->link_text;?></a></p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes Next & Prev navigation button</p><p> */</p><p> function Navigation( &$row, &$params ) {</p><p> global $task;</p><p></p><p> $link_part = 'index.php?option=com_content&amp;task=view&amp;id=';</p><p></p><p> // determines links to next and prev content items within category</p><p> if ( $params->get( 'item_navigation' ) ) {</p><p> if ( $row->prev ) {</p><p> $row->prev = sefRelToAbs( $link_part . $row->prev . $row->Itemid_link );</p><p> } else {</p><p> $row->prev = 0;</p><p> }</p><p></p><p> if ( $row->next ) {</p><p> $row->next = sefRelToAbs( $link_part . $row->next . $row->Itemid_link );</p><p> } else {</p><p> $row->next = 0;</p><p> }</p><p> }</p><p></p><p> if ( $params->get( 'item_navigation' ) && ( $task == 'view' ) && !$params->get( 'popup' ) && ( $row->prev || $row->next ) ) {</p><p> ?></p><p> <table align="center" style="margin-top: 25px;"></p><p> <tr></p><p> <?php</p><p> if ( $row->prev ) {</p><p> ?></p><p> <th class="pagenav_prev"></p><p> <a href="<?php echo $row->prev; ?>"></p><p> <?php echo _ITEM_PREVIOUS; ?></a></p><p> </th></p><p> <?php</p><p> }</p><p></p><p> if ( $row->prev && $row->next ) {</p><p> ?></p><p> <td width="50">&nbsp;</p><p></p><p> </td></p><p> <?php</p><p> }</p><p></p><p> if ( $row->next ) {</p><p> ?></p><p> <th class="pagenav_next"></p><p> <a href="<?php echo $row->next; ?>"></p><p> <?php echo _ITEM_NEXT; ?></a></p><p> </th></p><p> <?php</p><p> }</p><p> ?></p><p> </tr></p><p> </table></p><p> <?php</p><p> }</p><p> }</p><p></p><p> /**</p><p> * Writes the edit form for new and existing content item</p><p> *</p><p> * A new record is defined when <var>$row</var> is passed with the <var>id</var></p><p> * property set to 0.</p><p> * @param mosContent The category object</p><p> * @param string The html for the groups select list</p><p> */</p><p> function editContent( &$row, $section, &$lists, &$images, &$access, $myid, $sectionid, $task, $Itemid ) {</p><p> global $mosConfig_live_site, $mainframe;</p><p></p><p> mosMakeHtmlSafe( $row );</p><p></p><p> require_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/HTML_toolbar.php' );</p><p></p><p> // used for spoof hardening</p><p> $validate = josSpoofValue();</p><p></p><p> $Returnid = intval( mosGetParam( $_REQUEST, 'Returnid', $Itemid ) );</p><p> $tabs = new mosTabs(0, 1);</p><p></p><p> $mainframe->addCustomHeadTag( '<link rel="stylesheet" type="text/css" media="all" href="includes/js/calendar/calendar-mos.css" title="green" />' );</p><p> ?></p><p> <div id="overDiv" style="position:absolute; visibility:hidden; z-index:10000;"></div></p><p> <!-- import the calendar script --></p><p> <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/calendar_mini.js"></script></p><p> <!-- import the language module --></p><p> <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/lang/calendar-en.js"></script></p><p> <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/overlib_mini.js"></script></p><p> <script language="javascript" type="text/javascript"></p><p> onunload = WarnUser;</p><p> var folderimages = new Array;</p><p> <?php</p><p> $i = 0;</p><p> foreach ($images as $k=>$items) {</p><p> foreach ($items as $v) {</p><p> echo "\n folderimages[".$i++."] = new Array( '$k','".addslashes( $v->value )."','".addslashes( $v->text )."' );";</p><p> }</p><p> }</p><p> ?></p><p> function submitbutton(pressbutton) {</p><p> var form = document.adminForm;</p><p> if (pressbutton == 'cancel') {</p><p> submitform( pressbutton );</p><p> return;</p><p> }</p><p></p><p> // var goodexit=false;</p><p> // assemble the images back into one field</p><p> form.goodexit.value=1;</p><p> var temp = new Array;</p><p> for (var i=0, n=form.imagelist.options.length; i < n; i++) {</p><p> temp[i] = form.imagelist.options[i].value;</p><p> }</p><p> form.images.value = temp.join( '\n' );</p><p> try {</p><p> form.onsubmit();</p><p> }</p><p> catch(e){}</p><p> // do field validation</p><p> if (form.title.value == "") {</p><p> alert ( "<?php echo addslashes( _E_WARNTITLE ); ?>" );</p><p> } else if (parseInt('<?php echo $row->sectionid;?>')) {</p><p> // for content items</p><p> if (getSelectedValue('adminForm','catid') < 1) {</p><p> alert ( "<?php echo addslashes( _E_WARNCAT ); ?>" );</p><p> //} else if (form.introtext.value == "") {</p><p> // alert ( "<?php echo addslashes( _E_WARNTEXT ); ?>" );</p><p> } else {</p><p> <?php</p><p> getEditorContents( 'editor1', 'introtext' );</p><p> getEditorContents( 'editor2', 'fulltext' );</p><p> ?></p><p> submitform(pressbutton);</p><p> }</p><p> //} else if (form.introtext.value == "") {</p><p> // alert ( "<?php echo addslashes( _E_WARNTEXT ); ?>" );</p><p> } else {</p><p> // for static content</p><p> <?php</p><p> getEditorContents( 'editor1', 'introtext' ) ;</p><p> ?></p><p> submitform(pressbutton);</p><p> }</p><p> }</p><p></p><p> function setgood(){</p><p> document.adminForm.goodexit.value=1;</p><p> }</p><p></p><p> function WarnUser(){</p><p> if (document.adminForm.goodexit.value==0) {</p><p> alert('<?php echo addslashes( _E_WARNUSER );?>');</p><p> window.location="<?php echo sefRelToAbs("index.php?option=com_content&task=".$task."&sectionid=".$sectionid."&id=".$row->id."&Itemid=".$Itemid); ?>";</p><p> }</p><p> }</p><p> </script></p><p></p><p> <?php</p><p> $docinfo = "<strong>"._E_EXPIRES."</strong> ";</p><p> $docinfo .= $row->publish_down."<br />";</p><p> $docinfo .= "<strong>"._E_VERSION."</strong> ";</p><p> $docinfo .= $row->version."<br />";</p><p> $docinfo .= "<strong>"._E_CREATED."</strong> ";</p><p> $docinfo .= $row->created."<br />";</p><p> $docinfo .= "<strong>"._E_LAST_MOD."</strong> ";</p><p> $docinfo .= $row->modified."<br />";</p><p> $docinfo .= "<strong>"._E_HITS."</strong> ";</p><p> $docinfo .= $row->hits."<br />";</p><p> ?></p><p> <form action="index.php" method="post" name="adminForm" onSubmit="javascript:setgood();"></p><p></p><p> <table cellspacing="0" cellpadding="0" border="0" width="100%"></p><p> <tr></p><p> <td class="contentheading" ></p><p> <?php echo $section;?> / <?php echo $row->id ? _E_EDIT : _E_ADD;?>&nbsp;</p><p> <?php echo _E_CONTENT;?> &nbsp;&nbsp;&nbsp;</p><p> <a href="javascript: void(0);" onMouseOver="return overlib('<table><?php echo $docinfo; ?></table>', CAPTION, '<?php echo _E_ITEM_INFO;?>', BELOW, RIGHT);" onMouseOut="return nd();"></p><p> <strong>[Info]</strong></p><p> </a></p><p> </td></p><p> </tr></p><p> </table></p><p></p><p> <table class="adminform"></p><p> <tr></p><p> <td></p><p> <div style="float: left;"></p><p> <?php echo _E_TITLE; ?></p><p> <br /></p><p> <input class="inputbox" type="text" name="title" size="50" maxlength="100" value="<?php echo $row->title; ?>" /></p><p> </div></p><p> <div style="float: right;"></p><p> <?php</p><p> // Toolbar Top</p><p> mosToolBar::startTable();</p><p> mosToolBar::save();</p><p> mosToolBar::apply( 'apply_new' );</p><p> mosToolBar::cancel();</p><p> mosToolBar::endtable();</p><p> ?></p><p> </div></p><p> </td></p><p> </tr></p><p> <?php</p><p> if ($row->sectionid) {</p><p> ?></p><p> <tr></p><p> <td></p><p> <?php echo _E_CATEGORY; ?></p><p> <br /></p><p> <?php echo $lists['catid']; ?></p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p> ?></p><p> <tr></p><p> <?php</p><p> if (intval( $row->sectionid ) > 0) {</p><p> ?></p><p> <td></p><p> <?php echo _E_INTRO.' ('._CMN_REQUIRED.')'; ?>:</p><p> </td></p><p> <?php</p><p> } else {</p><p> ?></p><p> <td></p><p> <?php echo _E_MAIN.' ('._CMN_REQUIRED.')'; ?>:</p><p> </td></p><p> <?php</p><p> } ?></p><p> </tr></p><p> <tr></p><p> <td></p><p> <?php</p><p> // parameters : areaname, content, hidden field, width, height, rows, cols</p><p> editorArea( 'editor1', $row->introtext , 'introtext', '600', '400', '70', '15' ) ;</p><p> ?></p><p> </td></p><p> </tr></p><p> <?php</p><p> if (intval( $row->sectionid ) > 0) {</p><p> ?></p><p> <tr></p><p> <td></p><p> <?php echo _E_MAIN.' ('._CMN_OPTIONAL.')'; ?>:</p><p> </td></p><p> </tr></p><p> <tr></p><p> <td></p><p> <?php</p><p> // parameters : areaname, content, hidden field, width, height, rows, cols</p><p> editorArea( 'editor2', $row->fulltext , 'fulltext', '600', '400', '70', '15' ) ;</p><p> ?></p><p> </td></p><p> </tr></p><p> <?php</p><p> }</p><p> ?></p><p> </table></p><p></p><p> <?php</p><p> // Toolbar Bottom</p><p> mosToolBar::startTable();</p><p> mosToolBar::save();</p><p> mosToolBar::apply();</p><p> mosToolBar::cancel();</p><p> mosToolBar::endtable();</p><p> ?></p><p></p><p> <?php</p><p> $tabs->startPane( 'content-pane' );</p><p> $tabs->startTab( _E_IMAGES, 'images-page' );</p><p> ?></p><p> <table class="adminform"></p><p> <tr></p><p> <td colspan="4"></p><p> <?php echo _CMN_SUBFOLDER; ?> :: <?php echo $lists['folders'];?></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="top"></p><p> <?php echo _E_GALLERY_IMAGES; ?></p><p> </td></p><p> <td width="2%"></p><p> </td></p><p> <td align="top"></p><p> <?php echo _E_CONTENT_IMAGES; ?></p><p> </td></p><p> <td align="top"></p><p> <?php echo _E_EDIT_IMAGE; ?></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td valign="top"></p><p> <?php echo $lists['imagefiles'];?></p><p> <br /></p><p> <input class="button" type="button" value="<?php echo _E_INSERT; ?>" onclick="addSelectedToList('adminForm','imagefiles','imagelist')" /></p><p> </td></p><p> <td width="2%"></p><p> <input class="button" type="button" value=">>" onclick="addSelectedToList('adminForm','imagefiles','imagelist')" title="<?php echo _E_ADD; ?>"/></p><p> <br/></p><p> <input class="button" type="button" value="<<" onclick="delSelectedFromList('adminForm','imagelist')" title="<?php echo _E_REMOVE; ?>"/></p><p> </td></p><p> <td valign="top"></p><p> <?php echo $lists['imagelist'];?></p><p> <br /></p><p> <input class="button" type="button" value="<?php echo _E_UP; ?>" onclick="moveInList('adminForm','imagelist',adminForm.imagelist.selectedIndex,-1)" /></p><p> <input class="button" type="button" value="<?php echo _E_DOWN; ?>" onclick="moveInList('adminForm','imagelist',adminForm.imagelist.selectedIndex,+1)" /></p><p> </td></p><p> <td valign="top"></p><p> <table></p><p> <tr></p><p> <td align="right"></p><p> <?php echo _E_SOURCE; ?></p><p> </td></p><p> <td></p><p> <input class="inputbox" type="text" name= "_source" value="" size="15" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="right" valign="top"></p><p> <?php echo _E_ALIGN; ?></p><p> </td></p><p> <td></p><p> <?php echo $lists['_align']; ?></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="right"></p><p> <?php echo _E_ALT; ?></p><p> </td></p><p> <td></p><p> <input class="inputbox" type="text" name="_alt" value="" size="15" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="right"></p><p> <?php echo _E_BORDER; ?></p><p> </td></p><p> <td></p><p> <input class="inputbox" type="text" name="_border" value="" size="3" maxlength="1" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="right"></p><p> <?php echo _E_CAPTION; ?>:</p><p> </td></p><p> <td></p><p> <input class="text_area" type="text" name="_caption" value="" size="30" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="right"></p><p> <?php echo _E_CAPTION_POSITION; ?>:</p><p> </td></p><p> <td></p><p> <?php echo $lists['_caption_position']; ?></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="right"></p><p> <?php echo _E_CAPTION_ALIGN; ?>:</p><p> </td></p><p> <td></p><p> <?php echo $lists['_caption_align']; ?></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="right"></p><p> <?php echo _E_CAPTION_WIDTH; ?>:</p><p> </td></p><p> <td></p><p> <input class="text_area" type="text" name="_width" value="" size="5" maxlength="5" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="right"></p><p> </td></p><p> <td></p><p> <input class="button" type="button" value="<?php echo _E_APPLY; ?>" onclick="applyImageProps()" /></p><p> </td></p><p> </tr></p><p> </table></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td></p><p> <img name="view_imagefiles" src="<?php echo $mosConfig_live_site;?>/images/M_images/blank.png" width="50" alt="<?php echo _E_NO_IMAGE; ?>" /></p><p> </td></p><p> <td width="2%"></p><p> </td></p><p> <td></p><p> <img name="view_imagelist" src="<?php echo $mosConfig_live_site;?>/images/M_images/blank.png" width="50" alt="<?php echo _E_NO_IMAGE; ?>" /></p><p> </td></p><p> <td></p><p> </td></p><p> </tr></p><p> </table></p><p> <?php</p><p> $tabs->endTab();</p><p> $tabs->startTab( _E_PUBLISHING, 'publish-page' );</p><p> ?></p><p> <table class="adminform"></p><p> <?php</p><p> if ($access->canPublish) {</p><p> ?></p><p> <tr></p><p> <td align="left"></p><p> <?php echo _E_STATE; ?></p><p> </td></p><p> <td></p><p> <?php echo $lists['state']; ?></p><p> </td></p><p> </tr></p><p> <?php</p><p> } ?></p><p> <tr></p><p> <td align="left"></p><p> <?php echo _E_ACCESS_LEVEL; ?></p><p> </td></p><p> <td></p><p> <?php echo $lists['access']; ?></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="left"></p><p> <?php echo _E_AUTHOR_ALIAS; ?></p><p> </td></p><p> <td></p><p> <input type="text" name="created_by_alias" size="50" maxlength="100" value="<?php echo $row->created_by_alias; ?>" class="inputbox" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="left"></p><p> <?php echo _E_ORDERING; ?></p><p> </td></p><p> <td></p><p> <?php echo $lists['ordering']; ?></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="left"></p><p> <?php echo _E_START_PUB; ?></p><p> </td></p><p> <td></p><p> <input class="inputbox" type="text" name="publish_up" id="publish_up" size="25" maxlength="19" value="<?php echo $row->publish_up; ?>" /></p><p> <input type="reset" class="button" value="..." onclick="return showCalendar('publish_up', 'y-mm-dd');" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="left"></p><p> <?php echo _E_FINISH_PUB; ?></p><p> </td></p><p> <td></p><p> <input class="inputbox" type="text" name="publish_down" id="publish_down" size="25" maxlength="19" value="<?php echo $row->publish_down; ?>" /></p><p> <input type="reset" class="button" value="..." onclick="return showCalendar('publish_down', 'y-mm-dd');" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="left"></p><p> <?php echo _E_SHOW_FP; ?></p><p> </td></p><p> <td></p><p> <input type="checkbox" name="frontpage" value="1" <?php echo $row->frontpage ? 'checked="checked"' : ''; ?> /></p><p> </td></p><p> </tr></p><p> </table></p><p> <?php</p><p> $tabs->endTab();</p><p> $tabs->startTab( _E_METADATA, 'meta-page' );</p><p> ?></p><p> <table class="adminform"></p><p> <tr></p><p> <td align="left" valign="top"></p><p> <?php echo _E_M_DESC; ?></p><p> </td></p><p> <td></p><p> <textarea class="inputbox" cols="45" rows="3" name="metadesc"><?php echo str_replace('&','&amp;',$row->metadesc); ?></textarea></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td align="left" valign="top"></p><p> <?php echo _E_M_KEY; ?></p><p> </td></p><p> <td></p><p> <textarea class="inputbox" cols="45" rows="3" name="metakey"><?php echo str_replace('&','&amp;',$row->metakey); ?></textarea></p><p> </td></p><p> </tr></p><p> </table></p><p> <?php</p><p> $tabs->endTab();</p><p> $tabs->endPane();</p><p> ?></p><p></p><p> <div style="clear:both;"></div></p><p></p><p> <input type="hidden" name="images" value="" /></p><p> <input type="hidden" name="goodexit" value="0" /></p><p> <input type="hidden" name="option" value="com_content" /></p><p> <input type="hidden" name="Returnid" value="<?php echo $Returnid; ?>" /></p><p> <input type="hidden" name="id" value="<?php echo $row->id; ?>" /></p><p> <input type="hidden" name="version" value="<?php echo $row->version; ?>" /></p><p> <input type="hidden" name="sectionid" value="<?php echo $row->sectionid; ?>" /></p><p> <input type="hidden" name="created_by" value="<?php echo $row->created_by; ?>" /></p><p> <input type="hidden" name="referer" value="<?php echo ampReplace( @$_SERVER['HTTP_REFERER'] ); ?>" /></p><p> <input type="hidden" name="task" value="" /></p><p> <input type="hidden" name="<?php echo $validate; ?>" value="1" /></p><p> </form></p><p> <?php</p><p> }</p><p></p><p> /**</p><p> * Writes Email form for filling in the send destination</p><p> */</p><p> function emailForm( $uid, $title, $template='', $itemid ) {</p><p> global $mainframe;</p><p></p><p> // used for spoof hardening</p><p> $validate = josSpoofValue();</p><p></p><p> $mainframe->setPageTitle( $title );</p><p> $mainframe->addCustomHeadTag( '<link rel="stylesheet" href="templates/'. $template .'/css/template_css.css" type="text/css" />' );</p><p> ?></p><p> <script language="javascript" type="text/javascript"></p><p> function submitbutton() {</p><p> var form = document.frontendForm;</p><p> // do field validation</p><p> if (form.email.value == "" || form.youremail.value == "") {</p><p> alert( '<?php echo addslashes( _EMAIL_ERR_NOINFO ); ?>' );</p><p> return false;</p><p> }</p><p> return true;</p><p> }</p><p> </script></p><p></p><p> <form action="index2.php?option=com_content&amp;task=emailsend" name="frontendForm" method="post" onSubmit="return submitbutton();"></p><p> <table cellspacing="0" cellpadding="0" border="0"></p><p> <tr></p><p> <td colspan="2"></p><p> <?php echo _EMAIL_FRIEND; ?></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td colspan="2">&nbsp;</td></p><p> </tr></p><p> <tr></p><p> <td width="130"></p><p> <?php echo _EMAIL_FRIEND_ADDR; ?></p><p> </td></p><p> <td></p><p> <input type="text" name="email" class="inputbox" size="25" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td height="27"></p><p> <?php echo _EMAIL_YOUR_NAME; ?></p><p> </td></p><p> <td></p><p> <input type="text" name="yourname" class="inputbox" size="25" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td></p><p> <?php echo _EMAIL_YOUR_MAIL; ?></p><p> </td></p><p> <td></p><p> <input type="text" name="youremail" class="inputbox" size="25" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td></p><p> <?php echo _SUBJECT_PROMPT; ?></p><p> </td></p><p> <td></p><p> <input type="text" name="subject" class="inputbox" maxlength="100" size="40" /></p><p> </td></p><p> </tr></p><p> <tr></p><p> <td colspan="2">&nbsp;</td></p><p> </tr></p><p> <tr></p><p> <td colspan="2"></p><p> <input type="submit" name="submit" class="button" value="<?php echo _BUTTON_SUBMIT_MAIL; ?>" /></p><p> &nbsp;&nbsp;</p><p> <input type="button" name="cancel" value="<?php echo _BUTTON_CANCEL; ?>" class="button" onclick="window.close();" /></p><p> </td></p><p> </tr></p><p> </table></p><p></p><p> <input type="hidden" name="id" value="<?php echo $uid; ?>" /></p><p> <input type="hidden" name="itemid" value="<?php echo $itemid; ?>" /></p><p> <input type="hidden" name="<?php echo $validate; ?>" value="1" /></p><p> </form></p><p> <?php</p><p> }</p><p></p><p> /**</p><p> * Writes Email sent popup</p><p> * @param string Who it was sent to</p><p> * @param string The current template</p><p> */</p><p> function emailSent( $to, $template='' ) {</p><p> global $mosConfig_sitename, $mainframe;</p><p></p><p> $mainframe->setPageTitle( $mosConfig_sitename );</p><p> $mainframe->addCustomHeadTag( '<link rel="stylesheet" href="templates/'. $template .'/css/template_css.css" type="text/css" />' );</p><p> ?></p><p> <span class="contentheading"><?php echo _EMAIL_SENT." $to";?></span> <br /></p><p> <br /></p><p> <br /></p><p> <a href='javascript:window.close();'></p><p> <span class="small"><?php echo _PROMPT_CLOSE;?></span></p><p> </a></p><p> <?php</p><p> }</p><p>}</p><p>?>[/CODE]</p><p></p><p>Die Version war vorinstalliert</p></blockquote><p></p>
[QUOTE="BeBa, post: 2045154, member: 119714"] [b]AW: Autoren- & Datumszeile in Joomla verschieben[/b] Hey. Danke für den Link. Werde mir das anschauen. @schnullerbacke: Hier der Code [CODE]<?php /** * @version $Id: content.html.php 10002 2008-02-08 10:56:57Z willebil $ * @package Joomla * @subpackage Content * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved. * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ // no direct access defined( '_VALID_MOS' ) or die( 'Restricted access' ); /** * Utility class for writing the HTML for content * @package Joomla * @subpackage Content */ class HTML_content { /** * Draws a Content List * Used by Content Category & Content Section */ function showContentList( $title, &$items, &$access, $id=0, $sectionid=NULL, $gid, &$params, &$pageNav, $other_categories, &$lists, $order, $categories_exist ) { global $Itemid, $mosConfig_live_site; if ( $sectionid ) { $id = $sectionid; } if ( strtolower(get_class( $title )) == 'mossection' ) { $catid = 0; } else { $catid = $title->id; } if ( $params->get( 'page_title' ) ) { ?> <div class="componentheading<?php echo $params->get( 'pageclass_sfx' ); ?>"> <?php echo htmlspecialchars( $title->name, ENT_QUOTES ); ?> </div> <?php } ?> <table width="100%" cellpadding="0" cellspacing="0" border="0" align="center" class="contentpane<?php echo $params->get( 'pageclass_sfx' ); ?>"> <?php if ( $params->get('description') || $params->get('description_image') ) { ?> <tr> <td width="60%" valign="top" class="contentdescription<?php echo $params->get( 'pageclass_sfx' ); ?>" colspan="2"> <?php if ( $params->get('description_image') && $title->image ) { $link = $mosConfig_live_site .'/images/stories/'. $title->image; ?> <img src="<?php echo $link;?>" align="<?php echo $title->image_position;?>" hspace="6" alt="<?php echo $title->image;?>" /> <?php } if ( $params->get('description') ) { echo $title->description; } ?> </td> </tr> <?php } ?> <tr> <td width="100%"> <?php // Displays the Table of Items in Category View if ( $items ) { HTML_content::showTable( $params, $items, $gid, $catid, $id, $pageNav, $access, $sectionid, $lists, $order ); } else if ( $catid ) { ?> <br /> <?php echo _EMPTY_CATEGORY; ?> <br /><br /> <?php } // New Content Icon if ( ( $access->canEdit || $access->canEditOwn ) && $categories_exist ) { $link = sefRelToAbs( 'index.php?option=com_content&task=new&sectionid='. $id .'&Itemid='. $Itemid ); ?> <a href="<?php echo $link; ?>"> <img src="<?php echo $mosConfig_live_site;?>/images/M_images/new.png" width="13" height="14" align="middle" border="0" alt="<?php echo _CMN_NEW;?>" /> <?php echo _CMN_NEW;?>...</a> <br /><br /> <?php } ?> </td> </tr> <tr> <td colspan="2"> <?php // Displays listing of Categories if ( ( ( count( $other_categories ) > 1 ) || ( count( $other_categories ) < 2 && count( $items ) < 1 ) ) ) { if ( ( $params->get( 'type' ) == 'category' ) && $params->get( 'other_cat' ) ) { HTML_content::showCategories( $params, $items, $gid, $other_categories, $catid, $id, $Itemid ); } if ( ( $params->get( 'type' ) == 'section' ) && $params->get( 'other_cat_section' ) ) { HTML_content::showCategories( $params, $items, $gid, $other_categories, $catid, $id, $Itemid ); } } ?> </td> </tr> </table> <?php // displays back button mosHTML::BackButton ( $params ); } /** * Display links to categories */ function showCategories( &$params, &$items, $gid, &$other_categories, $catid, $id, $Itemid ) { if(!count($other_categories)) return; ?> <ul> <?php foreach ( $other_categories as $row ) { $row->name = htmlspecialchars( stripslashes( ampReplace( $row->name ) ), ENT_QUOTES ); if ( $catid != $row->id ) { ?> <li> <?php if ( $row->access <= $gid ) { $link = sefRelToAbs( 'index.php?option=com_content&task=category&sectionid='. $id .'&id='. $row->id .'&Itemid='. $Itemid ); ?> <a href="<?php echo $link; ?>" class="category"> <?php echo $row->name;?></a> <?php if ( $params->get( 'cat_items' ) ) { ?> <i>( <?php echo $row->numitems; echo _CHECKED_IN_ITEMS;?> )</i> <?php } // Writes Category Description if ( $params->get( 'cat_description' ) && $row->description ) { ?> <br /> <?php echo $row->description; } } else { echo $row->name; ?> <a href="<?php echo sefRelToAbs( 'index.php?option=com_registration&task=register' ); ?>"> ( <?php echo _E_REGISTERED; ?> )</a> <?php } ?> </li> <?php } } ?> </ul> <?php } /** * Display Table of items */ function showTable( &$params, &$items, &$gid, $catid, $id, &$pageNav, &$access, &$sectionid, &$lists, $order ) { global $mosConfig_live_site, $Itemid; $link = 'index.php?option=com_content&task=category&sectionid='. $sectionid .'&id='. $catid .'&Itemid='. $Itemid; ?> <form action="<?php echo sefRelToAbs($link); ?>" method="post" name="adminForm"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <?php if ( $params->get( 'filter' ) || $params->get( 'order_select' ) || $params->get( 'display' ) ) { ?> <tr> <td colspan="4"> <table> <tr> <?php if ( $params->get( 'filter' ) ) { ?> <td align="right" width="100%" nowrap="nowrap"> <?php echo _FILTER .' '; ?> <input type="text" name="filter" value="<?php echo $lists['filter'];?>" class="inputbox" onchange="document.adminForm.submit();" /> </td> <?php } if ( $params->get( 'order_select' ) ) { ?> <td align="right" width="100%" nowrap="nowrap"> <?php echo ' '. _ORDER_DROPDOWN .' '; echo $lists['order']; ?> </td> <?php } if ( $params->get( 'display' ) ) { ?> <td align="right" width="100%" nowrap="nowrap"> <?php $order = ''; if ( $lists['order_value'] ) { $order = '&order='. $lists['order_value']; } $filter = ''; if ( $lists['filter'] ) { $filter = '&filter='. $lists['filter']; } $link = 'index.php?option=com_content&task=category&sectionid='. $sectionid .'&id='. $catid .'&Itemid='. $Itemid . $order . $filter; echo ' '. _PN_DISPLAY_NR .' '; echo $pageNav->getLimitBox( $link ); ?> </td> <?php } ?> </tr> </table> </td> </tr> <?php } if ( $params->get( 'headings' ) ) { ?> <tr> <?php if ( $params->get( 'date' ) ) { ?> <td class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>" width="35%"> <?php echo _DATE; ?> </td> <?php } if ( $params->get( 'title' ) ) { ?> <td class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>"> <?php echo _HEADER_TITLE; ?> </td> <?php } if ( $params->get( 'author' ) ) { ?> <td class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>" align="left" width="25%"> <?php echo _HEADER_AUTHOR; ?> </td> <?php } if ( $params->get( 'hits' ) ) { ?> <td align="center" class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>" width="5%"> <?php echo _HEADER_HITS; ?> </td> <?php } ?> </tr> <?php } $k = 0; foreach ( $items as $row ) { $row->created = mosFormatDate ($row->created, $params->get( 'date_format' )); // calculate Itemid HTML_content::_Itemid( $row ); ?> <tr class="sectiontableentry<?php echo ($k+1) . $params->get( 'pageclass_sfx' ); ?>" > <?php if ( $params->get( 'date' ) ) { ?> <td> <?php echo $row->created; ?> </td> <?php } if ( $params->get( 'title' ) ) { if( $row->access <= $gid ){ $link = sefRelToAbs( 'index.php?option=com_content&task=view&id='. $row->id .'&Itemid='. $Itemid ); ?> <td> <a href="<?php echo $link; ?>"> <?php echo $row->title; ?> </a> <?php HTML_content::EditIcon( $row, $params, $access ); ?> </td> <?php } else { ?> <td> <?php echo $row->title .' : '; $link = sefRelToAbs( 'index.php?option=com_registration&task=register' ); ?> <a href="<?php echo $link; ?>"> <?php echo _READ_MORE_REGISTER; ?> </a> </td> <?php } } if ( $params->get( 'author' ) ) { ?> <td align="left"> <?php echo $row->created_by_alias ? $row->created_by_alias : $row->author; ?> </td> <?php } if ( $params->get( 'hits' ) ) { ?> <td align="center"> <?php echo $row->hits ? $row->hits : '-'; ?> </td> <?php } ?> </tr> <?php $k = 1 - $k; } if ( $params->get( 'navigation' ) ) { ?> <tr> <td colspan="4"> </td> </tr> <tr> <td align="center" colspan="4" class="sectiontablefooter<?php echo $params->get( 'pageclass_sfx' ); ?>"> <?php $order = ''; if ( $lists['order_value'] ) { $order = '&order='. $lists['order_value']; } $filter = ''; if ( $lists['filter'] ) { $filter = '&filter='. $lists['filter']; } $link = 'index.php?option=com_content&task=category&sectionid='. $sectionid .'&id='. $catid .'&Itemid='. $Itemid . $order . $filter; echo $pageNav->writePagesLinks( $link ); ?> </td> </tr> <tr> <td colspan="4" align="right"> <?php echo $pageNav->writePagesCounter(); ?> </td> </tr> <?php } ?> </table> <input type="hidden" name="id" value="<?php echo $catid; ?>" /> <input type="hidden" name="sectionid" value="<?php echo $sectionid; ?>" /> <input type="hidden" name="task" value="<?php echo $lists['task']; ?>" /> <input type="hidden" name="option" value="com_content" /> </form> <?php } /** * Display links to content items */ function showLinks( &$rows, $links, $total, $i=0, $show=1, $ItemidCount=NULL ) { global $mainframe, $Itemid; // getItemid compatibility mode, holds maintenance version number $compat = (int) $mainframe->getCfg('itemid_compat'); if ( $show ) { ?> <div> <strong> <?php echo _MORE; ?> </strong> </div> <?php } ?> <ul> <?php for ( $z = 0; $z < $links; $z++ ) { if (!isset( $rows[$i] )) { // stops loop if total number of items is less than the number set to display as intro + leading break; } if ($compat > 0 && $compat <= 11) { $_Itemid = $mainframe->getItemid( $rows[$i]->id, 0, 0 ); } else { $_Itemid = $Itemid; } if ( $_Itemid && $_Itemid != 99999999 ) { // where Itemid value is returned, do not add Itemid to url $Itemid_link = '&Itemid='. $_Itemid; } else { // where Itemid value is NOT returned, do not add Itemid to url $Itemid_link = ''; } $link = sefRelToAbs( 'index.php?option=com_content&task=view&id='. $rows[$i]->id . $Itemid_link ) ?> <li> <a class="blogsection" href="<?php echo $link; ?>"> <?php echo $rows[$i]->title; ?></a> </li> <?php $i++; } ?> </ul> <?php } /** * Show a content item * @param object An object with the record data * @param boolean If <code>false</code>, the print button links to a popup window. If <code>true</code> then the print button invokes the browser print method. */ function show( &$row, &$params, &$access, $page=0 ) { global $mainframe, $hide_js; global $mosConfig_live_site; global $_MAMBOTS; $mainframe->appendMetaTag( 'description', $row->metadesc ); $mainframe->appendMetaTag( 'keywords', $row->metakey ); // adds mospagebreak heading or title to <site> Title if ( isset($row->page_title) && $row->page_title ) { $mainframe->setPageTitle( $row->title .' '. $row->page_title ); } // calculate Itemid HTML_content::_Itemid( $row ); // determines the link and `link text` of the readmore button & linked title HTML_content::_linkInfo( $row, $params ); // link used by print button $print_link = $mosConfig_live_site. '/index2.php?option=com_content&task=view&id=' . $row->id .'&pop=1&page='. $page . $row->Itemid_link; // process the new bots $_MAMBOTS->loadBotGroup( 'content' ); $results = $_MAMBOTS->trigger( 'onPrepareContent', array( &$row, &$params, $page ), true ); if ( $params->get( 'item_title' ) || $params->get( 'pdf' ) || $params->get( 'print' ) || $params->get( 'email' ) ) { ?> <table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>"> <tr> <?php // displays Item Title HTML_content::Title( $row, $params, $access ); // displays PDF Icon HTML_content::PdfIcon( $row, $params, $hide_js ); // displays Print Icon mosHTML::PrintIcon( $row, $params, $hide_js, $print_link ); // displays Email Icon HTML_content::EmailIcon( $row, $params, $hide_js ); ?> </tr> </table> <?php } else if ( $access->canEdit ) { // edit icon when item title set to hide ?> <table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>"> <tr> <td> <?php HTML_content::EditIcon( $row, $params, $access ); ?> </td> </tr> </table> <?php } if ( !$params->get( 'intro_only' ) ) { $results = $_MAMBOTS->trigger( 'onAfterDisplayTitle', array( &$row, &$params, $page ) ); echo trim( implode( "\n", $results ) ); } $results = $_MAMBOTS->trigger( 'onBeforeDisplayContent', array( &$row, &$params, $page ) ); echo trim( implode( "\n", $results ) ); ?> <table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>"> <?php // displays Section & Category HTML_content::Section_Category( $row, $params ); // displays Author Name HTML_content::Author( $row, $params ); // displays Created Date HTML_content::CreateDate( $row, $params ); // displays Urls HTML_content::URL( $row, $params ); ?> <tr> <td valign="top" colspan="2"> <?php // displays Table of Contents HTML_content::TOC( $row ); // displays Item Text echo ampReplace( $row->text ); ?> </td> </tr> <?php // displays Modified Date HTML_content::ModifiedDate( $row, $params ); // displays Readmore button HTML_content::ReadMore( $row, $params ); ?> </table> <span class="article_seperator"> </span> <?php $results = $_MAMBOTS->trigger( 'onAfterDisplayContent', array( &$row, &$params, $page ) ); echo trim( implode( "\n", $results ) ); // displays the next & previous buttons HTML_content::Navigation ( $row, $params ); // displays close button in pop-up window mosHTML::CloseButton ( $params, $hide_js ); // displays back button in pop-up window mosHTML::BackButton ( $params, $hide_js ); } /** * calculate Itemid */ function _Itemid( &$row ) { global $task, $Itemid, $mainframe; // getItemid compatibility mode, holds maintenance version number $compat = (int) $mainframe->getCfg('itemid_compat'); if ( ($compat > 0 && $compat <= 11) && $task != 'view' && $task != 'category' ) { $row->_Itemid = $mainframe->getItemid( $row->id, 0, 0 ); } else { // when viewing a content item, it is not necessary to calculate the Itemid $row->_Itemid = $Itemid; } if ( $row->_Itemid && $row->_Itemid != 99999999 ) { // where Itemid value is returned, do not add Itemid to url $row->Itemid_link = '&Itemid='. $row->_Itemid; } else { // where Itemid value is NOT returned, do not add Itemid to url $row->Itemid_link = ''; } } /** * determines the link and `link text` of the readmore button & linked title */ function _linkInfo( &$row, &$params ) { global $my; $row->link_on = ''; $row->link_text = ''; if ($params->get( 'readmore' ) || $params->get( 'link_titles' )) { if ( $params->get( 'intro_only' ) ) { // checks if the item is a public or registered/special item if ( $row->access <= $my->gid ) { $row->link_on = sefRelToAbs( 'index.php?option=com_content&task=view&id=' . $row->id . $row->Itemid_link ); if ( isset($row->readmore) && @$row->readmore) { // text for the readmore link $row->link_text = _READ_MORE; } } else { $row->link_on = sefRelToAbs( 'index.php?option=com_registration&task=register' ); if ( isset($row->readmore) && @$row->readmore ) { // text for the readmore link if accessible only if registered $row->link_text = _READ_MORE_REGISTER; } } } } } /** * Writes Title */ function Title( &$row, &$params, &$access ) { if ( $params->get( 'item_title' ) ) { if ( $params->get( 'link_titles' ) && $row->link_on != '' ) { ?> <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%"> <a href="<?php echo $row->link_on;?>" class="contentpagetitle<?php echo $params->get( 'pageclass_sfx' ); ?>"> <?php echo $row->title;?></a> <?php HTML_content::EditIcon( $row, $params, $access ); ?> </td> <?php } else { ?> <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%"> <?php echo $row->title;?> <?php HTML_content::EditIcon( $row, $params, $access ); ?> </td> <?php } } else { ?> <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%"> <?php HTML_content::EditIcon( $row, $params, $access ); ?> </td> <?php } } /** * Writes Edit icon that links to edit page */ function EditIcon( &$row, &$params, &$access ) { global $my; if ( $params->get( 'popup' ) ) { return; } if ( $row->state < 0 ) { return; } if ( !$access->canEdit && !( $access->canEditOwn && $row->created_by == $my->id ) ) { return; } mosCommonHTML::loadOverlib(); $link = 'index.php?option=com_content&task=edit&id='. $row->id . $row->Itemid_link .'&Returnid='. $row->_Itemid; $image = mosAdminMenus::ImageCheck( 'edit.png', '/images/M_images/', NULL, NULL, _E_EDIT, _E_EDIT ); if ( $row->state == 0 ) { $overlib = _CMN_UNPUBLISHED; } else { $overlib = _CMN_PUBLISHED; } $date = mosFormatDate( $row->created ); $author = $row->created_by_alias ? $row->created_by_alias : $row->author; $overlib .= '<br />'; $overlib .= $row->groups; $overlib .= '<br />'; $overlib .= $date; $overlib .= '<br />'; $overlib .= $author; ?> <a href="<?php echo sefRelToAbs( $link ); ?>" onmouseover="return overlib('<?php echo $overlib; ?>', CAPTION, '<?php echo _E_EDIT; ?>', BELOW, RIGHT);" onmouseout="return nd();"> <?php echo $image; ?></a> <?php } /** * Writes PDF icon */ function PdfIcon( &$row, &$params, $hide_js ) { global $mosConfig_live_site; if ( $params->get( 'pdf' ) && !$params->get( 'popup' ) && !$hide_js ) { $status = 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no'; $link = $mosConfig_live_site. '/index2.php?option=com_content&do_pdf=1&id='. $row->id; if ( $params->get( 'icons' ) ) { $image = mosAdminMenus::ImageCheck( 'pdf_button.png', '/images/M_images/', NULL, NULL, _CMN_PDF, _CMN_PDF ); } else { $image = _CMN_PDF .' '; } ?> <td align="right" width="100%" class="buttonheading"> <a href="<?php echo $link; ?>" target="_blank" onclick="window.open('<?php echo $link; ?>','win2','<?php echo $status; ?>'); return false;" title="<?php echo _CMN_PDF;?>"> <?php echo $image; ?></a> </td> <?php } } /** * Writes Email icon */ function EmailIcon( &$row, &$params, $hide_js ) { global $mosConfig_live_site, $Itemid, $task; if ( $params->get( 'email' ) && !$params->get( 'popup' ) && !$hide_js ) { $status = 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=400,height=250,directories=no,location=no'; if ($task == 'view') { $_Itemid = '&itemid='. $Itemid; } else { $_Itemid = ''; } $link = $mosConfig_live_site .'/index2.php?option=com_content&task=emailform&id='. $row->id . $_Itemid; if ( $params->get( 'icons' ) ) { $image = mosAdminMenus::ImageCheck( 'emailButton.png', '/images/M_images/', NULL, NULL, _CMN_EMAIL, _CMN_EMAIL ); } else { $image = ' '. _CMN_EMAIL; } ?> <td align="right" width="100%" class="buttonheading"> <a href="<?php echo $link; ?>" target="_blank" onclick="window.open('<?php echo $link; ?>','win2','<?php echo $status; ?>'); return false;" title="<?php echo _CMN_EMAIL;?>"> <?php echo $image; ?></a> </td> <?php } } /** * Writes Container for Section & Category */ function Section_Category( &$row, &$params ) { if ( $params->get( 'section' ) || $params->get( 'category' ) ) { ?> <tr> <td> <?php } // displays Section Name HTML_content::Section( $row, $params ); // displays Section Name HTML_content::Category( $row, $params ); if ( $params->get( 'section' ) || $params->get( 'category' ) ) { ?> </td> </tr> <?php } } /** * Writes Section */ function Section( &$row, &$params ) { if ( $params->get( 'section' ) ) { ?> <span> <?php echo $row->section; // writes dash between section & Category Name when both are active if ( $params->get( 'category' ) ) { echo ' - '; } ?> </span> <?php } } /** * Writes Category */ function Category( &$row, &$params ) { if ( $params->get( 'category' ) ) { ?> <span> <?php echo $row->category; ?> </span> <?php } } /** * Writes Author name */ function Author( &$row, &$params ) { if ( ( $params->get( 'author' ) ) && ( $row->author != '' ) ) { ?> <tr> <td width="70%" align="left" valign="top" colspan="2"> <span class="small"> <?php echo _WRITTEN_BY . ' '.( $row->created_by_alias ? $row->created_by_alias : $row->author ); ?> </span> </td> </tr> <?php } } /** * Writes Create Date */ function CreateDate( &$row, &$params ) { $create_date = null; if ( intval( $row->created ) != 0 ) { $create_date = mosFormatDate( $row->created ); } if ( $params->get( 'createdate' ) ) { ?> <tr> <td valign="top" colspan="2" class="createdate"> <?php echo $create_date; ?> </td> </tr> <?php } } /** * Writes URL's */ function URL( &$row, &$params ) { if ( $params->get( 'url' ) && $row->urls ) { ?> <tr> <td valign="top" colspan="2"> <a href="http://<?php echo $row->urls ; ?>" target="_blank"> <?php echo $row->urls; ?></a> </td> </tr> <?php } } /** * Writes TOC */ function TOC( &$row ) { if ( isset($row->toc) ) { echo $row->toc; } } /** * Writes Modified Date */ function ModifiedDate( &$row, &$params ) { $mod_date = null; if ( intval( $row->modified ) != 0) { $mod_date = mosFormatDate( $row->modified ); } if ( ( $mod_date != '' ) && $params->get( 'modifydate' ) ) { ?> <tr> <td colspan="2" align="left" class="modifydate"> <?php echo _LAST_UPDATED; ?> ( <?php echo $mod_date; ?> ) </td> </tr> <?php } } /** * Writes Readmore Button */ function ReadMore ( &$row, &$params ) { if ( $params->get( 'readmore' ) ) { if ( $params->get( 'intro_only' ) && $row->link_text ) { ?> <tr> <td align="left" colspan="2"> <a href="<?php echo $row->link_on;?>" class="readon<?php echo $params->get( 'pageclass_sfx' ); ?>"> <?php echo $row->link_text;?></a> </td> </tr> <?php } } } /** * Writes Next & Prev navigation button */ function Navigation( &$row, &$params ) { global $task; $link_part = 'index.php?option=com_content&task=view&id='; // determines links to next and prev content items within category if ( $params->get( 'item_navigation' ) ) { if ( $row->prev ) { $row->prev = sefRelToAbs( $link_part . $row->prev . $row->Itemid_link ); } else { $row->prev = 0; } if ( $row->next ) { $row->next = sefRelToAbs( $link_part . $row->next . $row->Itemid_link ); } else { $row->next = 0; } } if ( $params->get( 'item_navigation' ) && ( $task == 'view' ) && !$params->get( 'popup' ) && ( $row->prev || $row->next ) ) { ?> <table align="center" style="margin-top: 25px;"> <tr> <?php if ( $row->prev ) { ?> <th class="pagenav_prev"> <a href="<?php echo $row->prev; ?>"> <?php echo _ITEM_PREVIOUS; ?></a> </th> <?php } if ( $row->prev && $row->next ) { ?> <td width="50"> </td> <?php } if ( $row->next ) { ?> <th class="pagenav_next"> <a href="<?php echo $row->next; ?>"> <?php echo _ITEM_NEXT; ?></a> </th> <?php } ?> </tr> </table> <?php } } /** * Writes the edit form for new and existing content item * * A new record is defined when <var>$row</var> is passed with the <var>id</var> * property set to 0. * @param mosContent The category object * @param string The html for the groups select list */ function editContent( &$row, $section, &$lists, &$images, &$access, $myid, $sectionid, $task, $Itemid ) { global $mosConfig_live_site, $mainframe; mosMakeHtmlSafe( $row ); require_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/HTML_toolbar.php' ); // used for spoof hardening $validate = josSpoofValue(); $Returnid = intval( mosGetParam( $_REQUEST, 'Returnid', $Itemid ) ); $tabs = new mosTabs(0, 1); $mainframe->addCustomHeadTag( '<link rel="stylesheet" type="text/css" media="all" href="includes/js/calendar/calendar-mos.css" title="green" />' ); ?> <div id="overDiv" style="position:absolute; visibility:hidden; z-index:10000;"></div> <!-- import the calendar script --> <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/calendar_mini.js"></script> <!-- import the language module --> <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/lang/calendar-en.js"></script> <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/overlib_mini.js"></script> <script language="javascript" type="text/javascript"> onunload = WarnUser; var folderimages = new Array; <?php $i = 0; foreach ($images as $k=>$items) { foreach ($items as $v) { echo "\n folderimages[".$i++."] = new Array( '$k','".addslashes( $v->value )."','".addslashes( $v->text )."' );"; } } ?> function submitbutton(pressbutton) { var form = document.adminForm; if (pressbutton == 'cancel') { submitform( pressbutton ); return; } // var goodexit=false; // assemble the images back into one field form.goodexit.value=1; var temp = new Array; for (var i=0, n=form.imagelist.options.length; i < n; i++) { temp[i] = form.imagelist.options[i].value; } form.images.value = temp.join( '\n' ); try { form.onsubmit(); } catch(e){} // do field validation if (form.title.value == "") { alert ( "<?php echo addslashes( _E_WARNTITLE ); ?>" ); } else if (parseInt('<?php echo $row->sectionid;?>')) { // for content items if (getSelectedValue('adminForm','catid') < 1) { alert ( "<?php echo addslashes( _E_WARNCAT ); ?>" ); //} else if (form.introtext.value == "") { // alert ( "<?php echo addslashes( _E_WARNTEXT ); ?>" ); } else { <?php getEditorContents( 'editor1', 'introtext' ); getEditorContents( 'editor2', 'fulltext' ); ?> submitform(pressbutton); } //} else if (form.introtext.value == "") { // alert ( "<?php echo addslashes( _E_WARNTEXT ); ?>" ); } else { // for static content <?php getEditorContents( 'editor1', 'introtext' ) ; ?> submitform(pressbutton); } } function setgood(){ document.adminForm.goodexit.value=1; } function WarnUser(){ if (document.adminForm.goodexit.value==0) { alert('<?php echo addslashes( _E_WARNUSER );?>'); window.location="<?php echo sefRelToAbs("index.php?option=com_content&task=".$task."§ionid=".$sectionid."&id=".$row->id."&Itemid=".$Itemid); ?>"; } } </script> <?php $docinfo = "<strong>"._E_EXPIRES."</strong> "; $docinfo .= $row->publish_down."<br />"; $docinfo .= "<strong>"._E_VERSION."</strong> "; $docinfo .= $row->version."<br />"; $docinfo .= "<strong>"._E_CREATED."</strong> "; $docinfo .= $row->created."<br />"; $docinfo .= "<strong>"._E_LAST_MOD."</strong> "; $docinfo .= $row->modified."<br />"; $docinfo .= "<strong>"._E_HITS."</strong> "; $docinfo .= $row->hits."<br />"; ?> <form action="index.php" method="post" name="adminForm" onSubmit="javascript:setgood();"> <table cellspacing="0" cellpadding="0" border="0" width="100%"> <tr> <td class="contentheading" > <?php echo $section;?> / <?php echo $row->id ? _E_EDIT : _E_ADD;?> <?php echo _E_CONTENT;?> <a href="javascript: void(0);" onMouseOver="return overlib('<table><?php echo $docinfo; ?></table>', CAPTION, '<?php echo _E_ITEM_INFO;?>', BELOW, RIGHT);" onMouseOut="return nd();"> <strong>[Info]</strong> </a> </td> </tr> </table> <table class="adminform"> <tr> <td> <div style="float: left;"> <?php echo _E_TITLE; ?> <br /> <input class="inputbox" type="text" name="title" size="50" maxlength="100" value="<?php echo $row->title; ?>" /> </div> <div style="float: right;"> <?php // Toolbar Top mosToolBar::startTable(); mosToolBar::save(); mosToolBar::apply( 'apply_new' ); mosToolBar::cancel(); mosToolBar::endtable(); ?> </div> </td> </tr> <?php if ($row->sectionid) { ?> <tr> <td> <?php echo _E_CATEGORY; ?> <br /> <?php echo $lists['catid']; ?> </td> </tr> <?php } ?> <tr> <?php if (intval( $row->sectionid ) > 0) { ?> <td> <?php echo _E_INTRO.' ('._CMN_REQUIRED.')'; ?>: </td> <?php } else { ?> <td> <?php echo _E_MAIN.' ('._CMN_REQUIRED.')'; ?>: </td> <?php } ?> </tr> <tr> <td> <?php // parameters : areaname, content, hidden field, width, height, rows, cols editorArea( 'editor1', $row->introtext , 'introtext', '600', '400', '70', '15' ) ; ?> </td> </tr> <?php if (intval( $row->sectionid ) > 0) { ?> <tr> <td> <?php echo _E_MAIN.' ('._CMN_OPTIONAL.')'; ?>: </td> </tr> <tr> <td> <?php // parameters : areaname, content, hidden field, width, height, rows, cols editorArea( 'editor2', $row->fulltext , 'fulltext', '600', '400', '70', '15' ) ; ?> </td> </tr> <?php } ?> </table> <?php // Toolbar Bottom mosToolBar::startTable(); mosToolBar::save(); mosToolBar::apply(); mosToolBar::cancel(); mosToolBar::endtable(); ?> <?php $tabs->startPane( 'content-pane' ); $tabs->startTab( _E_IMAGES, 'images-page' ); ?> <table class="adminform"> <tr> <td colspan="4"> <?php echo _CMN_SUBFOLDER; ?> :: <?php echo $lists['folders'];?> </td> </tr> <tr> <td align="top"> <?php echo _E_GALLERY_IMAGES; ?> </td> <td width="2%"> </td> <td align="top"> <?php echo _E_CONTENT_IMAGES; ?> </td> <td align="top"> <?php echo _E_EDIT_IMAGE; ?> </td> </tr> <tr> <td valign="top"> <?php echo $lists['imagefiles'];?> <br /> <input class="button" type="button" value="<?php echo _E_INSERT; ?>" onclick="addSelectedToList('adminForm','imagefiles','imagelist')" /> </td> <td width="2%"> <input class="button" type="button" value=">>" onclick="addSelectedToList('adminForm','imagefiles','imagelist')" title="<?php echo _E_ADD; ?>"/> <br/> <input class="button" type="button" value="<<" onclick="delSelectedFromList('adminForm','imagelist')" title="<?php echo _E_REMOVE; ?>"/> </td> <td valign="top"> <?php echo $lists['imagelist'];?> <br /> <input class="button" type="button" value="<?php echo _E_UP; ?>" onclick="moveInList('adminForm','imagelist',adminForm.imagelist.selectedIndex,-1)" /> <input class="button" type="button" value="<?php echo _E_DOWN; ?>" onclick="moveInList('adminForm','imagelist',adminForm.imagelist.selectedIndex,+1)" /> </td> <td valign="top"> <table> <tr> <td align="right"> <?php echo _E_SOURCE; ?> </td> <td> <input class="inputbox" type="text" name= "_source" value="" size="15" /> </td> </tr> <tr> <td align="right" valign="top"> <?php echo _E_ALIGN; ?> </td> <td> <?php echo $lists['_align']; ?> </td> </tr> <tr> <td align="right"> <?php echo _E_ALT; ?> </td> <td> <input class="inputbox" type="text" name="_alt" value="" size="15" /> </td> </tr> <tr> <td align="right"> <?php echo _E_BORDER; ?> </td> <td> <input class="inputbox" type="text" name="_border" value="" size="3" maxlength="1" /> </td> </tr> <tr> <td align="right"> <?php echo _E_CAPTION; ?>: </td> <td> <input class="text_area" type="text" name="_caption" value="" size="30" /> </td> </tr> <tr> <td align="right"> <?php echo _E_CAPTION_POSITION; ?>: </td> <td> <?php echo $lists['_caption_position']; ?> </td> </tr> <tr> <td align="right"> <?php echo _E_CAPTION_ALIGN; ?>: </td> <td> <?php echo $lists['_caption_align']; ?> </td> </tr> <tr> <td align="right"> <?php echo _E_CAPTION_WIDTH; ?>: </td> <td> <input class="text_area" type="text" name="_width" value="" size="5" maxlength="5" /> </td> </tr> <tr> <td align="right"> </td> <td> <input class="button" type="button" value="<?php echo _E_APPLY; ?>" onclick="applyImageProps()" /> </td> </tr> </table> </td> </tr> <tr> <td> <img name="view_imagefiles" src="<?php echo $mosConfig_live_site;?>/images/M_images/blank.png" width="50" alt="<?php echo _E_NO_IMAGE; ?>" /> </td> <td width="2%"> </td> <td> <img name="view_imagelist" src="<?php echo $mosConfig_live_site;?>/images/M_images/blank.png" width="50" alt="<?php echo _E_NO_IMAGE; ?>" /> </td> <td> </td> </tr> </table> <?php $tabs->endTab(); $tabs->startTab( _E_PUBLISHING, 'publish-page' ); ?> <table class="adminform"> <?php if ($access->canPublish) { ?> <tr> <td align="left"> <?php echo _E_STATE; ?> </td> <td> <?php echo $lists['state']; ?> </td> </tr> <?php } ?> <tr> <td align="left"> <?php echo _E_ACCESS_LEVEL; ?> </td> <td> <?php echo $lists['access']; ?> </td> </tr> <tr> <td align="left"> <?php echo _E_AUTHOR_ALIAS; ?> </td> <td> <input type="text" name="created_by_alias" size="50" maxlength="100" value="<?php echo $row->created_by_alias; ?>" class="inputbox" /> </td> </tr> <tr> <td align="left"> <?php echo _E_ORDERING; ?> </td> <td> <?php echo $lists['ordering']; ?> </td> </tr> <tr> <td align="left"> <?php echo _E_START_PUB; ?> </td> <td> <input class="inputbox" type="text" name="publish_up" id="publish_up" size="25" maxlength="19" value="<?php echo $row->publish_up; ?>" /> <input type="reset" class="button" value="..." onclick="return showCalendar('publish_up', 'y-mm-dd');" /> </td> </tr> <tr> <td align="left"> <?php echo _E_FINISH_PUB; ?> </td> <td> <input class="inputbox" type="text" name="publish_down" id="publish_down" size="25" maxlength="19" value="<?php echo $row->publish_down; ?>" /> <input type="reset" class="button" value="..." onclick="return showCalendar('publish_down', 'y-mm-dd');" /> </td> </tr> <tr> <td align="left"> <?php echo _E_SHOW_FP; ?> </td> <td> <input type="checkbox" name="frontpage" value="1" <?php echo $row->frontpage ? 'checked="checked"' : ''; ?> /> </td> </tr> </table> <?php $tabs->endTab(); $tabs->startTab( _E_METADATA, 'meta-page' ); ?> <table class="adminform"> <tr> <td align="left" valign="top"> <?php echo _E_M_DESC; ?> </td> <td> <textarea class="inputbox" cols="45" rows="3" name="metadesc"><?php echo str_replace('&','&',$row->metadesc); ?></textarea> </td> </tr> <tr> <td align="left" valign="top"> <?php echo _E_M_KEY; ?> </td> <td> <textarea class="inputbox" cols="45" rows="3" name="metakey"><?php echo str_replace('&','&',$row->metakey); ?></textarea> </td> </tr> </table> <?php $tabs->endTab(); $tabs->endPane(); ?> <div style="clear:both;"></div> <input type="hidden" name="images" value="" /> <input type="hidden" name="goodexit" value="0" /> <input type="hidden" name="option" value="com_content" /> <input type="hidden" name="Returnid" value="<?php echo $Returnid; ?>" /> <input type="hidden" name="id" value="<?php echo $row->id; ?>" /> <input type="hidden" name="version" value="<?php echo $row->version; ?>" /> <input type="hidden" name="sectionid" value="<?php echo $row->sectionid; ?>" /> <input type="hidden" name="created_by" value="<?php echo $row->created_by; ?>" /> <input type="hidden" name="referer" value="<?php echo ampReplace( @$_SERVER['HTTP_REFERER'] ); ?>" /> <input type="hidden" name="task" value="" /> <input type="hidden" name="<?php echo $validate; ?>" value="1" /> </form> <?php } /** * Writes Email form for filling in the send destination */ function emailForm( $uid, $title, $template='', $itemid ) { global $mainframe; // used for spoof hardening $validate = josSpoofValue(); $mainframe->setPageTitle( $title ); $mainframe->addCustomHeadTag( '<link rel="stylesheet" href="templates/'. $template .'/css/template_css.css" type="text/css" />' ); ?> <script language="javascript" type="text/javascript"> function submitbutton() { var form = document.frontendForm; // do field validation if (form.email.value == "" || form.youremail.value == "") { alert( '<?php echo addslashes( _EMAIL_ERR_NOINFO ); ?>' ); return false; } return true; } </script> <form action="index2.php?option=com_content&task=emailsend" name="frontendForm" method="post" onSubmit="return submitbutton();"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td colspan="2"> <?php echo _EMAIL_FRIEND; ?> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td width="130"> <?php echo _EMAIL_FRIEND_ADDR; ?> </td> <td> <input type="text" name="email" class="inputbox" size="25" /> </td> </tr> <tr> <td height="27"> <?php echo _EMAIL_YOUR_NAME; ?> </td> <td> <input type="text" name="yourname" class="inputbox" size="25" /> </td> </tr> <tr> <td> <?php echo _EMAIL_YOUR_MAIL; ?> </td> <td> <input type="text" name="youremail" class="inputbox" size="25" /> </td> </tr> <tr> <td> <?php echo _SUBJECT_PROMPT; ?> </td> <td> <input type="text" name="subject" class="inputbox" maxlength="100" size="40" /> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2"> <input type="submit" name="submit" class="button" value="<?php echo _BUTTON_SUBMIT_MAIL; ?>" /> <input type="button" name="cancel" value="<?php echo _BUTTON_CANCEL; ?>" class="button" onclick="window.close();" /> </td> </tr> </table> <input type="hidden" name="id" value="<?php echo $uid; ?>" /> <input type="hidden" name="itemid" value="<?php echo $itemid; ?>" /> <input type="hidden" name="<?php echo $validate; ?>" value="1" /> </form> <?php } /** * Writes Email sent popup * @param string Who it was sent to * @param string The current template */ function emailSent( $to, $template='' ) { global $mosConfig_sitename, $mainframe; $mainframe->setPageTitle( $mosConfig_sitename ); $mainframe->addCustomHeadTag( '<link rel="stylesheet" href="templates/'. $template .'/css/template_css.css" type="text/css" />' ); ?> <span class="contentheading"><?php echo _EMAIL_SENT." $to";?></span> <br /> <br /> <br /> <a href='javascript:window.close();'> <span class="small"><?php echo _PROMPT_CLOSE;?></span> </a> <?php } } ?>[/CODE] Die Version war vorinstalliert [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
CMS, Shopsoftware & Forensysteme
Joomla!
Autoren- & Datumszeile in Joomla verschieben
Oben