1219 lines
31 KiB
PHP
1219 lines
31 KiB
PHP
|
|
<?php
|
||
|
|
/**
|
||
|
|
* @version $Id: admin.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' );
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @package Joomla
|
||
|
|
* @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, $database, $mosConfig_offset;
|
||
|
|
|
||
|
|
mosCommonHTML::loadOverlib();
|
||
|
|
?>
|
||
|
|
<form action="index2.php?option=com_content" method="post" name="adminForm">
|
||
|
|
|
||
|
|
<table class="adminheading">
|
||
|
|
<tr>
|
||
|
|
<th class="edit" rowspan="2" nowrap="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 align="right" rowspan="2" valign="top">
|
||
|
|
<?php echo $lists['sectionid'];?>
|
||
|
|
</td>
|
||
|
|
<?php
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
<td align="right" valign="top">
|
||
|
|
<?php echo $lists['catid'];?>
|
||
|
|
</td>
|
||
|
|
<td valign="top">
|
||
|
|
<?php echo $lists['authorid'];?>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td align="right">
|
||
|
|
Filter:
|
||
|
|
</td>
|
||
|
|
<td>
|
||
|
|
<input type="text" name="search" value="<?php echo htmlspecialchars( $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;
|
||
|
|
$nullDate = $database->getNullDate();
|
||
|
|
for ($i=0, $n=count( $rows ); $i < $n; $i++) {
|
||
|
|
$row = &$rows[$i];
|
||
|
|
|
||
|
|
mosMakeHtmlSafe($row);
|
||
|
|
|
||
|
|
$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 = _CURRENT_SERVER_TIME;
|
||
|
|
if ( $now <= $row->publish_up && $row->state == 1 ) {
|
||
|
|
// Published
|
||
|
|
$img = 'publish_y.png';
|
||
|
|
$alt = 'Published';
|
||
|
|
} else if ( ( $now <= $row->publish_down || $row->publish_down == $nullDate ) && $row->state == 1 ) {
|
||
|
|
// Pending
|
||
|
|
$img = 'publish_g.png';
|
||
|
|
$alt = 'Published';
|
||
|
|
} else if ( $now > $row->publish_down && $row->state == 1 ) {
|
||
|
|
// Expired
|
||
|
|
$img = 'publish_r.png';
|
||
|
|
$alt = 'Expired';
|
||
|
|
} elseif ( $row->state == 0 ) {
|
||
|
|
// Unpublished
|
||
|
|
$img = 'publish_x.png';
|
||
|
|
$alt = 'Unpublished';
|
||
|
|
}
|
||
|
|
|
||
|
|
// correct times to include server offset info
|
||
|
|
$row->publish_up = mosFormatDate( $row->publish_up, _CURRENT_SERVER_TIME_FORMAT );
|
||
|
|
if (trim( $row->publish_down ) == $nullDate || trim( $row->publish_down ) == '' || trim( $row->publish_down ) == '-' ) {
|
||
|
|
$row->publish_down = 'Never';
|
||
|
|
}
|
||
|
|
$row->publish_down = mosFormatDate( $row->publish_down, _CURRENT_SERVER_TIME_FORMAT );
|
||
|
|
|
||
|
|
$times = '';
|
||
|
|
if ($row->publish_up == $nullDate) {
|
||
|
|
$times .= "<tr><td>Start: Always</td></tr>";
|
||
|
|
} else {
|
||
|
|
$times .= "<tr><td>Start: $row->publish_up</td></tr>";
|
||
|
|
}
|
||
|
|
if ($row->publish_down == $nullDate || $row->publish_down == 'Never') {
|
||
|
|
$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 $row->title; ?>
|
||
|
|
</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;?>" />
|
||
|
|
<input type="hidden" name="<?php echo josSpoofValue(); ?>" value="1" />
|
||
|
|
</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 align="right" rowspan="2" valign="top">
|
||
|
|
<?php echo $lists['sectionid'];?>
|
||
|
|
</td>
|
||
|
|
<?php
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
<td align="right" valign="top">
|
||
|
|
<?php echo $lists['catid'];?>
|
||
|
|
</td>
|
||
|
|
<td valign="top">
|
||
|
|
<?php echo $lists['authorid'];?>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td align="right">
|
||
|
|
Filter:
|
||
|
|
</td>
|
||
|
|
<td>
|
||
|
|
<input type="text" name="search" value="<?php echo htmlspecialchars( $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;?>" />
|
||
|
|
<input type="hidden" name="<?php echo josSpoofValue(); ?>" value="1" />
|
||
|
|
</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 $database;
|
||
|
|
|
||
|
|
mosMakeHtmlSafe( $row );
|
||
|
|
|
||
|
|
$nullDate = $database->getNullDate();
|
||
|
|
$create_date = null;
|
||
|
|
|
||
|
|
if ( $row->created != $nullDate ) {
|
||
|
|
$create_date = mosFormatDate( $row->created, '%A, %d %B %Y %H:%M', '0' );
|
||
|
|
}
|
||
|
|
$mod_date = null;
|
||
|
|
if ( $row->modified != $nullDate ) {
|
||
|
|
$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; visibility: 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->id )."','".addslashes( $v->name )."' );\t";
|
||
|
|
}
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
|
||
|
|
var folderimages = new Array;
|
||
|
|
<?php
|
||
|
|
$i = 0;
|
||
|
|
foreach ($images as $k=>$items) {
|
||
|
|
foreach ($items as $v) {
|
||
|
|
echo "folderimages[".$i++."] = new Array( '$k','".addslashes( ampReplace( $v->value ) )."','".addslashes( ampReplace( $v->text ) )."' );\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 );
|
||
|
|
}
|
||
|
|
}
|
||
|
|
//-->
|
||
|
|
</script>
|
||
|
|
<form action="index2.php" method="post" name="adminForm">
|
||
|
|
<table class="adminheading">
|
||
|
|
<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 cellspacing="0" cellpadding="0" width="100%">
|
||
|
|
<tr>
|
||
|
|
<td width="60%" valign="top">
|
||
|
|
<table width="100%" class="adminform">
|
||
|
|
<tr>
|
||
|
|
<td width="100%">
|
||
|
|
<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%;', '350', '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%;', '400', '75', '30' ) ; ?>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td valign="top" width="40%">
|
||
|
|
<?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" width="120">
|
||
|
|
Show on Front Page:
|
||
|
|
</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="120" 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
|
||
|
|
if ( !$create_date ) {
|
||
|
|
?>
|
||
|
|
New document
|
||
|
|
<?php
|
||
|
|
} else {
|
||
|
|
echo $create_date;
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td valign="top" align="right">
|
||
|
|
<strong>
|
||
|
|
Last Modified
|
||
|
|
</strong>
|
||
|
|
</td>
|
||
|
|
<td>
|
||
|
|
<?php
|
||
|
|
if ( !$mod_date ) {
|
||
|
|
?>
|
||
|
|
Not modified
|
||
|
|
<?php
|
||
|
|
} else {
|
||
|
|
echo $mod_date;
|
||
|
|
?>
|
||
|
|
<br />
|
||
|
|
<?php
|
||
|
|
echo $row->modifier;
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
</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="2">
|
||
|
|
<table width="100%">
|
||
|
|
<tr>
|
||
|
|
<td width="48%" valign="top">
|
||
|
|
<div align="center">
|
||
|
|
Gallery Images:
|
||
|
|
<br />
|
||
|
|
<?php echo $lists['imagefiles'];?>
|
||
|
|
</div>
|
||
|
|
</td>
|
||
|
|
<td width="2%">
|
||
|
|
<input class="button" type="button" value=">>" onclick="addSelectedToList('adminForm','imagefiles','imagelist')" title="Add" />
|
||
|
|
<br />
|
||
|
|
<input class="button" type="button" value="<<" onclick="delSelectedFromList('adminForm','imagelist')" title="Remove" />
|
||
|
|
</td>
|
||
|
|
<td width="48%">
|
||
|
|
<div align="center">
|
||
|
|
Content Images:
|
||
|
|
<br />
|
||
|
|
<?php echo $lists['imagelist'];?>
|
||
|
|
<br />
|
||
|
|
<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)" />
|
||
|
|
</div>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
Sub-folder: <?php echo $lists['folders'];?>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<tr valign="top">
|
||
|
|
<td>
|
||
|
|
<div align="center">
|
||
|
|
Sample Image:<br />
|
||
|
|
<img name="view_imagefiles" src="../images/M_images/blank.png" alt="Sample Image" width="100" />
|
||
|
|
</div>
|
||
|
|
</td>
|
||
|
|
<td valign="top">
|
||
|
|
<div align="center">
|
||
|
|
Active Image:<br />
|
||
|
|
<img name="view_imagelist" src="../images/M_images/blank.png" alt="Active Image" width="100" />
|
||
|
|
</div>
|
||
|
|
</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">
|
||
|
|
Caption 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: 350px; height: 50px" name="metadesc"><?php echo str_replace('&','&',$row->metadesc); ?></textarea>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td>
|
||
|
|
Keywords:
|
||
|
|
<br />
|
||
|
|
<textarea class="text_area" cols="30" rows="3" style="width: 350px; height: 50px" name="metakey"><?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="90">
|
||
|
|
Select a Menu
|
||
|
|
</td>
|
||
|
|
<td>
|
||
|
|
<?php echo $lists['menuselect']; ?>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td valign="top" width="90">
|
||
|
|
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>
|
||
|
|
|
||
|
|
<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" />
|
||
|
|
<input type="hidden" name="<?php echo josSpoofValue(); ?>" value="1" />
|
||
|
|
</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\" />";
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
<input type="hidden" name="<?php echo josSpoofValue(); ?>" value="1" />
|
||
|
|
</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\" />";
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
<input type="hidden" name="<?php echo josSpoofValue(); ?>" value="1" />
|
||
|
|
</form>
|
||
|
|
<?php
|
||
|
|
}
|
||
|
|
}
|
||
|
|
?>
|