0byt3m1n1
Path:
/
home
/
kassiope
/
OLD
/
00-OLD
/
administrator
/
components
/
com_phocagallery
/
[
Home
]
File: install.phocagallery.php
<?php /* * @package Joomla 1.5 * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * * @component Phoca Gallery * @copyright Copyright (C) Jan Pavelka www.phoca.cz * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL */ // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); jimport( 'joomla.filesystem.folder' ); function com_install() { $folder[0][0] = 'images' . DS . 'phocagallery' . DS ; $folder[0][1] = JPATH_ROOT . DS . $folder[0][0]; $folder[1][0] = 'images' . DS . 'phocagallery' . DS . 'avatars' . DS; $folder[1][1] = JPATH_ROOT . DS . $folder[1][0]; $message = ''; $error = array(); foreach ($folder as $key => $value) { if (!JFolder::exists( $value[1])) { if (JFolder::create( $value[1], 0755 )) { @JFile::write($value[1].DS."index.html", "<html>\n<body bgcolor=\"#FFFFFF\">\n</body>\n</html>"); // @JFile::write($value[1].DS.".htaccess", "deny from all"); $message .= '<p><b><span style="color:#009933">Répertoire</span> ' . $value[0] .' <span style="color:#009933">créé!</span></b></p>'; $error[] = 0; } else { $message .= '<p><b><span style="color:#CC0033">Répertoire</span> ' . $value[0] .' <span style="color:#CC0033">Echec de création!</span></b> SVP Créer le répertoire manuellement.</p>'; $error[] = 1; } } else//Folder exist { $message .= '<p><b><span style="color:#009933">Répertoire</span> ' . $value[0] .' <span style="color:#009933">existant!</span></b></p>'; $error[] = 0; } } $message .= '<p>Merci de choisir si vous souhaitez installer ou mettre à niveau le composant Phoca Gallery. Cliquez sur Installer pour une nouvelle installation de Phoca Gallery. Si vous cliquez sur Installer, les éléments stockées dans la base de données de Phoca Gallery seront perdus. Si vous cliquez sur Mise à jour, Les données des galeries de Phoca seront conservés. Désactiver le paramètre du débogage du système si celui-ci est activé avant son installation ou la mise à jour.</p>'; ?> <div style="padding:20px;border:1px solid #b36b00;background:#fff"> <a style="text-decoration:underline" href="http://www.phoca.cz/" target="_blank"><?php echo JHTML::_('image.site', 'icon-phoca-logo.png', 'components/com_phocagallery/assets/images/', NULL, NULL, 'Phoca.cz'); ?></a> <div style="position:relative;float:right;"> <?php echo JHTML::_('image.site', 'logo-phoca.png', 'components/com_phocagallery/assets/images/', NULL, NULL, 'Phoca.cz');?> </div> <p> </p> <?php echo $message; ?> <div style="clear:both"> </div> <div style="text-align:center"><center><table border="0" cellpadding="20" cellspacing="20"> <tr> <td align="center" valign="middle"> <a href="index.php?option=com_phocagallery&controller=phocagalleryinstall&task=install"><?php echo JHTML::_('image.site', 'install.png', '/components/com_phocagallery/assets/images/', NULL, NULL, 'Installer' ); ?></a> </td> <td align="center" valign="middle"> <a href="index.php?option=com_phocagallery&controller=phocagalleryinstall&task=upgrade"><?php echo JHTML::_('image.site', 'upgrade.png', '/components/com_phocagallery/assets/images/', NULL, NULL, 'Mise à jour' ); ?></a> </td> </tr> </table></center></div> <p> </p><p> </p> <p> <a href="http://www.phoca.cz/phocagallery/" target="_blank">Gestionnaire Phoca Gallery</a><br /> <a href="http://www.phoca.cz/documentation/" target="_blank">Manuel Utilisateur de Phoca Gallery</a><br /> <a href="http://www.phoca.cz/forum/" target="_blank">Forum de Phoca Gallery</a><br /> </p> <p> </p> <p><center><a style="text-decoration:underline" href="http://www.phoca.cz/" target="_blank">www.phoca.cz</a></center></p> <?php } ?>