コード例 #1
0
ファイル: category.php プロジェクト: LeeGlendenning/formulize
                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();
}
コード例 #2
0
ファイル: videos.php プロジェクト: LeeGlendenning/formulize
 * 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();
}
コード例 #3
0
ファイル: tribes.php プロジェクト: LeeGlendenning/formulize
            $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();
}
コード例 #4
0
ファイル: pictures.php プロジェクト: LeeGlendenning/formulize
    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();
}
コード例 #5
0
ファイル: audio.php プロジェクト: LeeGlendenning/formulize
*/
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();
}