Beispiel #1
0
/**
 * Copyright (c) BoonEx Pty Limited - http://www.boonex.com/
 * CC-BY License - http://creativecommons.org/licenses/by/3.0/
 */
require_once 'inc/header.inc.php';
require_once BX_DIRECTORY_PATH_INC . 'design.inc.php';
bx_import('BxDolPrivacy');
bx_import('BxTemplPrivacyView');
check_logged();
if (!isLogged()) {
    login_form();
    exit;
}
$iId = getLoggedId();
$oPrivacyView = new BxTemplPrivacyView($iId);
if (isset($_POST['ps_action']) && $_POST['ps_action'] == 'get_chooser' && $iId != 0) {
    $sPageName = (int) $_POST['ps_page_name'];
    $iProfileId = (int) $_POST['ps_profile_id'];
    $iBlockId = (int) $_POST['ps_block_id'];
    $oPrivacy = new BxDolPrivacy('sys_page_compose_privacy', 'id', 'user_id');
    $sCode = "";
    $iMemberId = getLoggedId();
    if ($iMemberId == $iProfileId) {
        $aSelect = $oPrivacy->getGroupChooser($iMemberId, $sPageName, 'view_block');
        $iCurGroupId = (int) $GLOBALS['MySQL']->getOne("SELECT `allow_view_block_to` FROM `sys_page_compose_privacy` WHERE `user_id`='" . $iMemberId . "' AND `block_id`='" . $iBlockId . "' LIMIT 1");
        if ($iCurGroupId == 0) {
            $iCurGroupId = (int) $aSelect['value'];
        }
        $aItems = array();
        foreach ($aSelect['values'] as $aValue) {
Beispiel #2
0
* See the Creative Commons Attribution 3.0 License for more details. 
* You should have received a copy of the Creative Commons Attribution 3.0 License along with Dolphin, 
* see license.txt file; if not, write to marketing@boonex.com
***************************************************************************/
require_once 'inc/header.inc.php';
require_once BX_DIRECTORY_PATH_INC . 'design.inc.php';
require_once BX_DIRECTORY_PATH_PLUGINS . 'Services_JSON.php';
bx_import('BxDolPrivacy');
bx_import('BxTemplPrivacyView');
check_logged();
if (!isLogged()) {
    login_form();
    exit;
}
$iId = getLoggedId();
$oPrivacyView = new BxTemplPrivacyView($iId);
if (isset($_POST['ps_action']) && $_POST['ps_action'] == 'get_chooser' && $iId != 0) {
    $sPageName = (int) $_POST['ps_page_name'];
    $iProfileId = (int) $_POST['ps_profile_id'];
    $iBlockId = (int) $_POST['ps_block_id'];
    $oPrivacy = new BxDolPrivacy('sys_page_compose_privacy', 'id', 'user_id');
    $sCode = "";
    $iMemberId = getLoggedId();
    if ($iMemberId == $iProfileId) {
        $aSelect = $oPrivacy->getGroupChooser($iMemberId, $sPageName, 'view_block');
        $iCurGroupId = (int) $GLOBALS['MySQL']->getOne("SELECT `allow_view_block_to` FROM `sys_page_compose_privacy` WHERE `user_id`='" . $iMemberId . "' AND `block_id`='" . $iBlockId . "' LIMIT 1");
        if ($iCurGroupId == 0) {
            $iCurGroupId = (int) $aSelect['value'];
        }
        $aItems = array();
        foreach ($aSelect['values'] as $aValue) {