added data fields to cats setup

This commit is contained in:
ceb 2002-01-13 23:31:03 +00:00
parent 0385d7628f
commit 1f611ae1b3
2 changed files with 14 additions and 10 deletions

View File

@ -124,7 +124,7 @@
} }
else else
{ {
if (!$values['cat_parent']) if (!$values['parent'])
{ {
$exists = $this->exists(array $exists = $this->exists(array
( (
@ -145,7 +145,7 @@
if ($exists == True) if ($exists == True)
{ {
$error[] = lang('That name has been used already'); $error[] = lang('This name has been used already');
} }
} }

View File

@ -76,6 +76,16 @@
$this->t->set_var('lang_reset',lang('Clear Form')); $this->t->set_var('lang_reset',lang('Clear Form'));
} }
function cat_data($edata,$data)
{
for ($j=0;$j<count($edata);$j++)
{
$td_data .= '<td>' . $data[$edata[$j]] . '</td>' . "\n";
}
return $td_data;
}
function index() function index()
{ {
global $cats_app, $extra, $global_cats, $cats_level; global $cats_app, $extra, $global_cats, $cats_level;
@ -189,11 +199,7 @@
} }
else else
{ {
for ($j=0;$j<count($edata);$j++) $this->t->set_var('td_data',$this->cat_data($edata,$data));
{
$td_data .= '<td>' . $data[$edata[$j]] . '</td>' . "\n";
}
$this->t->set_var('td_data',$td_data);
} }
} }
@ -274,7 +280,7 @@
$cat_parent = $GLOBALS['HTTP_POST_VARS']['cat_parent'] ? $GLOBALS['HTTP_POST_VARS']['cat_parent'] : $GLOBALS['HTTP_GET_VARS']['cat_parent']; $cat_parent = $GLOBALS['HTTP_POST_VARS']['cat_parent'] ? $GLOBALS['HTTP_POST_VARS']['cat_parent'] : $GLOBALS['HTTP_GET_VARS']['cat_parent'];
$cat_name = $GLOBALS['HTTP_POST_VARS']['cat_name']; $cat_name = $GLOBALS['HTTP_POST_VARS']['cat_name'];
$cat_description = $GLOBALS['HTTP_POST_VARS']['cat_description']; $cat_description = $GLOBALS['HTTP_POST_VARS']['cat_description'];
// $cat_data = $GLOBALS['HTTP_POST_VARS']['cat_data']; $cat_data = $GLOBALS['HTTP_POST_VARS']['cat_data'];
$cat_access = $GLOBALS['HTTP_POST_VARS']['cat_access']; $cat_access = $GLOBALS['HTTP_POST_VARS']['cat_access'];
$this->t->set_file(array('form' => 'category_form.tpl')); $this->t->set_file(array('form' => 'category_form.tpl'));
@ -297,7 +303,6 @@
$values = array $values = array
( (
'id' => '',
'parent' => $cat_parent, 'parent' => $cat_parent,
'descr' => $cat_description, 'descr' => $cat_description,
'name' => $cat_name, 'name' => $cat_name,
@ -354,7 +359,6 @@
if ($extra) if ($extra)
{ {
$edata = explode(',',$extra); $edata = explode(',',$extra);
$cat_data = array();
for($i=0;$i<count($edata);$i++) for($i=0;$i<count($edata);$i++)
{ {
$this->t->set_var('td_data','<input name="cat_data[' . $edata[$i] . ']" size="50" value="' . $cat_data[$edata[$i]] . '">'); $this->t->set_var('td_data','<input name="cat_data[' . $edata[$i] . ']" size="50" value="' . $cat_data[$edata[$i]] . '">');