Lines Matching refs:ext

119         /* @var helper_plugin_extension_extension $ext */
120 $ext = $this->loadHelper('extension_extension');
125 $ext->setExtension($extname);
126 $date = $ext->getInstalledVersion();
127 $avail = $ext->getLastUpdate();
128 if ($avail && $avail > $date && !$ext->isBundled()) {
145 /* @var helper_plugin_extension_extension $ext */
146 $ext = $this->loadHelper('extension_extension');
150 $ext->setExtension($extname);
151 if (!$ext->isInstalled()) {
152 $this->error(sprintf('Extension %s is not installed', $ext->getID()));
158 $status = $ext->enable();
161 $status = $ext->disable();
170 $this->success(sprintf($this->getLang($msg), $ext->getID()));
185 /* @var helper_plugin_extension_extension $ext */
186 $ext = $this->loadHelper('extension_extension');
190 $ext->setExtension($extname);
191 if (!$ext->isInstalled()) {
192 $this->error(sprintf('Extension %s is not installed', $ext->getID()));
197 $status = $ext->uninstall();
199 $this->success(sprintf($this->getLang('msg_delete_success'), $ext->getID()));
201 $this->error(sprintf($this->getLang('msg_delete_failed'), hsc($ext->getID())));
217 /* @var helper_plugin_extension_extension $ext */
218 $ext = $this->loadHelper('extension_extension');
226 $installed = $ext->installFromURL($extname, true);
232 $ext->setExtension($extname);
234 if (!$ext->getDownloadURL()) {
237 sprintf('Could not find download for %s', $ext->getID())
243 $installed = $ext->installOrUpdate();
326 /** @var helper_plugin_extension_extension $ext */
327 $ext = $this->loadHelper('extension_extension');
332 $ext->setExtension($name);
335 if ($ext->isInstalled()) {
336 $date = $ext->getInstalledVersion();
337 $avail = $ext->getLastUpdate();
345 if ($ext->isGitControlled()) $status = 'g';
346 if ($ext->isBundled()) $status = 'b';
347 if ($ext->isEnabled()) {
355 $date = $ext->getLastUpdate();
366 $ext->getID(),
371 $ext->getDisplayName(),
372 $this->colors->wrap($ext->getAuthor(), Colors::C_PURPLE)
387 ['', $ext->getDescription()],