function uninstPackages($option, $caller, $pkg, $ids) { if (count($ids)) foreach ($ids as $id) dropPackage($id); HTML_facileFormsConf::message( $option, $caller, $pkg, count($ids).' '.BFText::_('COM_BREEZINGFORMS_INSTALLER_PKGSUNINST'), 'instpackage' ); } // uninstPackages
function showPackage($option, $caller, $pkgid, &$inst) { ?> <form action="index.php" method="post" name="adminForm"> <table cellpadding="0" cellspacing="0" border="0" class="adminform" style="width:600px;"> <tr><th colspan="4" class="title" >BreezingForms - <?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_PKGREPORT'); ?></th></tr> <?php if (array_key_exists('pkgid', $inst->params[0])) { $pkgid = $inst->params[0]['pkgid']; ?> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_ID'); ?>:</td> <td nowrap><?php echo $pkgid; ?></td> <td></td> </tr> <?php } else $pkgid = ''; ?> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_INSTTYPE'); ?>:</td> <td nowrap width="100%"><?php HTML_facileFormsConf::showParam($inst, 'pkgtype'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_FFVERSION'); ?>:</td> <td nowrap><?php HTML_facileFormsConf::showParam($inst, 'pkgversion'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_PACKAGE').' '.BFText::_('COM_BREEZINGFORMS_INSTALLER_NAME'); ?>:</td> <td nowrap><?php HTML_facileFormsConf::showParam($inst, 'name'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_PACKAGE').' '.BFText::_('COM_BREEZINGFORMS_INSTALLER_TITLE'); ?>:</td> <td nowrap><?php HTML_facileFormsConf::showParam($inst, 'title'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_PACKAGE').' '.BFText::_('COM_BREEZINGFORMS_INSTALLER_VERS'); ?>:</td> <td nowrap><?php HTML_facileFormsConf::showParam($inst, 'version'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap valign="top"><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_DESC'); ?>:</td> <td nowrap><?php HTML_facileFormsConf::showParam($inst, 'description'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_CPYRT'); ?>:</td> <td nowrap><?php HTML_facileFormsConf::showParam($inst, 'copyright'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_CREATEDATE'); ?>:</td> <td nowrap><?php HTML_facileFormsConf::showParam($inst, 'creationDate'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_AUTHOR').' '.BFText::_('COM_BREEZINGFORMS_INSTALLER_NAME'); ?>:</td> <td nowrap><?php HTML_facileFormsConf::showParam($inst, 'author'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_AUTHOR').' '.BFText::_('COM_BREEZINGFORMS_INSTALLER_EMAIL'); ?>:</td> <td nowrap><?php HTML_facileFormsConf::showParam($inst, 'authorEmail'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_AUTHOR').' '.BFText::_('COM_BREEZINGFORMS_INSTALLER_URL'); ?>:</td> <td nowrap><?php HTML_facileFormsConf::showParam($inst, 'authorUrl'); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_SCRIPTSIMP'); ?>:</td> <td nowrap><?php echo count($inst->scripts); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_PIECESIMP'); ?>:</td> <td nowrap><?php echo count($inst->pieces); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_FORMSIMP'); ?>:</td> <td nowrap><?php echo count($inst->forms); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_ELEMSIMP'); ?>:</td> <td nowrap><?php echo count($inst->elements); ?></td> <td></td> </tr> <tr> <td></td> <td nowrap><?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_MENUSIMP'); ?>:</td> <td nowrap><?php echo count($inst->menus); ?></td> <td></td> </tr> <?php if (count($inst->warnings)) { ?> <tr> <td></td> <td nowrap colspan="2"> <hr/><br/> <?php echo BFText::_('COM_BREEZINGFORMS_INSTALLER_WARNINGS'); ?>:<br/><br/> <?php foreach ($inst->warnings as $warn) echo $warn.'<br/>'; ?> </td> <td></td> </tr> <?php } // if ?> <tr> <td></td> <td nowrap colspan="2" style="text-align:right"> <input onclick="submitbutton('instpackage');" type="submit" value="<?php echo BFText::_('COM_BREEZINGFORMS_TOOLBAR_CLOSE'); ?>"/> </td> <td></td> </tr> </table> <input type="hidden" name="option" value="<?php echo $option; ?>" /> <input type="hidden" name="act" value="configuration" /> <input type="hidden" name="task" value="" /> <input type="hidden" name="caller_url" value="<?php echo htmlspecialchars($caller, ENT_QUOTES); ?>" /> <input type="hidden" name="pkg" value="<?php echo $pkgid; ?>" /> </form> <?php } // showPackage