diff --git a/e107_plugins/pm/pm_conf.php b/e107_plugins/pm/pm_conf.php
index 103d79d0c..813da1dc6 100755
--- a/e107_plugins/pm/pm_conf.php
+++ b/e107_plugins/pm/pm_conf.php
@@ -43,7 +43,6 @@ if (!e107::isInstalled('pm') || !getperms('P'))
require_once(e_PLUGIN.'pm/pm_class.php');
//require_once(e_HANDLER.'userclass_class.php'); Should already be loaded
-require_once(e_HANDLER."form_handler.php"); // FIXME form options below need rewriting to $frm->
$mes = e107::getMessage();
$action = e_QUERY;
@@ -271,18 +270,15 @@ switch ($action)
require_once(e_ADMIN.'footer.php');
-
-
function yes_no($fname, $curval = '')
{
+ require_once(e_HANDLER."form_handler.php");
$ret =
form::form_radio($fname, '1', ($curval ? '1' : '0'), '', '').LAN_YES.' '.
form::form_radio($fname, '0', ($curval ? '0' : '1'), '', '').LAN_NO;
return $ret;
}
-
-
function show_options($pm_prefs)
{
$frm = e107::getForm();
@@ -297,31 +293,31 @@ function show_options($pm_prefs)
".ADLAN_PM_16." |
- ".form::form_text('pm_option-title', 20, $pm_prefs['title'], 50)." |
+ ".$frm->text('pm_option-title', $pm_prefs['title'], '50')." |
".ADLAN_PM_17." |
- ".yes_no('pm_option-animate', $pm_prefs['animate'])." |
+ ".$frm->radio_switch('pm_option-animate', $pm_prefs['animate'], LAN_YES, LAN_NO)." |
".ADLAN_PM_18." |
- ".yes_no('pm_option-dropdown', $pm_prefs['dropdown'])." |
+ ".$frm->radio_switch('pm_option-dropdown', $pm_prefs['dropdown'], LAN_YES, LAN_NO)." |
".ADLAN_PM_19." |
- ".form::form_text('pm_option-read_timeout', 5, $pm_prefs['read_timeout'], 5)." |
+ ".$frm->text('pm_option-read_timeout', $pm_prefs['read_timeout'], '5', array('class' => 'tbox input-text'))." |
".ADLAN_PM_20." |
- ".form::form_text('pm_option-unread_timeout', 5, $pm_prefs['unread_timeout'], 5)." |
+ ".$frm->text('pm_option-unread_timeout', $pm_prefs['unread_timeout'], '5', array('class' => 'tbox input-text'))." |
".ADLAN_PM_21." |
- ".yes_no('pm_option-popup', $pm_prefs['popup'])." |
+ ".$frm->radio_switch('pm_option-popup', $pm_prefs['popup'], LAN_YES, LAN_NO)." |
".ADLAN_PM_22." |
- ".form::form_text('pm_option-popup_delay', 5, $pm_prefs['popup_delay'], 5)." ".ADLAN_PM_44." |
+ ".$frm->text('pm_option-popup_delay', $pm_prefs['popup_delay'], '5', array('class' => 'tbox input-text'))." ".ADLAN_PM_44." |
".ADLAN_PM_23." |
@@ -329,7 +325,7 @@ function show_options($pm_prefs)
".ADLAN_PM_24." |
- ".form::form_text('pm_option-perpage', 5, $pm_prefs['perpage'], 5)." |
+ ".$frm->text('pm_option-perpage', $pm_prefs['perpage'], '5', array('class' => 'tbox input-text'))." |
".ADLAN_PM_25." |
@@ -345,7 +341,7 @@ function show_options($pm_prefs)
".ADLAN_PM_28." |
- ".form::form_text('pm_option-attach_size-', 8, $pm_prefs['attach_size'], 8)." kB |
+ ".$frm->text('pm_option-attach_size', $pm_prefs['attach_size'], '8', array('class' => 'tbox input-text'))." kB |
".ADLAN_PM_29." |
@@ -361,7 +357,7 @@ function show_options($pm_prefs)
".ADLAN_PM_81." |
- ".form::form_text('pm_option-pm_max_send', 5, $pm_prefs['pm_max_send'], 5)."".ADLAN_PM_82." |
+ ".$frm->text('pm_option-pm_max_send', $pm_prefs['pm_max_send'], '5', array('class' => 'tbox input-text'))."".ADLAN_PM_82." |
@@ -375,9 +371,6 @@ function show_options($pm_prefs)
}
-
-
-
function show_limits($pm_prefs)
{
$sql = e107::getDb();
@@ -530,10 +523,10 @@ function add_limit($pm_prefs)
}
-
-
function show_maint($pmPrefs)
{
+ $frm = e107::getForm();
+
$txt = "