Ejemplo n.º 1
0
	private function _setAuthHash($hash)
	{
		if (strlen($hash) > 0)
		{
			$this->authHash = $hash;
			CFormCrm::Update($this->ID, array('AUTH_HASH' => $hash));
		}
	}
Ejemplo n.º 2
0
     CUtil::JSPostUnEscape();
 }
 $arAdditionalAuthData = array();
 $lastUpdated = '';
 if (is_array($_REQUEST['CRM'])) {
     foreach ($_REQUEST['CRM'] as $ID => $arCrm) {
         if (is_array($arCrm)) {
             $arCrm['ID'] = intval($ID);
             if ($arCrm['DELETED'] && $arCrm['ID'] > 0) {
                 CFormCrm::Delete($arCrm['ID']);
             } else {
                 $arCrmFields = array('NAME' => trim($arCrm['NAME']), 'ACTIVE' => 'Y', 'URL' => trim($arCrm['URL']));
                 if ($arCrm['ID'] <= 0) {
                     $arCrm['ID'] = CFormCrm::Add($arCrmFields);
                 } else {
                     CFormCrm::Update($arCrm['ID'], $arCrmFields);
                 }
                 $lastUpdated = $arCrm['ID'];
                 if (strlen($arCrm['LOGIN']) > 0 && strlen($arCrm['PASSWORD']) > 0) {
                     $arAdditionalAuthData[$arCrm['ID']] = array('LOGIN' => $arCrm['LOGIN'], 'PASSWORD' => $arCrm['PASSWORD']);
                 }
             }
         }
     }
 }
 if ($_REQUEST['ajax']) {
     $arCRMServers = array();
     $dbRes = CFormCrm::GetList(array('NAME' => 'ASC', 'ID' => 'ASC'), array());
     while ($arServer = $dbRes->Fetch()) {
         if (isset($arAdditionalAuthData[$arServer['ID']])) {
             $arServer = array_merge($arServer, $arAdditionalAuthData[$arServer['ID']]);