170 lines
7.8 KiB
PHP
170 lines
7.8 KiB
PHP
|
|
<?
|
||
|
|
//zOOm Gallery//
|
||
|
|
/**
|
||
|
|
-----------------------------------------------------------------------
|
||
|
|
| zOOm Image Gallery! by Mike de Boer - a multi-gallery component |
|
||
|
|
-----------------------------------------------------------------------
|
||
|
|
|
||
|
|
-----------------------------------------------------------------------
|
||
|
|
| |
|
||
|
|
| Date: October, 2004 |
|
||
|
|
| Author: Mike de Boer, <http://www.mikedeboer.nl> |
|
||
|
|
| Copyright: copyright (C) 2004 by Mike de Boer |
|
||
|
|
| Description: zOOm Image Gallery, a multi-gallery component for |
|
||
|
|
| Mambo based on RSGallery by Ronald Smit. It's the most |
|
||
|
|
| feature-rich gallery component for Mambo! |
|
||
|
|
| Filename: editbody.php |
|
||
|
|
| Version: 2.1.4 |
|
||
|
|
| |
|
||
|
|
-----------------------------------------------------------------------
|
||
|
|
**/
|
||
|
|
// MOS Intruder Alerts
|
||
|
|
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
|
||
|
|
if(array_key_exists('newname', $_REQUEST)){
|
||
|
|
$newname = $_REQUEST['newname'];
|
||
|
|
$newdescr = $_REQUEST['newdescr'];
|
||
|
|
$catpass = $_REQUEST['catpass'];
|
||
|
|
$keywords = $_REQUEST['keywords'];
|
||
|
|
$hidemsg = $_REQUEST['hidemsg'];
|
||
|
|
$shared = $_REQUEST['shared'];
|
||
|
|
$published = $_REQUEST['published'];
|
||
|
|
$selections = $_REQUEST['selections'];
|
||
|
|
if (isset($newname)){
|
||
|
|
//Save changes
|
||
|
|
if(!isset($hidemsg)){
|
||
|
|
$hidemsg = 0;
|
||
|
|
}
|
||
|
|
if($catpass != "" || !empty($catpass)){
|
||
|
|
$catpass = md5($catpass);
|
||
|
|
}else{
|
||
|
|
$catpass = "";
|
||
|
|
}
|
||
|
|
if(empty($selections))
|
||
|
|
$selections = 1;
|
||
|
|
else
|
||
|
|
$selections = implode(',', $selections);
|
||
|
|
// replace space-character with 'air'...or nothing!
|
||
|
|
$keywords = trim(ereg_replace(" ", "", $keywords));
|
||
|
|
$database->setQuery("UPDATE #__zoom SET catname='".mysql_escape_string($newname)."', catdescr='".mysql_escape_string($newdescr)."', catpassword='".mysql_escape_string($catpass)."', catkeywords='".mysql_escape_string($keywords)."', hideMsg='$hidemsg', shared = '$shared', published='$published', catmembers='$selections' WHERE catid=".mysql_escape_string($catid));
|
||
|
|
$database->query();
|
||
|
|
//Unpublish/ publish the images of a gallery too...
|
||
|
|
//Check if there are ANY images in the gallery...
|
||
|
|
$database->setQuery("SELECT imgid FROM #__zoomfiles WHERE catid=$catid");
|
||
|
|
$result = $database->query();
|
||
|
|
if(mysql_num_rows($result) != 0){
|
||
|
|
while($row = mysql_fetch_object($result)){
|
||
|
|
if($published == 0)
|
||
|
|
$database->setQuery("UPDATE #__zoomfiles SET published = 0 WHERE imgid = ".$row->imgid);
|
||
|
|
else
|
||
|
|
$database->setQuery("UPDATE #__zoomfiles SET published = 1 WHERE imgid = ".$row->imgid);
|
||
|
|
$database->query();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
<script language="javascript" type="text/javascript">
|
||
|
|
<!--
|
||
|
|
alert('<?php echo html_entity_decode(_ZOOM_ALERT_EDITOK);?>');
|
||
|
|
location = "index<?php echo ($zoom->_isBackend) ? "2" : "";?>.php?option=com_zoom&Itemid=<?php echo $Itemid;?>&page=catsmgr";
|
||
|
|
//-->
|
||
|
|
</SCRIPT>
|
||
|
|
<?php
|
||
|
|
}
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
<table border="0" cellspacing="0" cellpadding="0" width="100%">
|
||
|
|
<tr>
|
||
|
|
<td align="center" width="100%">
|
||
|
|
<a href="index<?php echo ($zoom->_isBackend) ? "2" : "";?>.php?option=com_zoom&Itemid=<?php echo $Itemid ?>&page=admin">
|
||
|
|
<img src="<?php echo $mosConfig_live_site;?>/components/com_zoom/images/home.gif" alt="<?echo _ZOOM_MAINSCREEN;?>" border="0"> <?echo _ZOOM_MAINSCREEN;?>
|
||
|
|
</a> |
|
||
|
|
<a href="index<?php echo ($zoom->_isBackend) ? "2" : "";?>.php?option=com_zoom&Itemid=<?php echo $Itemid ?>&page=catsmgr">
|
||
|
|
<img src="<?php echo $mosConfig_live_site;?>/components/com_zoom/images/back.png" alt="<?echo _ZOOM_BACK;?>" border="0"> <?php echo _ZOOM_BACK;?>
|
||
|
|
</a>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td align="left"><img src="<?php echo $mosConfig_live_site;?>/components/com_zoom/images/admin/edit_f2.png" border="0" alt="<?php echo _ZOOM_EDIT;?>"> <b><font size="4"><?php echo _ZOOM_EDIT;?></font></b></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
<br />
|
||
|
|
<center>
|
||
|
|
<table cellspacing="0" cellpadding="4" border="0" width="100%">
|
||
|
|
<tr>
|
||
|
|
<td width="85%" class="tabpadding" align="center">
|
||
|
|
<a href="javascript:document.forms.edit_cat.submit();" onmouseout="MM_swapImgRestore();return nd();" onmouseover="MM_swapImage('save','','images/save_f2.png',1);return overlib('<?php echo _ZOOM_SAVE;?>');"><img src="images/save.png" alt="<?php echo _ZOOM_BUTTON_CREATE;?>" border="0" name="save" /></a>
|
||
|
|
<a href="javascript:document.forms.edit_cat.reset();" onmouseout="MM_swapImgRestore();return nd();" onmouseover="MM_swapImage('cancel','','images/cancel_f2.png',1);return overlib('<?php echo _ZOOM_RESET;?>');"><img src="images/cancel.png" alt="<?php echo _ZOOM_RESET;?>" border="0" name="cancel" /></a>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
<form name="edit_cat" action="index<?php echo ($zoom->_isBackend) ? "2" : "";?>.php?option=com_zoom&Itemid=<?php echo $Itemid;?>&page=catsmgr&task=edit" method="POST">
|
||
|
|
<link id="luna-tab-style-sheet" type="text/css" rel="stylesheet" href="<?php echo $mosConfig_live_site;?>/components/com_zoom/tabs/tabpane.css" />
|
||
|
|
<script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/components/com_zoom/tabs/tabpane.js"></script>
|
||
|
|
<div class="tab-page" id="modules-cpanel">
|
||
|
|
<script language="javascript" type="text/javascript">
|
||
|
|
<!--
|
||
|
|
var tabPane1 = new WebFXTabPane( document.getElementById( "modules-cpanel" ), 0 )
|
||
|
|
//-->
|
||
|
|
</script>
|
||
|
|
<div class="tab-page" id="module19">
|
||
|
|
<h2 class="tab"><?php echo _ZOOM_ITEMEDIT_TAB1;?></h2>
|
||
|
|
<script type="text/javascript">
|
||
|
|
tabPane1.addTabPage( document.getElementById( "module19" ) );
|
||
|
|
</script>
|
||
|
|
<input type="hidden" name="catid" value="<?php echo $zoom->_gallery->_id; ?>" />
|
||
|
|
<table border="0" cellspacing="1" cellpadding="4">
|
||
|
|
<tr>
|
||
|
|
<td><?php echo _ZOOM_HD_HIDEMSG;?>:</td>
|
||
|
|
<td>
|
||
|
|
<input type="checkbox" name="hidemsg" value="1"<?php echo ($zoom->_gallery->_hideMsg) ? " checked" : "";?>>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td width="100" align="left"><?php echo _ZOOM_HD_NAME;?>: </td>
|
||
|
|
<td align="left"><input type="text" name="newname" size="50" value="<? echo $zoom->_gallery->_name;?>" class="inputbox"></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td align="left"><?php echo _ZOOM_PASS;?>:</td>
|
||
|
|
<td align="left"><input class="inputbox" type="password" name="catpass" value="" onClick="javascript:this.form.catpass.focus();this.form.catpass.select();"></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td><?php echo _ZOOM_KEYWORDS;?>: </td>
|
||
|
|
<td valign="center"><input type="text" name="keywords" size="50" value="<?php echo $zoom->_gallery->_keywords;?>" class="inputbox"></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td align="left"><?echo _ZOOM_DESCRIPTION;?>: </td>
|
||
|
|
<td align="left"><textarea class="inputbox" name="newdescr" rows="5" cols="30"><? echo $zoom->_gallery->_descr;?></textarea></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td align="left">
|
||
|
|
<?php echo _ZOOM_PUBLISHED;?>:
|
||
|
|
</td>
|
||
|
|
<td align="left">
|
||
|
|
<input type="checkbox" name="published" value="1"<?php if($zoom->_gallery->isPublished()) echo " checked";?>>
|
||
|
|
<?php echo _ZOOM_SHARED;?>: <input type="checkbox" name="shared" value="1"<?php if($zoom->_gallery->isShared()) echo " checked";?>>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div>
|
||
|
|
<div class="tab-page" id="module20">
|
||
|
|
<h2 class="tab"><?php echo _ZOOM_ITEMEDIT_TAB2;?></h2>
|
||
|
|
<script language="javascript" type="text/javascript">
|
||
|
|
<!--
|
||
|
|
tabPane1.addTabPage( document.getElementById( "module20" ) );
|
||
|
|
//-->
|
||
|
|
</script>
|
||
|
|
<table border="0" width="300">
|
||
|
|
<tr>
|
||
|
|
<td>
|
||
|
|
<?php
|
||
|
|
$userlist = $zoom->getUsersList($zoom->_gallery->_members);
|
||
|
|
foreach($userlist as $item){
|
||
|
|
echo $item."\n";
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</form><br />
|