Пример #1
0
 * required
*/
if (in_array($clean_op, $valid_op, true)) {
    switch ($clean_op) {
        case "mod":
        case "changedField":
            icms_cp_header();
            editvideos($clean_videos_id);
            break;
        case "del":
            $controller = new icms_ipf_Controller($profile_videos_handler);
            $controller->handleObjectDeletion();
            break;
        default:
            icms_cp_header();
            icms::$module->displayAdminMenu(10, _AM_PROFILE_VIDEOS);
            $objectTable = new icms_ipf_view_Table($profile_videos_handler);
            $objectTable->addColumn(new icms_ipf_view_Column('videos_id'));
            $objectTable->addColumn(new icms_ipf_view_Column('uid_owner', false, false, 'getVideoSender'));
            $objectTable->addColumn(new icms_ipf_view_Column('video_title', _GLOBAL_LEFT, false, 'getVideoTitle'));
            $objectTable->addColumn(new icms_ipf_view_Column('video_desc'));
            $objectTable->addColumn(new icms_ipf_view_Column('youtube_code', 'center', 330, 'getVideoToDisplay', false, false, false));
            $objectTable->addQuickSearch(array('video_title', 'video_desc', 'youtube_code'));
            $objectTable->setDefaultSort('videos_id');
            $objectTable->setDefaultOrder('DESC');
            $icmsAdminTpl->assign('profile_videos_table', $objectTable->fetch());
            $icmsAdminTpl->display('db:profile_admin_videos.html');
            break;
    }
    icms_cp_footer();
}