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