if ($categoryObj->getVar('cat_weight', 'e') != $_POST['cat_weight'][$k]) { $categoryObj->setVar('cat_weight', (int) $_POST['cat_weight'][$k]); $profile_category_handler->insert($categoryObj); } } redirect_header('category.php', 3, _AM_PROFILE_CATEGORY_MODIFIED); break; case "addcategory": $controller = new icms_ipf_Controller($profile_category_handler); $controller->storeFromDefaultForm(_AM_PROFILE_CATEGORY_CREATED, _AM_PROFILE_CATEGORY_MODIFIED); break; case "del": $controller = new icms_ipf_Controller($profile_category_handler); $controller->handleObjectDeletion(); break; default: icms_cp_header(); icms::$module->displayAdminMenu(1, _AM_PROFILE_CATEGORYS); $objectTable = new icms_ipf_view_Table($profile_category_handler); $objectTable->addColumn(new icms_ipf_view_Column('cat_title', _GLOBAL_LEFT, false, 'getCatTitle')); $objectTable->addColumn(new icms_ipf_view_Column('cat_description')); $objectTable->addColumn(new icms_ipf_view_Column('cat_weight', _CENTER, false, 'getCat_weightControl')); $objectTable->setDefaultSort('cat_weight'); $objectTable->addIntroButton('addcategory', 'category.php?op=mod', _AM_PROFILE_CATEGORY_CREATE); $objectTable->addActionButton('changedField', false, _SUBMIT); $icmsAdminTpl->assign('profile_category_table', $objectTable->fetch()); $icmsAdminTpl->display('db:profile_admin_category.html'); break; } icms_cp_footer(); }
* 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(); }
$controller->handleObjectDeletion(); break; case "merge": icms_cp_header(); mergetribes($clean_tribes_id); break; case "mergefinal": $clean_tribes_id = isset($_POST['tribes_id']) ? (int) $_POST['tribes_id'] : 0; $clean_merge_tribes_id = isset($_POST['merge_tribes_id']) ? (int) $_POST['merge_tribes_id'] : 0; $profile_tribes_handler->mergeTribes($clean_tribes_id, $clean_merge_tribes_id); redirect_header(PROFILE_ADMIN_URL . 'tribes.php', 3, _AM_PROFILE_TRIBES_MERGE_SUCCESS); break; default: icms_cp_header(); icms::$module->displayAdminMenu(7, _AM_PROFILE_TRIBES); $objectTable = new icms_ipf_view_Table($profile_tribes_handler); $objectTable->addColumn(new icms_ipf_view_Column('tribes_id')); $objectTable->addColumn(new icms_ipf_view_Column('uid_owner', false, false, 'getTribeSender')); $objectTable->addColumn(new icms_ipf_view_Column('title', _GLOBAL_LEFT, false, 'getLinkedTribeTitle')); $objectTable->addColumn(new icms_ipf_view_Column('tribe_img', 'center', 330, 'getTribePicture', false, false, false)); $objectTable->addQuickSearch(array('title')); $objectTable->addFilter('uid_owner', 'getTribeOwnerArray'); $objectTable->addCustomAction('getMergeItemLink'); $objectTable->setDefaultSort('tribes_id'); $objectTable->setDefaultOrder('DESC'); $icmsAdminTpl->assign('profile_tribes_table', $objectTable->fetch()); $icmsAdminTpl->display('db:profile_admin_tribes.html'); break; } icms_cp_footer(); }
switch ($clean_op) { case "mod": case "changedField": icms_cp_header(); editpictures($clean_pictures_id); break; case "addpictures": $controller = new icms_ipf_Controller($profile_pictures_handler); $controller->storeFromDefaultForm(_AM_PROFILE_PICTURES_CREATED, _AM_PROFILE_PICTURES_MODIFIED); break; case "del": $controller = new icms_ipf_Controller($profile_pictures_handler); $controller->handleObjectDeletion(); break; default: icms_cp_header(); icms::$module->displayAdminMenu(6, _AM_PROFILE_PICTURES); $objectTable = new icms_ipf_view_Table($profile_pictures_handler); $objectTable->addColumn(new icms_ipf_view_Column('pictures_id')); $objectTable->addColumn(new icms_ipf_view_Column('uid_owner', false, false, 'getPictureSender')); $objectTable->addColumn(new icms_ipf_view_Column('title', _GLOBAL_LEFT, false, 'getPictureTitle')); $objectTable->addColumn(new icms_ipf_view_Column('url', 'center', 330, 'getProfilePicture', false, false, false)); $objectTable->addQuickSearch(array('title')); $objectTable->setDefaultSort('pictures_id'); $objectTable->setDefaultOrder('DESC'); $icmsAdminTpl->assign('profile_pictures_table', $objectTable->fetch()); $icmsAdminTpl->display('db:profile_admin_pictures.html'); break; } icms_cp_footer(); }
*/ if (in_array($clean_op, $valid_op, true)) { switch ($clean_op) { case "mod": case "changedField": icms_cp_header(); editaudio($clean_audio_id); break; case "del": $controller = new icms_ipf_Controller($profile_audio_handler); $controller->handleObjectDeletion(); break; default: icms_cp_header(); icms::$module->displayAdminMenu(9, _AM_PROFILE_AUDIOS); $objectTable = new icms_ipf_view_Table($profile_audio_handler); $objectTable->addColumn(new icms_ipf_view_Column('audio_id')); $objectTable->addColumn(new icms_ipf_view_Column('uid_owner', false, false, 'getAudioSender')); $objectTable->addColumn(new icms_ipf_view_Column('author')); $objectTable->addColumn(new icms_ipf_view_Column('title', _GLOBAL_LEFT, false, 'getAudioTitle')); $objectTable->addColumn(new icms_ipf_view_Column('creation_time')); $objectTable->addColumn(new icms_ipf_view_Column('url', 'center', 330, 'getAudioToDisplay', false, false, false)); $objectTable->addQuickSearch(array('title', 'author')); $objectTable->setDefaultSort('creation_time'); $objectTable->setDefaultOrder('DESC'); $icmsAdminTpl->assign('profile_audio_table', $objectTable->fetch()); $icmsAdminTpl->display('db:profile_admin_audio.html'); break; } icms_cp_footer(); }