git-svn-id: https://192.168.0.254/svn/Proyectos.MatritumCantat_Web/trunk@2 8e3496fd-7892-4c45-be36-0ff06e9dacc6
213 lines
9.3 KiB
PHP
213 lines
9.3 KiB
PHP
<?php
|
|
//zOOm Gallery//
|
|
/**
|
|
-----------------------------------------------------------------------
|
|
| zOOm Image Gallery! by Mike de Boer - a multi-gallery component |
|
|
-----------------------------------------------------------------------
|
|
|
|
-----------------------------------------------------------------------
|
|
| |
|
|
| Date: January, 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: editpic.php |
|
|
| Version: 2.1.1 |
|
|
| |
|
|
-----------------------------------------------------------------------
|
|
**/
|
|
// MOS Intruder Alerts
|
|
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
|
|
|
|
if(array_key_exists('submita', $_REQUEST))
|
|
$submita = $_REQUEST['submita'];
|
|
if(array_key_exists('key', $_REQUEST))
|
|
$key = $_REQUEST['key'];
|
|
if ($submita){
|
|
$newname = $_REQUEST['newname'];
|
|
$newkeywords = $_REQUEST['keywords'];
|
|
$newdescr = $_REQUEST['newdescr'];
|
|
$catimg = $_REQUEST['catimg'];
|
|
$parentimg = $_REQUEST['parentimg'];
|
|
$published = $_REQUEST['published'];
|
|
$selections = $_REQUEST['selections'];
|
|
$return = $_REQUEST['return'];
|
|
//Save in database
|
|
if(empty($selections))
|
|
$selections = 1;
|
|
else
|
|
$selections = implode(',', $selections);
|
|
$newkeywords = trim(ereg_replace(" ", "", $newkeywords));
|
|
$zoom->_gallery->_images[$key]->setImgInfo($newname, $newkeywords, $newdescr, $catimg, $parentimg, $published, $selections);
|
|
if ($zoom->_isBackend) {
|
|
$index = "index2.php";
|
|
}else{
|
|
$index = "index.php";
|
|
}
|
|
if(!isset($return)){
|
|
$loc = "$index?option=com_zoom&Itemid=$Itemid&catid=$catid&PageNo=$PageNo";
|
|
}else{
|
|
$loc = "$index?option=com_zoom&Itemid=$Itemid&catid=$catid&page=$return";
|
|
}
|
|
?>
|
|
<script language="javascript" type="text/javascript">
|
|
<!--
|
|
alert("<?php echo html_entity_decode(_ZOOM_ALERT_EDITIMG);?>");
|
|
location = "<?php echo $loc;?>";
|
|
//-->
|
|
</script>
|
|
<?php
|
|
}else{
|
|
//Laat scherm zien met beschrijving van afbeelding
|
|
$zoom->_gallery->_images[$key]->getInfo();
|
|
if (array_key_exists('return', $_REQUEST))
|
|
$return = $_REQUEST['return'];
|
|
?>
|
|
<center>
|
|
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
|
<?php
|
|
if(!isset($return) || empty($return)){
|
|
?>
|
|
<tr>
|
|
<td align="left">
|
|
<a href="index.php?option=com_zoom&Itemid=<?php echo $Itemid ?>">
|
|
<img src="components/com_zoom/images/home.gif" alt="<?php echo _ZOOM_MAINSCREEN;?>" border="0"> <?php echo _ZOOM_MAINSCREEN;?>
|
|
</a>
|
|
<?php
|
|
if ($zoom->_gallery->_pos==0) echo " > ";
|
|
elseif ($zoom->_gallery->_pos==1) echo " > <a href=\"index.php?option=com_zoom&Itemid=".$Itemid."&catid=".$zoom->_gallery->_subcat_id."\">".$parent."</a> > ";
|
|
elseif ($zoom->_gallery->_pos>=2) echo " >..> <a href=\"index.php?option=com_zoom&Itemid=".$Itemid."&catid=".$zoom->_gallery->_subcat_id."\">".$parent."</a> > ";
|
|
echo "<a href=\"index.php?option=com_zoom&Itemid=".$Itemid."&catid=".$zoom->_gallery->_id."&PageNo=".$PageNo."\">".$zoom->_gallery->_name."</a>";
|
|
if(!$zoom->_gallery->_published)
|
|
echo " <font color=\"red\">(unpublished)</font>";
|
|
if($zoom->_isAdmin){
|
|
print ' | <a href="index.php?option=com_zoom&Itemid=' .$Itemid. '&page=admin">'._ZOOM_ADMINSYSTEM.'</a>';
|
|
}else if($zoom->_isUser && $zoom->_CONFIG['allowUserUpload']){
|
|
print ' | <a href="index.php?option=com_zoom&Itemid=' .$Itemid. '&page=admin">'._ZOOM_USERSYSTEM.'</a>';
|
|
}
|
|
?>
|
|
</td>
|
|
<td> </td>
|
|
</tr>
|
|
<?php
|
|
}else{
|
|
?>
|
|
<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 ?>&catid=<?php echo $catid;?>&page=mediamgr">
|
|
<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>
|
|
<?php
|
|
}
|
|
?>
|
|
<tr>
|
|
<td colspan="2" align="center"><h3><?php echo _ZOOM_EDITPIC;?></h3></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" align="center">
|
|
<img src="<?php echo $zoom->_gallery->_images[$key]->_thumbnail;?>" alt="" border="1" width="75">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table cellspacing="0" cellpadding="4" border="0" width="100%">
|
|
<tr>
|
|
<td width="85%" class="tabpadding" align="center">
|
|
<a href="javascript:document.forms.editimg.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_SAVE;?>" border="0" name="save" /></a>
|
|
<a href="javascript:document.forms.editimg.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 method="post" name="editimg" action="index<?php echo ($zoom->_isBackend) ? "2" : "";?>.php?option=com_zoom&page=editpic&Itemid=<?php echo $Itemid; echo (isset($return)) ? "&return=".$return : "";?>">
|
|
<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 language="javascript" type="text/javascript">
|
|
<!--
|
|
tabPane1.addTabPage( document.getElementById( "module19" ) );
|
|
//-->
|
|
</script>
|
|
<table border="0" width="400">
|
|
<tr>
|
|
<td><?php echo _ZOOM_FILENAME;?>: </td>
|
|
<td><strong><?php echo $zoom->_gallery->_images[$key]->_filename;?></strong></td>
|
|
</tr>
|
|
<tr>
|
|
<td><?php echo _ZOOM_IMGNAME;?>: </td>
|
|
<td>
|
|
<input type="textbox" name="newname" value="<?php echo $zoom->_gallery->_images[$key]->_name;?>" length="50" maxlength="50" class="inputbox">
|
|
<input type="hidden" name="catid" value="<?php echo $zoom->_gallery->_id;?>">
|
|
<input type="hidden" name="key" value="<?php echo $key;?>">
|
|
<input type="hidden" name="PageNo" value="<?php echo $PageNo;?>">
|
|
<input type="hidden" name="submita" value="submita">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><?php echo _ZOOM_KEYWORDS;?>: </td>
|
|
<td valign="center"><input type="text" name="keywords" size="50" value="<?php echo $zoom->_gallery->_images[$key]->_keywords;?>" class="inputbox"></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><?php echo _ZOOM_DESCRIPTION;?>: </td>
|
|
<td valign="top"><textarea cols="25" rows="5" name="newdescr" class="inputbox"><?php echo $zoom->_gallery->_images[$key]->_descr;?></textarea></td>
|
|
</tr>
|
|
</table>
|
|
<table border="0" width="400">
|
|
<tr>
|
|
<td align="left" valign="top"><?php echo _ZOOM_SETCATIMG;?>: </td>
|
|
<td align="left" valign="top">
|
|
<input type="checkbox" name="catimg" value="1"<?php if($zoom->_gallery->_cat_img==$zoom->_gallery->_images[$key]->_id) echo " checked";?>>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="left" valign="top"><?php echo _ZOOM_SETPARENTIMG;?>:</td>
|
|
<td align="left" valign="top">
|
|
<input type="checkbox" name="parentimg" value="1"<?php if($zoom->_gallery->_images[$key]->isParentImage($zoom->_gallery->_subcat_id)) echo " checked";?>>
|
|
</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->_images[$key]->isPublished()) 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->_images[$key]->_members);
|
|
foreach($userlist as $item){
|
|
echo $item."\n";
|
|
}
|
|
?>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</center>
|
|
</form><br />
|
|
<?php
|
|
}
|
|
?>
|