Fix selection of cats

This commit is contained in:
Miles Lott 2001-03-29 15:40:10 +00:00
parent 8f786be9f5
commit c4ebab9d28
8 changed files with 8 additions and 32 deletions

View File

@ -34,34 +34,25 @@
} }
// Return a select form element with the categories option dialog in it // Return a select form element with the categories option dialog in it
function cat_option($cat_id='',$name='ncat_id',$notall=False,$java=False) { function cat_option($cat_id='',$notall=False,$java=True) {
global $phpgw_info; global $phpgw_info;
if ($java) { if ($java) {
$jselect = " onChange=\"this.form.submit();\""; $jselect = " onChange=\"this.form.submit();\"";
$name='cat_id';
//$jsubopen = "<noscript>";
//$jsubclose = "</noscript>";
} }
// Setup all and none first // Setup all and none first
$cats_link = "<select name=\"".$name."\"$jselect>"; $cats_link = "\n<select name=\"cat_id\"$jselect>\n";
if (!$notall) { if (!$notall) {
$cats_link .= "<option value =\"all\""; $cats_link .= "<option value=\"\"";
if ($cat_id=="all") { if ($cat_id=="all") {
$cats_link .= " selected"; $cats_link .= " selected";
} }
$cats_link .= ">".lang("all"); $cats_link .= "></option>".lang("all")."\n";
} }
$cats_link .= "<option value =\"0\"";
if (!$cat_id) {
$cats_link .= " selected";
}
$cats_link .= ">".lang("none");
// Get global and app-specific category listings // Get global and app-specific category listings
$cats = CreateObject('phpgwapi.categories'); $cats = CreateObject('phpgwapi.categories');
$cats_link .= $cats->formated_list('select','all',$cat_id,True); $cats_link .= $cats->formated_list('select','all',$cat_id,True);
$cats_link .= '</select>'; $cats_link .= '</select>'."\n";
return $cats_link; return $cats_link;
} }
@ -264,7 +255,7 @@
$cat_id = $fields["cat_id"]; $cat_id = $fields["cat_id"];
} }
$cats_link = cat_option($cat_id,'ncat_id',True); $cats_link = cat_option($cat_id,True);
if ($access == 'private') { if ($access == 'private') {
$access_check = ' checked'; $access_check = ' checked';

View File

@ -24,7 +24,6 @@
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="query" value="{query}"> <input type="hidden" name="query" value="{query}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="ncat_id" value="{cat_id}">
<input type="submit" name="Cancel" value="{lang_cancel}"> <input type="submit" name="Cancel" value="{lang_cancel}">
</form> </form>
</td> </td>

View File

@ -1,11 +1,11 @@
<!-- BEGIN edit --> <!-- BEGIN edit -->
<input type="hidden" name="ab_id" value="{ab_id}">
<input type="hidden" name="sort" value="{sort}"> <input type="hidden" name="sort" value="{sort}">
<input type="hidden" name="order" value="{order}"> <input type="hidden" name="order" value="{order}">
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="query" value="{query}"> <input type="hidden" name="query" value="{query}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="cat_id" value="{cat_id}">
<TABLE border="0" cellPadding="1" cellSpacing="1" width="95%"> <TABLE border="0" cellPadding="1" cellSpacing="1" width="95%">
<TBODY> <TBODY>
<tr> <tr>
@ -19,7 +19,6 @@
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="query" value="{query}"> <input type="hidden" name="query" value="{query}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="ncat_id" value="{cat_id}">
<input type="submit" name="cancel" value="{lang_cancel}"></form> <input type="submit" name="cancel" value="{lang_cancel}"></form>
</TD> </TD>
<TD align="right"> <TD align="right">
@ -30,7 +29,6 @@
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="query" value="{query}"> <input type="hidden" name="query" value="{query}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="cat_id" value="{cat_id}">
{delete_button} {delete_button}
</form> </form>
</TD> </TD>

View File

@ -24,7 +24,6 @@
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="query" value="{query}"> <input type="hidden" name="query" value="{query}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="cat_id" value="{cat_id}">
</FORM> </FORM>
</TD> </TD>
</TR> </TR>
@ -36,7 +35,6 @@
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="query" value="{query}"> <input type="hidden" name="query" value="{query}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="ncat_id" value="{cat_id}">
<INPUT type="submit" name="Cancel" value="{lang_cancel}"> <INPUT type="submit" name="Cancel" value="{lang_cancel}">
</FORM> </FORM>
</TD> </TD>

View File

@ -9,7 +9,6 @@
<input type="hidden" name="order" value="{order}"> <input type="hidden" name="order" value="{order}">
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="cat_id" value="{cat_id}">
<input type="submit" name="Add" value="{lang_add}"> <input type="submit" name="Add" value="{lang_add}">
</div> </div>
</td> </td>
@ -20,7 +19,6 @@
<input type="hidden" name="order" value="{order}"> <input type="hidden" name="order" value="{order}">
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="cat_id" value="{cat_id}">
<input type="submit" name="AddVcard" value="{lang_addvcard}"> <input type="submit" name="AddVcard" value="{lang_addvcard}">
</div> </div>
</td> </td>
@ -36,7 +34,6 @@
<input type="hidden" name="order" value="{order}"> <input type="hidden" name="order" value="{order}">
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="cat_id" value="{cat_id}">
<input type="submit" name="Import" value="{lang_import}"> <input type="submit" name="Import" value="{lang_import}">
</form> </form>
</div> </div>
@ -48,7 +45,6 @@
<input type="hidden" name="order" value="{order}"> <input type="hidden" name="order" value="{order}">
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="cat_id" value="{cat_id}">
<input type="submit" name="Export" value="{lang_export}"> <input type="submit" name="Export" value="{lang_export}">
</form> </form>
</div> </div>

View File

@ -5,13 +5,12 @@
<br>{searchreturn} <br>{searchreturn}
<form action="{cats_url}" method="POST"> <form action="{cats_url}" method="POST">
{cats}{cats_link} {cats}{cats_link}
<input type="hidden" name="cat_id" value="{cat_id}">
<input type="hidden" name="sort" value="{sort}"> <input type="hidden" name="sort" value="{sort}">
<input type="hidden" name="order" value="{order}"> <input type="hidden" name="order" value="{order}">
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="query" value="{query}"> <input type="hidden" name="query" value="{query}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="submit" name="cats" value="{lang_cats}"> <noscript><input type="submit" name="cats" value="{lang_cats}"></noscript>
</form> </form>
{search_filter} {search_filter}

View File

@ -37,7 +37,6 @@
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="query" value="{query}"> <input type="hidden" name="query" value="{query}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="cat_id" value="{cat_id}">
</FORM></TD> </FORM></TD>
</TR> </TR>
</TABLE> </TABLE>
@ -52,7 +51,6 @@
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="query" value="{query}"> <input type="hidden" name="query" value="{query}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="ncat_id" value="{cat_id}">
<input type="submit" name="Cancel" value="{lang_cancel}"> <input type="submit" name="Cancel" value="{lang_cancel}">
</form> </form>
</div> </div>

View File

@ -22,7 +22,6 @@
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="fields" value="{copy_fields}"> <input type="hidden" name="fields" value="{copy_fields}">
<input type="hidden" name="cat_id" value="{cat_id}">
<input type="submit" name="submit" value="{lang_copy}"> <input type="submit" name="submit" value="{lang_copy}">
</form> </form>
</TD> </TD>
@ -33,7 +32,6 @@
<input type="hidden" name="order" value="{order}"> <input type="hidden" name="order" value="{order}">
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="cat_id" value="{cat_id}">
<input type="submit" name="VCardform" value="{lang_vcard}"> <input type="submit" name="VCardform" value="{lang_vcard}">
</form> </form>
</TD> </TD>
@ -43,7 +41,6 @@
<input type="hidden" name="order" value="{order}"> <input type="hidden" name="order" value="{order}">
<input type="hidden" name="filter" value="{filter}"> <input type="hidden" name="filter" value="{filter}">
<input type="hidden" name="start" value="{start}"> <input type="hidden" name="start" value="{start}">
<input type="hidden" name="ncat_id" value="{cat_id}">
<input type="submit" name="Doneform" value="{lang_done}"> <input type="submit" name="Doneform" value="{lang_done}">
</form> </form>
</TD> </TD>