tbl) { case 'albums': $crud_obj->permission = 'crud'; $crud_obj->hide_field('id', 'all'); // $crud_obj->hide_field('url', 'lists'); $crud_obj->set_alt_field_names(array('id' => 'id','title' => 'Title','artist' => 'Artist','genre' => 'Genre','url' => 'URL','desc' => 'Description','img' => 'Image')); // Use a custom template for browse $crud_obj->use_custom_template = 'phpmycru_tut.albums.tpl'; // Add disp_as_image transformation $trans_info = array('field' => 'img', 'func' => 'disp_as_image'); $cust_data = array('src_dir' => '/demos/demo_images/', 'width' => '', 'height' => '100'); $crud_obj->add_trans($trans_info, $cust_data); // Add disp_as_select transformation $trans_info = array('field' => 'genre', 'func' => 'disp_as_select'); $cust_data = array('src_db' => 'phpmycru_tut', 'src_tbl' => 'genres', 'src_values' => 'id', 'src_options' => 'title'); $crud_obj->add_trans($trans_info, $cust_data); // Add disp_as_link transformation $trans_info = array('field' => 'artist', 'func' => 'disp_as_link'); $cust_data = array('src_db' => 'phpmycru_tut', 'src_tbl' => 'albums', 'src_col' => 'url'); $crud_obj->add_trans($trans_info, $cust_data); break; default: $crud_obj->permission = 'crud'; break; } $crud_html = $crud_obj->dispatch(); $db_controls = $crud_obj->create_controls(); echo $crud_obj->create_header_links(); echo $crud_html; ?>
<< Prev Example | Next Example >>