/** * 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']); } } }