public function postflight($type, $parent, $results) { if (class_exists('AppRequirements')) { $requirements = new AppRequirements(); $requirements->checkRequirements(); $requirements->displayResults(); } if (class_exists('App')) { // get zoo instance $app = App::getInstance('zoo'); $app->module->enable('mod_zooquickicon', 'icon'); $app->plugin->enable('zooshortcode'); $app->plugin->enable('zoosmartsearch'); $app->plugin->enable('zoosearch'); $app->plugin->enable('zooevent'); } // updateservers url update workaround if ('update' == $type) { JFactory::getDBO()->setQuery("DELETE a, b, c FROM `#__update_sites_extensions` a" . " LEFT JOIN `#__update_sites` b ON b.update_site_id = a.update_site_id" . " LEFT JOIN `#__updates` c ON c.update_site_id = a.update_site_id" . " WHERE a.extension_id = (SELECT `extension_id` FROM `#__extensions` WHERE `type` = 'package' AND `element` = 'pkg_zoo')")->execute(); } $extensions = array(); foreach ($results as $result) { $extensions[] = (object) array('name' => $result['name'] == 'com_zoo' ? 'ZOO extension' : $result['name'], 'status' => $result['result'], 'message' => $result['result'] ? ($type == 'update' ? 'Updated' : 'Installed') . ' successfully' : 'NOT Installed'); } // display extension installation results self::displayResults($extensions, 'Extensions', 'Extension'); }
public function postflight($type, $parent, $results) { if (class_exists('AppRequirements')) { $requirements = new AppRequirements(); $requirements->checkRequirements(); $requirements->displayResults(); } if (class_exists('App')) { // get zoo instance $app = App::getInstance('zoo'); $app->module->enable('mod_zooquickicon', 'icon'); $app->plugin->enable('zooshortcode'); $app->plugin->enable('zoosmartsearch'); $app->plugin->enable('zoosearch'); $app->plugin->enable('zooevent'); } $extensions = array(); foreach ($results as $result) { $extensions[] = (object) array('name' => $result['name'] == 'com_zoo' ? 'ZOO extension' : $result['name'], 'status' => $result['result'], 'message' => $result['result'] ? ($type == 'update' ? 'Updated' : 'Installed') . ' successfully' : 'NOT Installed'); } // display extension installation results self::displayResults($extensions, 'Extensions', 'Extension'); }
echo '<td>'; echo '<fieldset><legend class="screen-reader-text"><span>Not Use Cache</span></legend> <label title="Yes"><input type="radio" name="' . $setting->option_name . '" value="1" ' . ($setting->option_value == 1 ? 'checked="checked"' : '') . '> <span>Yes, I want the cronjob will be executed getting data directly from the source, not from Cache.</span></label><br> <label title="No"><input type="radio" name="' . $setting->option_name . '" value="0" ' . ($setting->option_value == 0 ? 'checked="checked"' : '') . '> <span>No, cronjob will get data from the cache if the cache is not expired</span>.</label><br /> </fieldset>'; echo '</td>'; break; default: break; } echo '</tr>'; } ?> </table> <input type="hidden" name="task" value="save" /> <p class="submit"> <input type="submit" name="submit" id="submit" class="button button-primary" value="Save Changes" /> </p> </form> </div> <div class="welcome-panel"> <div class="col-wrap"> <?php $requirements->displayResults(); ?> </div> </div> </div>