Exemple #1
0
                    foreach ($mNewS as $iKey => $sVal) {
                        if ($mNewS[$iKey] != $mOld[$iKey]) {
                            $aDiff[$sName] = $mNew;
                            //found difference
                            break;
                        }
                    }
                } else {
                    $aDiff[$sName] = $mNew;
                }
            } else {
                if ($mNew != $mOld) {
                    $aDiff[$sName] = $mNew;
                }
            }
        }
        return $aDiff;
    }
}
$_page['name_index'] = 25;
$_page['css_name'] = 'pedit.css';
$_page['extra_js'] .= '<script type="text/javascript" language="JavaScript" src="' . $site['plugins'] . 'jquery/jquery.form.js"></script>';
$_page['extra_js'] .= '<script type="text/javascript" language="JavaScript" src="inc/js/pedit.js"></script>';
check_logged();
$_page['header'] = _t('_Edit Profile');
$_page['header_text'] = _t('_Edit Profile');
$_ni = $_page['name_index'];
$GLOBALS['oSysTemplate']->addJsTranslation('_Errors in join form');
$oEditProc = new BxDolPEditProcessor();
$_page_cont[$_ni]['page_main_code'] = $oEditProc->getCode();
PageCode();
$iCurYear = (int) date('Y');
$iMinYear = $iCurYear - $iMaxAge - 1;
$iMaxYear = $iCurYear - $iMinAge;
$sDatepickerInit = $oTemplConfig->customize['join']['datepickerInit'];
$sDatepickerInit = str_replace('{min_year}', $iMinYear, $sDatepickerInit);
$sDatepickerInit = str_replace('{max_year}', $iMaxYear, $sDatepickerInit);
$_page['extra_js'] .= '
	<script type="text/javascript" language="JavaScript">
		$( document ).ready( function(){
			' . $sDatepickerInit . '
		} );
	</script>';
check_logged();
//$_page['header'] = _t( "_JOIN_H" );
//$_page['header_text'] = _t( "_JOIN_H" );
$oEditProc = new BxDolPEditProcessor();
$_ni = $_page['name_index'];
$_page_cont[$_ni]['page_main_code'] = $oEditProc->process();
PageCode();
class BxDolPEditProcessor
{
    var $iProfileID;
    // id of profile which will be edited
    var $iArea = 0;
    // 2=owner, 3=admin, 4=moderator
    var $bCouple = false;
    // if we edititng couple profile
    var $aCoupleMutualFields;
    // couple mutual fields
    var $oPC;
    // object of profiles controller