* 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(); }