public function installModule($v8e74155194666debb2f773d1de2ae7fe)
 {
     if (!file_exists($v8e74155194666debb2f773d1de2ae7fe)) {
         throw new publicAdminException(getLabel("label-errors-13052"), 13052);
     }
     require_once $v8e74155194666debb2f773d1de2ae7fe;
     preg_match("|\\/modules\\/(\\S+)\\/|i", $v8e74155194666debb2f773d1de2ae7fe, $v9c28d32df234037773be184dbdafc274);
     $v4d1ee841197b38b197ce7dd594ab3333 = $v9c28d32df234037773be184dbdafc274[1];
     if ($v4d1ee841197b38b197ce7dd594ab3333 != $INFO['name']) {
         throw new publicAdminException(getLabel("label-errors-13053"), 13053);
     }
     $this->checkModuleByName($v4d1ee841197b38b197ce7dd594ab3333);
     $this->checkModuleComponents($COMPONENTS);
     def_module::install($INFO);
 }