Пример #1
0
 public function actionInstall($args)
 {
     if (!isset($args[0])) {
         print "Error: Module Id required!\n\n";
         print $this->getHelp();
         return;
     }
     $moduleId = $args[0];
     $onlineModules = new OnlineModuleManager();
     $onlineModules->install($moduleId);
     print "\nModule " . $moduleId . " successfully installed!\n";
 }
Пример #2
0
 /**
  * Installs a given moduleId from marketplace
  */
 public function actionInstall()
 {
     $this->forcePostRequest();
     $moduleId = Yii::app()->request->getQuery('moduleId');
     if (!Yii::app()->moduleManager->isInstalled($moduleId)) {
         $onlineModules = new OnlineModuleManager();
         $onlineModules->install($moduleId);
     }
     // Redirect to Module Install?
     $this->redirect(Yii::app()->createUrl('admin/module/list'));
 }