$at=new admin_table('width=100% align="center" cellspacing="0" cellpadding="3"');
$at->set_link('adminko.php?module=articles&action=view');
$at->set_table_name('articles');
$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 "<a href=\'?module=articles&action=edit_&id=$id\' title=\'".strip_tags($data[\'text\'])."\'>$value</a>";'),
'width' => '30%',
));
$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('edit',array(
'name' => 'edit',
'is_ordered'=> false,
'title' => '',
'in_table' => false,
'handler' => create_function('$id,$value','return "<a href=\'?module=articles&action=edit&id=$id\'><img src=\'./images/admin/ico_edit.gif\' alt=\'Редактировать\'></a>";'),
'width' => '20%',
'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')
));
$at->add_col('deleted',array(
'name' => 'deleted',
'is_ordered'=> true,
'title' => 'deleted',
'in_table' => '1',
'handler' => create_function('$id,$value','return make_checkbox("deleted[".$id."]","",$value);'),
'width' => '10%',
'addition' => 'align="center"',
'footer' => make_submit('Обновить','delete')
));
$at->process();
print "<form action='?module=articles&action=update' method='post'>";
$at->print_table();
print "<input name='ids' type='hidden' value='".implode(',',array_keys($at->items))."'>";
print "</form>";