1# mod_pam.pl 2 3sub mod_pam_directives 4{ 5local $rv = [ 6 [ 'AuthPAM', 0, 6, 'virtual global', 1.20 ], 7 [ 'AuthPAMConfig', 0, 6, 'virtual global', 1.20 ] 8 ]; 9return &make_directives($rv, $_[0], "mod_pam"); 10} 11 12sub edit_AuthPAM 13{ 14return (1, $text{'mod_pam_pam'}, 15 &choice_input($_[0]->{'value'}, "AuthPAM", "", 16 "$text{'yes'},on", "$text{'no'},off", 17 "$text{'default'},")); 18} 19sub save_AuthPAM 20{ 21return &parse_choice("AuthPAM", ""); 22} 23 24sub edit_AuthPAMConfig 25{ 26return (1, $text{'mod_pam_config'}, 27 &opt_input($_[0]->{'value'}, "AuthPAMConfig", $text{'default'}, 15)); 28} 29sub save_AuthPAMConfig 30{ 31return &parse_opt("AuthPAMConfig", '^\S+$', $text{'mod_pam_econfig'}); 32} 33 34