Example #1
0
 /**
  * Watch for license activation
  *
  * @uses init
  */
 public static function listen()
 {
     if (isset($_POST['edd_action'], $_POST['license']) && 'activate_license' == $_POST['edd_action']) {
         if (is_email($_POST['license'])) {
             $create = new create(sanitize_email($_POST['license']));
             if (is_string(self::$code = $create->get_license_code())) {
                 self::$license_id = $create->get_license_id();
                 $_POST['license'] = self::$code;
                 self::$user = $create->get_user();
                 self::$trial = true;
             }
         } else {
             self::$code = strip_tags($_POST['license']);
         }
     }
 }