' . JText::_('COM_PHOCAGALLLERY_INSTALL_TEXT') . '

'; $folder[0][0] = 'phocadownload' ; $folder[0][1] = JPATH_ROOT . '/' . $folder[0][0]; $folder[1][0] = 'images/phocadownload' ; $folder[1][1] = JPATH_ROOT . '/' . $folder[1][0]; $folder[2][0] = 'phocadownload/userupload'; $folder[2][1] = JPATH_ROOT . '/' . $folder[2][0]; $folder[3][0] = 'phocadownloadpap'; $folder[3][1] = JPATH_ROOT . '/' . $folder[3][0]; $folder[4][0] = 'phocadownloadpap/userupload'; $folder[4][1] = JPATH_ROOT . '/' . $folder[4][0]; $message = ''; $error = array(); foreach ($folder as $key => $value) { if (!JFolder::exists( $value[1])) { if (JFolder::create( $value[1], 0755 )) { $data = "\n\n\n"; JFile::write($value[1].'/'."index.html", $data); $message .= '
Folder ' . $value[0] .' created!
'; $error[] = 0; } else { $message .= '
Folder ' . $value[0] .' creation failed! Please create it manually.
'; $error[] = 1; } } else//Folder exist { $message .= '
Folder ' . $value[0] .' exists!
'; $error[] = 0; } } JFactory::getApplication()->enqueueMessage($message, 'message'); //$app = JFactory::getApplication(); //$app->redirect(JRoute::_('index.php?option=com_phocadownload'), $message); $parent->getParent()->setRedirectURL('index.php?option=com_phocadownload'); } function uninstall($parent) { //echo '

' . JText::_('COM_PHOCAGALLLERY_UNINSTALL_TEXT') . '

'; } function update($parent) { //echo '

' . JText::sprintf('COM_PHOCADOWNLOAD_UPDATE_TEXT', $parent->get('manifest')->version) . '

'; $folder[0][0] = 'phocadownload' ; $folder[0][1] = JPATH_ROOT . '/' . $folder[0][0]; $folder[1][0] = 'images/phocadownload' ; $folder[1][1] = JPATH_ROOT . '/' . $folder[1][0]; $folder[2][0] = 'phocadownload/userupload'; $folder[2][1] = JPATH_ROOT . '/' . $folder[2][0]; $folder[3][0] = 'phocadownloadpap'; $folder[3][1] = JPATH_ROOT . '/' . $folder[3][0]; $folder[4][0] = 'phocadownloadpap/userupload'; $folder[4][1] = JPATH_ROOT . '/' . $folder[4][0]; $message = ''; $error = array(); foreach ($folder as $key => $value) { if (!JFolder::exists( $value[1])) { if (JFolder::create( $value[1], 0755 )) { $data = "\n\n\n"; JFile::write($value[1].'/'."index.html", $data); $message .= '
Folder ' . $value[0] .' created!
'; $error[] = 0; } else { $message .= '
Folder ' . $value[0] .' creation failed! Please create it manually.
'; $error[] = 1; } } else//Folder exist { $message .= '
Folder ' . $value[0] .' exists!
'; $error[] = 0; } } $msg = JText::_('COM_PHOCADOWNLOAD_UPDATE_TEXT'); $msg .= ' (' . JText::_('COM_PHOCADOWNLOAD_VERSION'). ': ' . $parent->get('manifest')->version . ')'; $msg .= '
'. $message; //$parent->getParent()->setRedirectURL('index.php?option=com_phocadownload'); $app = JFactory::getApplication(); $app->enqueueMessage($msg); $app->redirect(JRoute::_('index.php?option=com_phocadownload')); } function preflight($type, $parent) { //echo '

' . JText::_('COM_PHOCADOWNLOAD_PREFLIGHT_' . $type . '_TEXT') . '

'; } function postflight($type, $parent) { //echo '

' . JText::_('COM_PHOCADOWNLOAD_POSTFLIGHT_' . $type . '_TEXT') . '

'; } }