$text{'default'}, 40, &file_chooser_button("pinger_program"));
print "</tr>\n";
-print "<tr>\n";
-print &opt_input($text{'eprogs_crp'}, "redirect_program", $conf,
- $text{'none'}, 40, &file_chooser_button("redirect_program"));
-print "</tr>\n";
+if ($squid_version >= 2.6) {
+ print "<tr>\n";
+ print &opt_input($text{'eprogs_crp'}, "url_rewrite_program", $conf,
+ $text{'none'}, 40, &file_chooser_button("url_rewrite_program"));
+ print "</tr>\n";
-print "<tr>\n";
-print &opt_input($text{'eprogs_norp'}, "redirect_children", $conf,
- $text{'default'}, 6);
-print "</tr>\n";
+ print "<tr>\n";
+ print &opt_input($text{'eprogs_norp'}, "url_rewrite_children", $conf,
+ $text{'default'}, 6);
+ print "</tr>\n";
+ }
+else {
+ print "<tr>\n";
+ print &opt_input($text{'eprogs_crp'}, "redirect_program", $conf,
+ $text{'none'}, 40, &file_chooser_button("redirect_program"));
+ print "</tr>\n";
+
+ print "<tr>\n";
+ print &opt_input($text{'eprogs_norp'}, "redirect_children", $conf,
+ $text{'default'}, 6);
+ print "</tr>\n";
+ }
print "</table></td></tr></table>\n";
print "<input type=submit value='$text{'buttsave'}'></form>\n";
}
&save_opt("unlinkd_program", \&check_prog, $conf);
&save_opt("pinger_program", \&check_prog, $conf);
-&save_opt("redirect_program", \&check_prog, $conf);
-&save_opt("redirect_children", \&check_children, $conf);
+if ($squid_version >= 2.6) {
+ &save_opt("url_rewrite_program", \&check_prog, $conf);
+ &save_opt("url_rewrite_children", \&check_children, $conf);
+ }
+else {
+ &save_opt("redirect_program", \&check_prog, $conf);
+ &save_opt("redirect_children", \&check_children, $conf);
+ }
&flush_file_lines();
&unlock_file($config{'squid_conf'});