Skip to content
Snippets Groups Projects
Select Git revision
  • 16fdb440d20d0e490b554f0f2bad50e6bb729bd0
  • master default protected
  • simple-task/7248-eol-check-add-node-22
  • 6877_check_iml_deployment
4 results

check_uptime

Blame
  • controller.php 891 B
    <?php
    namespace Concrete\Package\LdapLogin;
    
    use Concrete\Core\Package\Package;
    use Concrete\Core\Authentication\AuthenticationType;
    
    
    defined('C5_EXECUTE') or die(_('Access denied.'));
    
    class Controller extends Package {
    
      protected $pkgHandle = 'ldap_login';
      protected $appVersionRequired = '5.7.2';
      protected $pkgVersion = '1.0';
    
      public function getPackageDescription() {
        return t("Add LDAP login functionality.");
      }
    
      public function getPackageName() {
        return "LDAP Login";
      }
    
      public function getPackageAutoloaderRegistries() {
        return array("library/authentication" => "Library\Authentication");
      }
    
      public function install() {
        $pkg = parent::install();
        $at = AuthenticationType::add('ldap','LDAP',0,$pkg);
      }
    
      public function uninstall() {
        $at = AuthenticationType::getByHandle('ldap');
        $at->delete();
        parent::uninstall();
      }
    
    }
    ?>