Esempio n. 1
0
 public static function execute(ApplicationAbstract $application)
 {
     $data = HTML::sanitize(basename($_GET['code']));
     if (Services::install($data)) {
         $class = 'osCommerce\\OM\\Core\\Site\\Admin\\Module\\Service\\' . $data;
         $OSCOM_SM = new $class();
         if ($OSCOM_SM->hasKeys()) {
             OSCOM::redirect(OSCOM::getLink(null, null, 'Save&code=' . $data));
         } else {
             Registry::get('MessageStack')->add(null, OSCOM::getDef('ms_success_action_performed'), 'success');
             OSCOM::redirect(OSCOM::getLink());
         }
     } else {
         Registry::get('MessageStack')->add(null, OSCOM::getDef('ms_error_action_not_performed'), 'error');
         OSCOM::redirect(OSCOM::getLink());
     }
 }