[evolvis-commits] r6792: merge bm:taramir/patches/customize-pm-display
mirabilos at evolvis.org
mirabilos at evolvis.org
Fri Jul 2 13:05:16 CEST 2010
Author: mirabilos
Date: 2010-07-02 13:05:16 +0200 (Fri, 02 Jul 2010)
New Revision: 6792
Added:
trunk/gforge_base/evolvisforge/gforge/www/pm/include/pm_columns.php
Modified:
trunk/gforge_base/evolvisforge/gforge/common/include/NotUser.class.php
trunk/gforge_base/evolvisforge/gforge/debian/changelog
trunk/gforge_base/evolvisforge/gforge/www/pm/browse_task.php
trunk/gforge_base/evolvisforge/gforge/www/pm/select_columns.php
Log:
merge bm:taramir/patches/customize-pm-display
Modified: trunk/gforge_base/evolvisforge/gforge/common/include/NotUser.class.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/common/include/NotUser.class.php 2010-07-02 09:20:12 UTC (rev 6791)
+++ trunk/gforge_base/evolvisforge/gforge/common/include/NotUser.class.php 2010-07-02 11:05:16 UTC (rev 6792)
@@ -31,12 +31,22 @@
class NotUser extends Error {
/**
+ * NotUser - constructor
+ *
+ */
+ function NotUser() {
+ session_start();
+ }
+
+ /**
* deletePreference - delete a preference
*
* @param string unique identifier
* @return boolean success
*/
function deletePreference($name) {
+ global $_SESSION;
+
unset($_SESSION[$name]);
return true;
}
@@ -49,6 +59,8 @@
* @return boolean success
*/
function setPreference($name, $value) {
+ global $_SESSION;
+
$_SESSION[$name] = $value;
return true;
}
@@ -60,6 +72,8 @@
* @return string value or false on failure
*/
function getPreference($name) {
+ global $_SESSION;
+
return util_ifsetor($_SESSION[$name]);
}
Modified: trunk/gforge_base/evolvisforge/gforge/debian/changelog
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/debian/changelog 2010-07-02 09:20:12 UTC (rev 6791)
+++ trunk/gforge_base/evolvisforge/gforge/debian/changelog 2010-07-02 11:05:16 UTC (rev 6792)
@@ -1,8 +1,10 @@
-gforge (4.8.3+evolvis21.1) unstable; urgency=low
+gforge (4.8.3+evolvis21.2) xunstable; urgency=low
* Unbreak PM/Tasks (browse and select columns)
+ * Provide PM/Tasks column choice way to reset to defaults
+ and internationalisation for most of the strings used
- -- Thorsten Glaser <t.glaser at tarent.de> Fri, 02 Jul 2010 11:19:08 +0200
+ -- Thorsten Glaser <t.glaser at tarent.de> Fri, 02 Jul 2010 12:46:10 +0200
gforge (4.8.3+evolvis21) unstable; urgency=low
Modified: trunk/gforge_base/evolvisforge/gforge/www/pm/browse_task.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/pm/browse_task.php 2010-07-02 09:20:12 UTC (rev 6791)
+++ trunk/gforge_base/evolvisforge/gforge/www/pm/browse_task.php 2010-07-02 11:05:16 UTC (rev 6792)
@@ -7,30 +7,24 @@
*
*/
/*
-
Project/Task Manager
By Tim Perdue, Sourceforge, 11/99
Heavy rewrite by Tim Perdue April 2000
Total rewrite in OO and GForge coding guidelines 12/2002 by Tim Perdue
- Code rewrites for new requirements by Umer Kayani (u.kayani at tarent.de) 2010.
+ Code rewrites for new requirements by
+ © 2010 Umer Kayani <u.kayani at tarent.de>
+ © 2010 Thorsten Glaser <t.glaser at tarent.de>
*/
-
//Preselect columns (added in session) only done on first loading of page.
+require_once $gfwww.'pm/include/pm_columns.php';
$u =& session_get_user();
if (!$u) {
require_once $gfcommon.'include/NotUser.class.php';
$u = new NotUser();
}
-if (isset($_GET['firstTime'])) {
- $u->setPreference('pmdisplay:start_date', true);
- $u->setPreference('pmdisplay:end_date', true);
- $u->setPreference('pmdisplay:priority', true);
- $u->setPreference('pmdisplay:status', true);
- $u->setPreference('pmdisplay:percentComplete', true);
- $u->setPreference('pmdisplay:summary', true);
-}
+pm_columns_initprefs();
require_once $gfcommon.'pm/ProjectTaskFactory.class.php';
//build page title to make bookmarking easier
@@ -244,29 +238,28 @@
/*
* Get parameters for selecting customized columns in showing tasks details.
*/
-$summary = $u->getPreference('pmdisplay:summary');
-$start_date = $u->getPreference('pmdisplay:start_date');
-$end_date = $u->getPreference('pmdisplay:end_date');
-$percentComplete = $u->getPreference('pmdisplay:percentComplete');
-$category = $u->getPreference('pmdisplay:category');
-$assignedTo = $u->getPreference('pmdisplay:assignedTo');
-$priority = $u->getPreference('pmdisplay:priority');
-$status = $u->getPreference('pmdisplay:status');
-$projectTaskId = $u->getPreference('pmdisplay:projectTaskId');
-$realName = $u->getPreference('pmdisplay:realName');
-$duration = $u->getPreference('pmdisplay:duration');
-$parentId = $u->getPreference('pmdisplay:parentId');
-$userName = $u->getPreference('pmdisplay:userName');
-$details = $u->getPreference('pmdisplay:details');
-$hours = $u->getPreference('pmdisplay:hours');
-$statusId = $u->getPreference('pmdisplay:statusId');
-$categoryId = $u->getPreference('pmdisplay:categoryId');
-$categoryName = $u->getPreference('pmdisplay:categoryName');
-$lastModifiedDate = $u->getPreference('pmdisplay:lastModifiedDate');
-$externalId = $u->getPreference('pmdisplay:externalId');
-$subProjectName = $u->getPreference('pmdisplay:sub_project_name');
+$summary = pm_ispref("summary");
+$start_date = pm_ispref("start_date");
+$end_date = pm_ispref("end_date");
+$percentComplete = pm_ispref("perComplet");
+$category = pm_ispref("category");
+$assignedTo = pm_ispref("assignedTo");
+$priority = pm_ispref("priority");
+$status = pm_ispref("status");
+//$projectTaskId = pm_ispref("projectTaskId");
+$realName = pm_ispref("realName");
+$duration = pm_ispref("duration");
+$parentId = pm_ispref("parentId");
+$userName = pm_ispref("userName");
+$details = pm_ispref("details");
+$hours = pm_ispref("hours");
+$statusId = pm_ispref("statusId");
+$categoryId = pm_ispref("categoryId");
+$categoryName = pm_ispref("catName");
+$lastModifiedDate = pm_ispref("lastModDat");
+$externalId = pm_ispref("externalId");
+$subProjectName = pm_ispref("subprjname");
-
echo '
<script type="text/javascript">
function gup(name) {
@@ -392,27 +385,28 @@
//this array can be customized to display whichever columns you want
//it could be built by querying a table on a per-user basis as well
- $display_col=array('summary'=> ( ($summary || getStringFromRequest('summary')) ? 1: 0),
- 'start_date'=> ( ($start_date|| getStringFromRequest('start_date')) ? 1: 0),
- 'end_date'=> ( ($end_date || getStringFromRequest('end_date')) ? 1: 0),
- 'percent_complete'=> ( ($percentComplete || getStringFromRequest('percentComplete')) ? 1: 0),
- 'category'=> ($category ? 1: 0),
- 'assigned_to'=> ($assignedTo ? 1: 0),
- 'priority'=> ( ($priority || getStringFromRequest('priority')) ? 1: 0),
- 'status'=> ( ($status || getStringFromRequest('status')) ? 1 : 0) ,
- 'project_task_id'=> 0,
- 'realname'=> ($realName ? 1: 0),
- 'duration'=> ($duration ? 1: 0),
- 'parent_id'=> ($parentId ? 1: 0),
- 'user_name'=> ($userName ? 1: 0),
- 'details'=> ($details ? 1: 0),
- 'hours'=>($hours ? 1: 0),
- 'status_id'=> ($statusId ? 1: 0),
- 'category_id'=> ($categoryId ? 1: 0),
- 'category_name'=> ($categoryName ? 1: 0),
- 'last_modified_date'=> ($lastModifiedDate ? 1: 0),
- 'external_id'=> ($externalId ? 1: 0),
- 'sub_project_name'=>($subProjectName ? 1 : 0)
+ $display_col=array(
+ 'summary' => ($summary ? true : false),
+ 'start_date' => (($start_date|| getStringFromRequest('start_date')) ? true : false),
+ 'end_date' => (($end_date || getStringFromRequest('end_date')) ? true : false),
+ 'percent_complete' => (($percentComplete || getStringFromRequest('percentComplete')) ? true : false),
+ 'category' => ($category ? true : false),
+ 'assigned_to' => ($assignedTo ? true : false),
+ 'priority' => (($priority || getStringFromRequest('priority')) ? true : false),
+ 'status' => (($status || getStringFromRequest('status')) ? true : false) ,
+ 'project_task_id' => false,
+ 'realname' => ($realName ? true : false),
+ 'duration' => ($duration ? true : false),
+ 'parent_id' => ($parentId ? true : false),
+ 'user_name' => ($userName ? true : false),
+ 'details' => ($details ? true : false),
+ 'hours' => ($hours ? true : false),
+ 'status_id' => ($statusId ? true : false),
+ 'category_id' => ($categoryId ? true : false),
+ 'category_name' => ($categoryName ? true : false),
+ 'last_modified_date' => ($lastModifiedDate ? true : false),
+ 'external_id' => ($externalId ? true : false),
+ 'sub_project_name' => ($subProjectName ? true : false)
);
$title_arr=array();
Added: trunk/gforge_base/evolvisforge/gforge/www/pm/include/pm_columns.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/pm/include/pm_columns.php (rev 0)
+++ trunk/gforge_base/evolvisforge/gforge/www/pm/include/pm_columns.php 2010-07-02 11:05:16 UTC (rev 6792)
@@ -0,0 +1,80 @@
+<?php
+/*-
+ * Configurable columns for FusionForge PM/Tasks
+ *
+ * Copyright © 2010
+ * Thorsten Glaser <t.glaser at tarent.de>
+ * All rights reserved.
+ *
+ * This file is part of FusionForge. FusionForge is free software;
+ * you can redistribute it and/or modify it under the terms of the
+ * GNU General Public License as published by the Free Software
+ * Foundation; either version 2 of the Licence, or (at your option)
+ * any later version.
+ *
+ * FusionForge is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with FusionForge; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *-
+ * Helper functions
+ */
+
+$pm_columns_list = array(
+ /* ID Default Label */
+ array("summary", 1, _('Summary')),
+ array("start_date", 1, _('Start Date')),
+ array("end_date", 1, _('End Date')),
+ array("perComplet", 1, _('Percent Complete')),
+ array("category", 0, _('Category')),
+ array("assignedTo", 0, _('Assigned To')),
+ array("priority", 1, _('Priority')),
+ array("status", 1, _('Status')),
+// array("projectTaskId", 0, _('Project Task Id')),
+ array("realName", 0, _('Real Name')),
+ array("duration", 0, _('Duration')),
+ array("parentId", 0, _('Parent Id')),
+ array("userName", 0, _('User Name')),
+ array("details", 0, _('Details')),
+ array("hours", 0, _('Hours')),
+ array("statusId", 0, _('Status Id')),
+ array("categoryId", 0, _('Category Id')),
+ array("catName", 0, _('Category Name')),
+ array("lastModDat", 0, _('Last Modified Date')),
+ array("externalId", 0, _('External Id')),
+ array("subprjname", 0, _('Sub-Project')),
+);
+
+function pm_ispref($name) {
+ global $u;
+
+ return util_ifsetor($u->getPreference("pmdisplay:" . $name));
+}
+
+function pm_prefset($name, $on) {
+ global $u;
+
+ if ($on)
+ return $u->setPreference("pmdisplay:" . $name, "1");
+ else
+ return $u->deletePreference("pmdisplay:" . $name);
+}
+
+function pm_columns_initprefs() {
+ global $pm_columns_list;
+
+ if (pm_ispref("seen"))
+ /* already chosen */
+ return;
+
+ /* set everything to default values */
+ foreach ($pm_columns_list as $v)
+ pm_prefset($v[0], $v[1]);
+
+ /* don't need to repeat */
+ pm_prefset("seen", 1);
+}
Modified: trunk/gforge_base/evolvisforge/gforge/www/pm/select_columns.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/pm/select_columns.php 2010-07-02 09:20:12 UTC (rev 6791)
+++ trunk/gforge_base/evolvisforge/gforge/www/pm/select_columns.php 2010-07-02 11:05:16 UTC (rev 6792)
@@ -37,30 +37,26 @@
$u = new NotUser();
}
-if (isset( $_POST['Submit'])) { //Only called when submit button is pressed
- //Add remove values from session based on user selections.
+require_once $gfwww.'pm/include/pm_columns.php';
- if($_POST['summary']) $u->setPreference('pmdisplay:summary',true); else $u->deletePreference('pmdisplay:summary');
- if($_POST['start_date']) $u->setPreference('pmdisplay:start_date',true); else $u->deletePreference('pmdisplay:start_date');
- if($_POST['end_date'] ) $u->setPreference('pmdisplay:end_date',true); else $u->deletePreference('pmdisplay:end_date');
- if($_POST['percentComplete']) $u->setPreference('pmdisplay:percentComplete',true); else $u->deletePreference('pmdisplay:percentComplete');
- if($_POST['category'] ) $u->setPreference('pmdisplay:category',true); else $u->deletePreference('pmdisplay:category');
- if($_POST['assignedTo']) $u->setPreference('pmdisplay:assignedTo',true); else $u->deletePreference('pmdisplay:assignedTo');
- if($_POST['priority'] ) $u->setPreference('pmdisplay:priority',true); else $u->deletePreference('pmdisplay:priority');
- if($_POST['status']) $u->setPreference('pmdisplay:status',true); else $u->deletePreference('pmdisplay:status');
- if($_POST['realName']) $u->setPreference('pmdisplay:realName',true); else $u->deletePreference('pmdisplay:realName');
- if($_POST['duration']) $u->setPreference('pmdisplay:duration',true); else $u->deletePreference('pmdisplay:duration');
- if($_POST['parentId']) $u->setPreference('pmdisplay:parentId',true); else $u->deletePreference('pmdisplay:parentId');
- if($_POST['userName']) $u->setPreference('pmdisplay:userName',true); else $u->deletePreference('pmdisplay:userName');
- if($_POST['details']) $u->setPreference('pmdisplay:details',true); else $u->deletePreference('pmdisplay:details');
- if($_POST['hours']) $u->setPreference('pmdisplay:hours',true); else $u->deletePreference('pmdisplay:hours');
- if($_POST['statusId']) $u->setPreference('pmdisplay:statusId',true); else $u->deletePreference('pmdisplay:statusId');
- if($_POST['categoryId']) $u->setPreference('pmdisplay:categoryId',true); else $u->deletePreference('pmdisplay:categoryId');
- if($_POST['categoryName'] ) $u->setPreference('pmdisplay:categoryName',true); else $u->deletePreference('pmdisplay:categoryName');
- if($_POST['lastModifiedDate']) $u->setPreference('pmdisplay:lastModifiedDate',true); else $u->deletePreference('pmdisplay:lastModifiedDate');
- if($_POST['externalId']) $u->setPreference('pmdisplay:externalId',true); else $u->deletePreference('pmdisplay:externalId');
- if($_POST['sub_project_name']) $u->setPreference('pmdisplay:sub_project_name',true); else $u->deletePreference('pmdisplay:sub_project_name');
+$intro = "<p>Select which columns to display.</p>";
+if (isset($_POST['Submit'])) {
+ /*
+ * Add/Remove values from session based on user selections.
+ * Only called when submit button is pressed.
+ */
+ foreach ($pm_columns_list as $v)
+ pm_prefset($v[0], util_ifsetor($_POST[$v[0]]));
+
+ if (util_ifsetor($_POST["resetval"])) {
+ pm_prefset("seen", 0);
+ pm_columns_initprefs();
+ $intro = "<p>Preferences restored to default.</p>";
+ } else {
+ pm_prefset("seen", 1);
+ $intro = "<p>Preferences saved.</p>";
+ }
}
echo '<' . '?xml version="1.0" encoding="utf-8" ?' . '>'; ?>
@@ -70,43 +66,25 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<script language="JavaScript" type="text/javascript">/* <![CDATA[ */
- function selectDeselectAllCheckFields(selectDeselect){
- document.forms[0].summary.checked = selectDeselect.checked ;
- document.forms[0].start_date.checked = selectDeselect.checked ;
- document.forms[0].end_date.checked = selectDeselect.checked ;
- document.forms[0].percentComplete.checked = selectDeselect.checked ;
- document.forms[0].category.checked = selectDeselect.checked ;
- document.forms[0].assignedTo.checked = selectDeselect.checked ;
- document.forms[0].priority.checked = selectDeselect.checked ;
- document.forms[0].status.checked = selectDeselect.checked ;
- document.forms[0].realName.checked = selectDeselect.checked ;
- document.forms[0].duration.checked = selectDeselect.checked ;
- document.forms[0].parentId.checked = selectDeselect.checked ;
- document.forms[0].userName.checked = selectDeselect.checked ;
- document.forms[0].details.checked = selectDeselect.checked ;
- document.forms[0].hours.checked = selectDeselect.checked ;
- document.forms[0].statusId.checked = selectDeselect.checked ;
- document.forms[0].categoryId.checked = selectDeselect.checked ;
- document.forms[0].categoryName.checked = selectDeselect.checked;
- document.forms[0].lastModifiedDate.checked = selectDeselect.checked ;
- document.forms[0].externalId.checked = selectDeselect.checked ;
- document.forms[0].sub_project_name.checked = selectDeselect.checked ;
+ function selectDeselectAllCheckFields(selectDeselect) {
+<?php
+ foreach ($pm_columns_list as $v)
+ echo " document.forms[0]." . $v[0] .
+ ".checked = selectDeselect.checked;\n";
+?>
}
function areAllCheckFieldsSelected(){
- if( document.forms[0].start_date.checked && document.forms[0].end_date.checked &&
- document.forms[0].percentComplete.checked && document.forms[0].category.checked &&
- document.forms[0].assignedTo.checked && document.forms[0].priority.checked &&
- document.forms[0].status.checked && document.forms[0].realName.checked &&
- document.forms[0].duration.checked && document.forms[0].parentId.checked &&
- document.forms[0].userName.checked && document.forms[0].details.checked &&
- document.forms[0].hours.checked && document.forms[0].statusId.checked &&
- document.forms[0].categoryId.checked && document.forms[0].categoryName.checked &&
- document.forms[0].lastModifiedDate.checked && document.forms[0].externalId.checked &&
- document.forms[0].sub_project_name.checked && document.forms[0].summary.checked ){
-
+ if (<?php
+ $i = "";
+ foreach ($pm_columns_list as $v) {
+ echo $i . "document.forms[0]." . $v[0] .
+ ".checked";
+ $i = " &&\n ";
+ }
+ ?>) {
return true;
- }else{
+ } else {
return false;
}
}
@@ -114,40 +92,30 @@
<title>Select Columns: </title>
</head>
<body onload="document.forms[0].selectDeselect.checked = areAllCheckFieldsSelected()">
+<h1>Modify columns</h1>
+<?php echo $intro; ?>
<form action="/pm/select_columns.php" method="post">
<table>
<tr> <th> Columns </th> <th> Add </th> </tr>
<tr> <td colspan="2"> </td></tr>
- <tr> <td> Summary </td> <td> <input type="checkbox" name="summary" <?php if($u->getPreference('pmdisplay:summary')){ ?> checked <?php }?> id="summary" /> </td> </tr>
- <tr> <td> Start Date </td> <td> <input type="checkbox" name="start_date" <?php if($u->getPreference('pmdisplay:start_date')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> End Date </td> <td> <input type="checkbox" name="end_date" <?php if($u->getPreference('pmdisplay:end_date')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Percent Complete </td> <td> <input type="checkbox" name="percentComplete" <?php if($u->getPreference('pmdisplay:percentComplete')){ ?> checked <?php }?> /> </td></tr>
- <tr> <td> Category </td> <td> <input type="checkbox" name="category" <?php if($u->getPreference('pmdisplay:category')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Assigned To </td> <td> <input type="checkbox" name="assignedTo" <?php if($u->getPreference('pmdisplay:assignedTo')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Priority </td> <td> <input type="checkbox" name="priority" <?php if($u->getPreference('pmdisplay:priority')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Status</td> <td> <input type="checkbox" name="status" <?php if($u->getPreference('pmdisplay:status')){ ?> checked <?php }?> /> </td> </tr>
- <!-- <tr> <td> Project Task Id </td> <td> <input type="checkbox" name="projectTaskId" <?php if($u->getPreference('pmdisplay:projectTaskId')){ ?> checked <?php }?> /> </td> </tr> -->
- <tr> <td> Real Name </td> <td> <input type="checkbox" name="realName" <?php if($u->getPreference('pmdisplay:realName')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Duration </td> <td> <input type="checkbox" name="duration" <?php if($u->getPreference('pmdisplay:duration')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Parent Id </td> <td> <input type="checkbox" name="parentId" <?php if($u->getPreference('pmdisplay:parentId')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> User Name </td> <td> <input type="checkbox" name="userName" <?php if($u->getPreference('pmdisplay:userName')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Details </td> <td> <input type="checkbox" name="details" <?php if($u->getPreference('pmdisplay:details')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Hours </td> <td> <input type="checkbox" name="hours" <?php if($u->getPreference('pmdisplay:hours')){ ?> checked <?php }?>/> </td> </tr>
- <tr> <td> Status Id </td> <td> <input type="checkbox" name="statusId" <?php if($u->getPreference('pmdisplay:statusId')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Category Id </td> <td> <input type="checkbox" name="categoryId" <?php if($u->getPreference('pmdisplay:categoryId')){ ?> checked <?php }?>/> </td> </tr>
- <tr> <td> Category Name </td> <td> <input type="checkbox" name="categoryName" <?php if($u->getPreference('pmdisplay:categoryName')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Last Modified Date </td> <td> <input type="checkbox" name="lastModifiedDate" <?php if($u->getPreference('pmdisplay:lastModifiedDate')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> External Id </td> <td> <input type="checkbox" name="externalId" <?php if($u->getPreference('pmdisplay:externalId')){ ?> checked <?php }?> /> </td> </tr>
- <tr> <td> Sub-Project </td> <td> <input type="checkbox" name="sub_project_name" <?php if($u->getPreference('pmdisplay:sub_project_name')){ ?> checked <?php }?> /> </td> </tr>
+<?php
+ foreach ($pm_columns_list as $v) {
+ echo " <tr><td>" . $v[2] . "</td><td>" .
+ '<input type="checkbox" name="' . $v[0] .
+ '" id="' . $v[0] . '" ';
+ if (pm_ispref($v[0]))
+ echo 'checked="checked" ';
+ echo "/></td></tr>\n";
+ }
+?>
<tr> <td colspan="2"> </td></tr>
<tr> <td> Select/Deselect All: </td> <td> <input type="checkbox" name="selectDeselect" onclick="selectDeselectAllCheckFields(this);" /> </td> </tr>
+ <tr> <td> Reset to Defaults: </td> <td> <input type="checkbox" name="resetval" /> </td> </tr>
</table>
<br />
<input type="submit" name="Submit" value="Save" onclick="document.forms[0].sumbit();" />
<input type="button" value="Close" onclick="window.opener.location.reload();window.close();" />
-
</form>
-
</body>
</html>
More information about the evolvis-commits
mailing list