$at=new admin_table('width=100% align="center" cellspacing="0" cellpadding="3"');
$at->set_link('adminko.php?module=board&action=view_adverts');
$at->set_table_name('adverts');
$at->set_key_col('id');
$at->set_items_per_page(10);
$at->set_order_default('id');
$at->add_col('title',array(
'name' => 'title',
'is_ordered'=> true,
'title' => 'Заголовок',
'in_table' => '1',
'handler' => create_function('$id,$value,$data','return "$value";'),
'width' => '25%',
));
$at->add_col('cat_id',array(
'name' => 'cat_id',
'is_ordered'=> true,
'title' => 'Категория',
'in_table' => '1',
'handler' => create_function('$id,$value','return get_cats_path($value,1);'),
'width' => '20%',
));
$at->add_col('add_date',array(
'name' => 'add_date',
'is_ordered'=> true,
'title' => 'Дата добавления',
'in_table' => '1',
'handler' => '',
'width' => '20%',
));
$at->add_col('user_id',array(
'name' => 'user_id',
'is_ordered'=> true,
'title' => 'Разместил',
'in_table' => '1',
'handler' => create_function('$id,$value','$tmp=board::get_user($value,0,\'id\'); return "".$tmp[\'name\']."";'),
'width' => '15%',
));
$at->add_col('edit',array(
'name' => 'edit',
'is_ordered'=> false,
'title' => '',
'in_table' => false,
'handler' => create_function('$id,$value','return "
";'),
'width' => '5%',
'addition' => 'align="center"'
));
$at->add_col('enabled',array(
'name' => 'enabled',
'is_ordered'=> true,
'title' => 'enabled',
'in_table' => '1',
'handler' => create_function('$id,$value','return make_checkbox("enabled[".$id."]","",$value);'),
'width' => '10%',
'addition' => 'align="center"',
'footer' => make_submit('Обновить','update_adverts')
));
$at->add_col('deleted',array(
'name' => 'deleted',
'is_ordered'=> true,
'title' => 'deleted',
'in_table' => '1',
'handler' => create_function('$id,$value','return make_checkbox("enabled[".$id."]","",$value);'),
'width' => '5%',
'addition' => 'align="center"',
'footer' => make_submit('Обновить','update_adverts')
));
$at->add_col('del',array(
'name' => 'del',
'is_ordered'=> false,
'title' => 'del',
'in_table' => false,
'handler' => create_function('$id,$value','return make_checkbox("enabled[".$id."]","",$value);'),
'width' => '10%',
'addition' => 'align="center"',
'footer' => make_submit('Удалить','delete_adverts','class="delete"')
));
$at->process();
print "
Создать новое объявление
",
make_checkbox('enabled['.$id.']','',$entry['enabled']),
make_checkbox('deleted['.$id.']','',0));
}
$table_builder->add_head_row('Заголовок','Категория','Дата добавления','Разместил','','
','
');
$table_builder->add_foot_row('','','','','',make_submit('Обновить','update_adverts'),make_submit('Удалить','delete_adverts','class="delete"'));
print "";
}
($max_page>1) && print $page_line;