View of /mambo/branches/4.5.3h/administrator/components/com_content/admin.content.html.php
Parent Directory
|
Revision Log
Revision 32 -
(download)
(annotate)
Mon Dec 19 02:50:30 2005 UTC (7 years, 5 months ago) by cauld
File size: 32734 byte(s)
Mon Dec 19 02:50:30 2005 UTC (7 years, 5 months ago) by cauld
File size: 32734 byte(s)
cauld - Fixing content display for TinyMCE 2.0.1 upgrade
<?php /** * @version $Id: admin.content.html.php,v 1.6 2005/11/23 23:46:48 counterpoint Exp $ * @package Mambo * @subpackage Content * @copyright (C) 2000 - 2005 Miro International Pty Ltd * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL * Mambo is Free Software */ /** ensure this file is being included by a parent file */ defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); /** * @package Mambo * @subpackage Content */ class HTML_content { /** * Writes a list of the content items * @param array An array of content objects */ function showContent( &$rows, $section, &$lists, $search, $pageNav, $all=NULL, $redirect ) { global $my, $acl; mosCommonHTML::loadOverlib(); ?> <form action="index2.php" method="post" name="adminForm"> <table class="adminheading"> <tr> <th class="edit" rowspan="2" nowrap> <?php if ( $all ) { ?> Content Items Manager <small><small>[ Section: All ]</small></small> <?php } else { ?> Content Items Manager <small><small>[ Section: <?php echo $section->title; ?> ]</small></small> <?php } ?> </th> <?php if ( $all ) { ?> <td width="right" rowspan="2" valign="top"> <?php echo $lists['sectionid'];?> </td> <?php } ?> <td width="right" valign="top"> <?php echo $lists['catid'];?> </td> <td width="right" valign="top"> <?php echo $lists['authorid'];?> </td> </tr> <tr> <td align="right"> Filter: </td> <td> <input type="text" name="search" value="<?php echo $search;?>" class="text_area" onChange="document.adminForm.submit();" /> </td> </tr> </table> <table class="adminlist"> <tr> <th width="5"> # </th> <th width="5"> <input type="checkbox" name="toggle" value="" onClick="checkAll(<?php echo count( $rows ); ?>);" /> </th> <th class="title"> Title </th> <th width="5%"> Published </th> <th nowrap="nowrap" width="5%"> Front Page </th> <th colspan="2" align="center" width="5%"> Reorder </th> <th width="2%"> Order </th> <th width="1%"> <a href="javascript: saveorder( <?php echo count( $rows )-1; ?> )"><img src="images/filesave.png" border="0" width="16" height="16" alt="Save Order" /></a> </th> <th > Access </th> <th width="2%"> ID </th> <?php if ( $all ) { ?> <th align="left"> Section </th> <?php } ?> <th align="left"> Category </th> <th align="left"> Author </th> <th align="center" width="10"> Date </th> </tr> <?php $k = 0; for ($i=0, $n=count( $rows ); $i < $n; $i++) { $row = &$rows[$i]; $link = 'index2.php?option=com_content§ionid='. $redirect .'&task=edit&hidemainmenu=1&id='. $row->id; $row->sect_link = 'index2.php?option=com_sections&task=editA&hidemainmenu=1&id='. $row->sectionid; $row->cat_link = 'index2.php?option=com_categories&task=editA&hidemainmenu=1&id='. $row->catid; $now = date( "Y-m-d H:i:s" ); if ( $now <= $row->publish_up && $row->state == "1" ) { $img = 'publish_y.png'; $alt = 'Published'; } else if ( ( $now <= $row->publish_down || $row->publish_down == "0000-00-00 00:00:00" ) && $row->state == "1" ) { $img = 'publish_g.png'; $alt = 'Published'; } else if ( $now > $row->publish_down && $row->state == "1" ) { $img = 'publish_r.png'; $alt = 'Expired'; } elseif ( $row->state == "0" ) { $img = "publish_x.png"; $alt = 'Unpublished'; } $times = ''; if (isset($row->publish_up)) { if ($row->publish_up == '0000-00-00 00:00:00') { $times .= "<tr><td>Start: Always</td></tr>"; } else { $times .= "<tr><td>Start: $row->publish_up</td></tr>"; } } if (isset($row->publish_down)) { if ($row->publish_down == '0000-00-00 00:00:00') { $times .= "<tr><td>Finish: No Expiry</td></tr>"; } else { $times .= "<tr><td>Finish: $row->publish_down</td></tr>"; } } if ( $acl->acl_check( 'administration', 'manage', 'users', $my->usertype, 'components', 'com_users' ) ) { if ( $row->created_by_alias ) { $author = $row->created_by_alias; } else { $linkA = 'index2.php?option=com_users&task=editA&hidemainmenu=1&id='. $row->created_by; $author = '<a href="'. $linkA .'" title="Edit User">'. $row->author .'</a>'; } } else { if ( $row->created_by_alias ) { $author = $row->created_by_alias; } else { $author = $row->author; } } $date = mosFormatDate( $row->created, '%x' ); $access = mosCommonHTML::AccessProcessing( $row, $i ); $checked = mosCommonHTML::CheckedOutProcessing( $row, $i ); ?> <tr class="<?php echo "row$k"; ?>"> <td> <?php echo $pageNav->rowNumber( $i ); ?> </td> <td align="center"> <?php echo $checked; ?> </td> <td> <?php if ( $row->checked_out && ( $row->checked_out != $my->id ) ) { echo $row->title; } else { ?> <a href="<?php echo $link; ?>" title="Edit Content"> <?php echo htmlspecialchars($row->title, ENT_QUOTES); ?> </a> <?php } ?> </td> <?php if ( $times ) { ?> <td align="center"> <a href="javascript: void(0);" onMouseOver="return overlib('<table><?php echo $times; ?></table>', CAPTION, 'Publish Information', BELOW, RIGHT);" onMouseOut="return nd();" onClick="return listItemTask('cb<?php echo $i;?>','<?php echo $row->state ? "unpublish" : "publish";?>')"> <img src="images/<?php echo $img;?>" width="12" height="12" border="0" alt="<?php echo $alt; ?>" /> </a> </td> <?php } ?> <td align="center"> <a href="javascript: void(0);" onClick="return listItemTask('cb<?php echo $i;?>','toggle_frontpage')"> <img src="images/<?php echo ( $row->frontpage ) ? 'tick.png' : 'publish_x.png';?>" width="12" height="12" border="0" alt="<?php echo ( $row->frontpage ) ? 'Yes' : 'No';?>" /> </a> </td> <td align="right"> <?php echo $pageNav->orderUpIcon( $i, ($row->catid == @$rows[$i-1]->catid) ); ?> </td> <td align="left"> <?php echo $pageNav->orderDownIcon( $i, $n, ($row->catid == @$rows[$i+1]->catid) ); ?> </td> <td align="center" colspan="2"> <input type="text" name="order[]" size="5" value="<?php echo $row->ordering; ?>" class="text_area" style="text-align: center" /> </td> <td align="center"> <?php echo $access;?> </td> <td align="left"> <?php echo $row->id; ?> </td> <?php if ( $all ) { ?> <td align="left"> <a href="<?php echo $row->sect_link; ?>" title="Edit Section"> <?php echo $row->section_name; ?> </a> </td> <?php } ?> <td align="left"> <a href="<?php echo $row->cat_link; ?>" title="Edit Category"> <?php echo $row->name; ?> </a> </td> <td align="left"> <?php echo $author; ?> </td> <td align="left"> <?php echo $date; ?> </td> </tr> <?php $k = 1 - $k; } ?> </table> <?php echo $pageNav->getListFooter(); ?> <?php mosCommonHTML::ContentLegend(); ?> <input type="hidden" name="option" value="com_content" /> <input type="hidden" name="sectionid" value="<?php echo $section->id;?>" /> <input type="hidden" name="task" value="" /> <input type="hidden" name="boxchecked" value="0" /> <input type="hidden" name="hidemainmenu" value="0" /> <input type="hidden" name="redirect" value="<?php echo $redirect;?>" /> </form> <?php } /** * Writes a list of the content items * @param array An array of content objects */ function showArchive( &$rows, $section, &$lists, $search, $pageNav, $option, $all=NULL, $redirect ) { global $my, $acl; ?> <script language="javascript" type="text/javascript"> function submitbutton(pressbutton) { if (pressbutton == 'remove') { if (document.adminForm.boxchecked.value == 0) { alert('Please make a selection from the list to send to Trash'); } else if ( confirm('Are you sure you want to Trash the selected items? \nThis will not permanently delete the items.')) { submitform('remove'); } } else { submitform(pressbutton); } } </script> <form action="index2.php" method="post" name="adminForm"> <table class="adminheading"> <tr> <th class="edit" rowspan="2"> <?php if ( $all ) { ?> Archive Manager <small><small>[ Section: All ]</small></small> <?php } else { ?> Archive Manager <small><small>[ Section: <?php echo $section->title; ?> ]</small></small> <?php } ?> </th> <?php if ( $all ) { ?> <td width="right" rowspan="2" valign="top"> <?php echo $lists['sectionid'];?> </td> <?php } ?> <td width="right"> <?php echo $lists['catid'];?> </td> <td width="right"> <?php echo $lists['authorid'];?> </td> </tr> <tr> <td align="right"> Filter: </td> <td> <input type="text" name="search" value="<?php echo $search;?>" class="text_area" onChange="document.adminForm.submit();" /> </td> </tr> </table> <table class="adminlist"> <tr> <th width="5"> # </th> <th width="20"> <input type="checkbox" name="toggle" value="" onClick="checkAll(<?php echo count( $rows ); ?>);" /> </th> <th class="title"> Title </th> <th width="2%"> Order </th> <th width="1%"> <a href="javascript: saveorder( <?php echo count( $rows )-1; ?> )"><img src="images/filesave.png" border="0" width="16" height="16" alt="Save Order" /></a> </th> <th width="15%" align="left"> Category </th> <th width="15%" align="left"> Author </th> <th align="center" width="10"> Date </th> </tr> <?php $k = 0; for ($i=0, $n=count( $rows ); $i < $n; $i++) { $row = &$rows[$i]; $row->cat_link = 'index2.php?option=com_categories&task=editA&hidemainmenu=1&id='. $row->catid; if ( $acl->acl_check( 'administration', 'manage', 'users', $my->usertype, 'components', 'com_users' ) ) { if ( $row->created_by_alias ) { $author = $row->created_by_alias; } else { $linkA = 'index2.php?option=com_users&task=editA&hidemainmenu=1&id='. $row->created_by; $author = '<a href="'. $linkA .'" title="Edit User">'. $row->author .'</a>'; } } else { if ( $row->created_by_alias ) { $author = $row->created_by_alias; } else { $author = $row->author; } } $date = mosFormatDate( $row->created, '%x' ); ?> <tr class="<?php echo "row$k"; ?>"> <td> <?php echo $pageNav->rowNumber( $i ); ?> </td> <td width="20"> <?php echo mosHTML::idBox( $i, $row->id ); ?> </td> <td> <?php echo $row->title; ?> </td> <td align="center" colspan="2"> <input type="text" name="order[]" size="5" value="<?php echo $row->ordering; ?>" class="text_area" style="text-align: center" /> </td> <td> <a href="<?php echo $row->cat_link; ?>" title="Edit Category"> <?php echo $row->name; ?> </a> </td> <td> <?php echo $author; ?> </td> <td> <?php echo $date; ?> </td> </tr> <?php $k = 1 - $k; } ?> </table> <?php echo $pageNav->getListFooter(); ?> <input type="hidden" name="option" value="<?php echo $option;?>" /> <input type="hidden" name="sectionid" value="<?php echo $section->id;?>" /> <input type="hidden" name="task" value="showarchive" /> <input type="hidden" name="returntask" value="showarchive" /> <input type="hidden" name="boxchecked" value="0" /> <input type="hidden" name="hidemainmenu" value="0" /> <input type="hidden" name="redirect" value="<?php echo $redirect;?>" /> </form> <?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, &$sectioncategories, &$images, &$params, $option, $redirect, &$menus ) { global $mosConfig_live_site; mosMakeHtmlSafe( $row ); $create_date = null; if (intval( $row->created ) <> 0) { $create_date = mosFormatDate( $row->created, '%A, %d %B %Y %H:%M', '0' ); } $mod_date = null; if (intval( $row->modified ) <> 0) { $mod_date = mosFormatDate( $row->modified, '%A, %d %B %Y %H:%M', '0' ); } $tabs = new mosTabs(1); // used to hide "Reset Hits" when hits = 0 if ( !$row->hits ) { $visibility = "style='display: none; visbility: hidden;'"; } else { $visibility = ""; } mosCommonHTML::loadOverlib(); mosCommonHTML::loadCalendar(); ?> <script language="javascript" type="text/javascript"> <!-- var sectioncategories = new Array; <?php $i = 0; foreach ($sectioncategories as $k=>$items) { foreach ($items as $v) { echo "sectioncategories[".$i++."] = new Array( '$k','".addslashes( $v->value )."','".addslashes( $v->text )."' );\n\t\t"; } } ?> var folderimages = new Array; <?php $i = 0; foreach ($images as $k=>$items) { foreach ($items as $v) { echo "folderimages[".$i++."] = new Array( '$k','".addslashes( $v->value )."','".addslashes( $v->text )."' );\n\t\t"; } } ?> function submitbutton(pressbutton) { var form = document.adminForm; if ( pressbutton == 'menulink' ) { if ( form.menuselect.value == "" ) { alert( "Please select a Menu" ); return; } else if ( form.link_name.value == "" ) { alert( "Please enter a Name for this menu item" ); return; } } if (pressbutton == 'cancel') { submitform( pressbutton ); return; } // assemble the images back into one field 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' ); // do field validation if (form.title.value == ""){ alert( "Content item must have a title" ); } else if (form.sectionid.value == "-1"){ alert( "You must select a Section." ); } else if (form.catid.value == "-1"){ alert( "You must select a Category." ); } else if (form.catid.value == ""){ alert( "You must select a Category." ); } else { <?php getEditorContents( 'editor1', 'introtext' ) ; ?> <?php getEditorContents( 'editor2', 'fulltext' ) ; ?> submitform( pressbutton ); } } // show / hide publishing information function displayParameterInfo() { if(document.getElementById('simpleediting').style.display == 'block') { document.getElementById('simpleediting').style.display = 'none'; document.getElementById('show').style.display = 'block'; document.getElementById('hide').style.display = 'none'; document.adminForm.simple_editing.value ='on'; } else { document.getElementById('simpleediting').style.display = 'block'; document.getElementById('show').style.display = 'none'; document.getElementById('hide').style.display = 'block'; document.adminForm.simple_editing.value ='off'; } } //--> </script> <? if($_SESSION['simple_editing'] == 'on') { $simpleediting ='none'; $simple = 'block'; $advanced = 'none'; } else { $advanced = 'block'; $simple = 'none'; $simpleediting ='block'; } ?> <form action="index2.php" method="post" name="adminForm"> <input type ="hidden" name="simple_editing" value=''> <table class="adminheading" border="1"> <tr> <th class="edit"> Content Item: <small> <?php echo $row->id ? 'Edit' : 'New';?> </small> <?php if ( $row->id ) { ?> <small><small> [ Section: <?php echo $section?> ] </small></small> <?php } ?> </th> </tr> </table> <table width="100%"> <tr> <td valign="top" align="right"> <div id = "show" style="display:<?php echo $simple;?>"> <a href="javascript:displayParameterInfo();">Show Advanced Details</a> </div> <div id = "hide" style="display:<?php echo $advanced;?>"> <a href="javascript:displayParameterInfo();">Hide Advanced Details</a> </div> </td> </tr> </table> <table cellspacing="0" cellpadding="0" width="100%" > <tr> <td valign="top"> <table width="100%" class="adminform"> <tr> <td width="500"> <table cellspacing="0" cellpadding="0" border="0" width="100%"> <tr > <th colspan="4"> Item Details </th> <tr> <tr> <td> Title: </td> <td> <input class="text_area" type="text" name="title" size="30" maxlength="100" value="<?php echo $row->title; ?>" /> </td> <td> Section: </td> <td> <?php echo $lists['sectionid']; ?> </td> </tr> <tr> <td> Title Alias: </td> <td> <input name="title_alias" type="text" class="text_area" id="title_alias" value="<?php echo $row->title_alias; ?>" size="30" maxlength="100" /> </td> <td> Category: </td> <td> <?php echo $lists['catid']; ?> </td> </tr> </table> </td> </tr> <tr> <td width="100%"> Intro Text: (required) <br /><?php // parameters : areaname, content, hidden field, width, height, rows, cols editorArea( 'editor1', $row->introtext , 'introtext', '100%;', '200', '75', '20' ) ; ?> </td> </tr> <tr> <td width="100%"> Main Text: (optional) <br /><?php // parameters : areaname, content, hidden field, width, height, rows, cols editorArea( 'editor2', $row->fulltext , 'fulltext', '100%;', '350', '75', '30' ) ; ?> </td> </tr> </table> </td> <td valign="top" align="right"> <div id="simpleediting" style="display:<?php echo $simpleediting;?>"> <table width="100%" > <tr> <td width="200"> <table width="400"> <tr> <td > <?php $tabs->startPane("content-pane"); $tabs->startTab("Publishing","publish-page"); ?> <table class="adminform"> <tr> <th colspan="2"> Publishing Info </th> <tr> <tr> <td valign="top" align="right"> Show on Frontpage: </td> <td> <input type="checkbox" name="frontpage" value="1" <?php echo $row->frontpage ? 'checked="checked"' : ''; ?> /> </td> </tr> <tr> <td valign="top" align="right"> Published: </td> <td> <input type="checkbox" name="published" value="1" <?php echo $row->state ? 'checked="checked"' : ''; ?> /> </td> </tr> <tr> <td valign="top" align="right"> Access Level: </td> <td> <?php echo $lists['access']; ?> </td> </tr> <tr> <td valign="top" align="right"> Author Alias: </td> <td> <input type="text" name="created_by_alias" size="30" maxlength="100" value="<?php echo $row->created_by_alias; ?>" class="text_area" /> </td> </tr> <tr> <td valign="top" align="right"> Change Creator: </td> <td> <?php echo $lists['created_by']; ?> </td> </tr> <tr> <td valign="top" align="right">Ordering:</td> <td> <?php echo $lists['ordering']; ?> </td> </tr> <tr> <td valign="top" align="right"> Override Created Date </td> <td> <input class="text_area" type="text" name="created" id="created" size="25" maxlength="19" value="<?php echo $row->created; ?>" /> <input name="reset" type="reset" class="button" onClick="return showCalendar('created', 'y-mm-dd');" value="..."> </td> </tr> <tr> <td valign="top" align="right"> Start Publishing: </td> <td> <input class="text_area" 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 valign="top" align="right"> Finish Publishing: </td> <td> <input class="text_area" 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> </table> <br /> <table class="adminform"> <?php if ( $row->id ) { ?> <tr> <td> <strong>Content ID:</strong> </td> <td> <?php echo $row->id; ?> </td> </tr> <?php } ?> <tr> <td width="90px" valign="top" align="right"> <strong>State:</strong> </td> <td> <?php echo $row->state > 0 ? 'Published' : ($row->state < 0 ? 'Archived' : 'Draft Unpublished');?> </td> </tr> <tr > <td valign="top" align="right"> <strong> Hits </strong>: </td> <td> <?php echo $row->hits;?> <div <?php echo $visibility; ?>> <input name="reset_hits" type="button" class="button" value="Reset Hit Count" onClick="submitbutton('resethits');"> </div> </td> </tr> <tr> <td valign="top" align="right"> <strong> Revised </strong>: </td> <td> <?php echo $row->version;?> times </td> </tr> <tr> <td valign="top" align="right"> <strong> Created </strong> </td> <td> <?php echo $row->created ? "$create_date</td></tr><tr><td valign='top' align='right'><strong>By</strong></td><td>$row->creator" : "New document"; ?> </td> </tr> <tr> <td valign="top" align="right"> <strong> Last Modified </strong> </td> <td> <?php echo $row->modified ? "$mod_date</td></tr><tr><td valign='top' align='right'><strong>By</strong></td><td>$row->modifier" : "Not modified";?> </td> </tr> </table> <?php $tabs->endTab(); $tabs->startTab("Images","images-page"); ?> <table class="adminform" width="100%"> <tr> <th colspan="2"> MOSImage Control </th> </tr> <tr> <td colspan="6">Sub-folder: <?php echo $lists['folders'];?></td> </tr> <tr> <td> Gallery Images: <br /> <?php echo $lists['imagefiles'];?> </td> <td valign="top"> <img name="view_imagefiles" src="../images/M_images/blank.png" width="100" /> </td> </tr> <tr> <td> <input class="button" type="button" value="Add" onClick="addSelectedToList('adminForm','imagefiles','imagelist')" /> </td> </tr> <tr> <td> Content Images: <br /> <?php echo $lists['imagelist'];?> </td> <td valign="top"> <img name="view_imagelist" src="../images/M_images/blank.png" width="100" /> </td> </tr> <tr> <td> <input class="button" type="button" value="up" onClick="moveInList('adminForm','imagelist',adminForm.imagelist.selectedIndex,-1)" /> <input class="button" type="button" value="down" onClick="moveInList('adminForm','imagelist',adminForm.imagelist.selectedIndex,+1)" /> <input class="button" type="button" value="remove" onClick="delSelectedFromList('adminForm','imagelist')" /> </td> </tr> <tr> <td colspan="2"> Edit the image selected: <table> <tr> <td align="right"> Source: </td> <td> <input class="text_area" type="text" name= "_source" value="" /> </td> </tr> <tr> <td align="right"> Image Align: </td> <td> <?php echo $lists['_align']; ?> </td> </tr> <tr> <td align="right"> Alt Text: </td> <td> <input class="text_area" type="text" name="_alt" value="" /> </td> </tr> <tr> <td align="right"> Border: </td> <td> <input class="text_area" type="text" name="_border" value="" size="3" maxlength="1" /> </td> </tr> <tr> <td align="right"> Caption: </td> <td> <input class="text_area" type="text" name="_caption" value="" size="30" /> </td> </tr> <tr> <td align="right"> Caption Position: </td> <td> <?php echo $lists['_caption_position']; ?> </td> </tr> <tr> <td align="right"> Caption Align: </td> <td> <?php echo $lists['_caption_align']; ?> </td> </tr> <tr> <td align="right"> Width: </td> <td> <input class="text_area" type="text" name="_width" value="" size="5" maxlength="5" /> </td> </tr> <tr> <td colspan="2"> <input class="button" type="button" value="Apply" onClick="applyImageProps()" /> </td> </tr> </table> </td> </tr> </table> <?php $tabs->endTab(); $tabs->startTab("Parameters","params-page"); ?> <table class="adminform"> <tr> <th colspan="2"> Parameter Control </th> <tr> <tr> <td> * These Parameters only control what you see when you click to view an item fully * <br /><br /> </td> </tr> <tr> <td> <?php echo $params->render();?> </td> </tr> </table> <?php $tabs->endTab(); $tabs->startTab("Meta Info","metadata-page"); ?> <table class="adminform"> <tr> <th colspan="2"> Meta Data </th> </tr> <tr> <td> Description: <br /> <textarea class="text_area" cols="30" rows="3" style="width:300px; height:50px" name="metadesc" width="500"><?php echo str_replace('&','&',$row->metadesc); ?></textarea> </td> </tr> <tr> <td> Keywords: <br /> <textarea class="text_area" cols="30" rows="3" style="width:300px; height:50px" name="metakey" width="500"><?php echo str_replace('&','&',$row->metakey); ?></textarea> </td> </tr> <tr> <td> <input type="button" class="button" value="Add Sect/Cat/Title" onClick="f=document.adminForm;f.metakey.value=document.adminForm.sectionid.options[document.adminForm.sectionid.selectedIndex].text+', '+getSelectedText('adminForm','catid')+', '+f.title.value+f.metakey.value;" /> </td> </tr> </table> <?php $tabs->endTab(); $tabs->startTab("Link to Menu","link-page"); ?> <table class="adminform"> <tr> <th colspan="2"> Link to Menu </th> </tr> <tr> <td colspan="2"> This will create a 'Link - Content Item' in the menu you select <br /><br /> </td> </tr> <tr> <td valign="top" width="90px"> Select a Menu </td> <td> <?php echo $lists['menuselect']; ?> </td> </tr> <tr> <td valign="top" width="90px"> Menu Item Name </td> <td> <input type="text" name="link_name" class="inputbox" value="" size="30" /> </td> </tr> <tr> <td> </td> <td> <input name="menu_link" type="button" class="button" value="Link to Menu" onClick="submitbutton('menulink');" /> </td> </tr> <tr> <th colspan="2"> Existing Menu Links </th> </tr> <?php if ( $menus == NULL ) { ?> <tr> <td colspan="2"> None </td> </tr> <?php } else { mosCommonHTML::menuLinksContent( $menus ); } ?> <tr> <td colspan="2"> </td> </tr> </table> <?php $tabs->endTab(); $tabs->endPane(); ?> </td> </tr> </table> </td> </tr> </table> </div> </td> </tr> </table> </td> </tr> </table> <input type="hidden" name="id" value="<?php echo $row->id; ?>" /> <input type="hidden" name="version" value="<?php echo $row->version; ?>" /> <input type="hidden" name="mask" value="0" /> <input type="hidden" name="option" value="<?php echo $option;?>" /> <input type="hidden" name="redirect" value="<?php echo $redirect;?>" /> <input type="hidden" name="task" value="" /> <input type="hidden" name="images" value="" /> <input type="hidden" name="hidemainmenu" value="0" /> </form> <?php } /** * Form to select Section/Category to move item(s) to * @param array An array of selected objects * @param int The current section we are looking at * @param array The list of sections and categories to move to */ function moveSection( $cid, $sectCatList, $option, $sectionid, $items ) { ?> <script language="javascript" type="text/javascript"> function submitbutton(pressbutton) { var form = document.adminForm; if (pressbutton == 'cancel') { submitform( pressbutton ); return; } // do field validation if (!getSelectedValue( 'adminForm', 'sectcat' )) { alert( "Please select something" ); } else { submitform( pressbutton ); } } </script> <form action="index2.php" method="post" name="adminForm"> <br /> <table class="adminheading"> <tr> <th class="edit"> Move Items </th> </tr> </table> <br /> <table class="adminform"> <tr> <td align="left" valign="top" width="40%"> <strong>Move to Section/Category:</strong> <br /> <?php echo $sectCatList; ?> <br /><br /> </td> <td align="left" valign="top"> <strong>Items being Moved:</strong> <br /> <?php echo "<ol>"; foreach ( $items as $item ) { echo "<li>". $item->title ."</li>"; } echo "</ol>"; ?> </td> </tr> </table> <br /><br /> <input type="hidden" name="option" value="<?php echo $option;?>" /> <input type="hidden" name="sectionid" value="<?php echo $sectionid; ?>" /> <input type="hidden" name="task" value="" /> <?php foreach ($cid as $id) { echo "\n<input type=\"hidden\" name=\"cid[]\" value=\"$id\" />"; } ?> </form> <?php } /** * Form to select Section/Category to copys item(s) to */ function copySection( $option, $cid, $sectCatList, $sectionid, $items ) { ?> <script language="javascript" type="text/javascript"> function submitbutton(pressbutton) { var form = document.adminForm; if (pressbutton == 'cancel') { submitform( pressbutton ); return; } // do field validation if (!getSelectedValue( 'adminForm', 'sectcat' )) { alert( "Please select a Section/Category to copy the items to" ); } else { submitform( pressbutton ); } } </script> <form action="index2.php" method="post" name="adminForm"> <br /> <table class="adminheading"> <tr> <th class="edit"> Copy Content Items </th> </tr> </table> <br /> <table class="adminform"> <tr> <td align="left" valign="top" width="40%"> <strong>Copy to Section/Category:</strong> <br /> <?php echo $sectCatList; ?> <br /><br /> </td> <td align="left" valign="top"> <strong>Items being copied:</strong> <br /> <?php echo "<ol>"; foreach ( $items as $item ) { echo "<li>". $item->title ."</li>"; } echo "</ol>"; ?> </td> </tr> </table> <br /><br /> <input type="hidden" name="option" value="<?php echo $option;?>" /> <input type="hidden" name="sectionid" value="<?php echo $sectionid; ?>" /> <input type="hidden" name="task" value="" /> <?php foreach ($cid as $id) { echo "\n<input type=\"hidden\" name=\"cid[]\" value=\"$id\" />"; } ?> </form> <?php } } ?>
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

