
A nam nuzhno dobavitj chekboxi kotorije pomeshajut element na startovuju stranicu
(ili aktivirujut/deaktivirujut objekt - tozhe ochenj rasprostranennij sluchaj)

Ishodnij kod tablici sledujushij:
$my_list->insert_cell("id","ID", null, "width=1%"); $my_list->insert_cell("image","Attēls", "image", "");
$my_list->insert_cell("text","Apraksts", null, "width=90%");
echo $my_list->show_table();
$my_list->insert_cell("text","Apraksts", null, "width=90%");
echo $my_list->show_table();
Chtobi dobavitj eshe odin element v tablicu preobrazujem kod:
// Sobstvenno izmenenije znachenija polja onstartpage
if (isset($_GET['onstartpage'])){
$SQL_str = "UPDATE ".$CFG['SQL_TABLE']." SET onstartpage = IF(onstartpage=1,0,1) WHERE id='".$_GET['onstartpage']."'";
mysql_query($SQL_str);
}
$my_list->insert_cell("id","ID", null, "width=1%");
$my_list->insert_cell("image","Attēls", "image", "");
$my_list->insert_cell("text","Apraksts", null, "width=90%");
// Dobavljajem eshe odnu jachejku v tablicu i veshajem na ee pokaz funkciju "insert_checkbox"
$my_list->insert_cell("onstartpage","On startpage", 'insert_checkbox', "");
echo $my_list->show_table();
echo '<script>
function onstartpage($id){
document.location.href = "'.$_SERVER['PHP_SELF'].'?onstartpage="+$id
}
</script>';
function insert_checkbox($x, $data){
$checked = $x ? 'checked' : '';
$return = '<input type="checkbox" '.$checked.' onclick="onstartpage('.$data['id'].')"/>';
return $return;
}
Основные базовые классы