Changeset 1211665
- Timestamp:
- 08/03/2015 09:12:19 AM (11 years ago)
- Location:
- genoo/trunk
- Files:
-
- 3 edited
-
Genoo.php (modified) (1 diff)
-
libs/Genoo/Users.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
genoo/trunk/Genoo.php
r1188482 r1211665 6 6 Author URI: http://www.genoo.com/ 7 7 Author Email: info@genoo.com 8 Version: 2.9. 18 Version: 2.9.2 9 9 License: GPLv2 10 10 Text Domain: genoo -
genoo/trunk/libs/Genoo/Users.php
r1121144 r1211665 66 66 } 67 67 } 68 // Let's try this 69 try { 70 // Data 71 $userEmail = $user->user_email; 72 $userExisting = $api->getLeadByEmail($userEmail); 73 $userNewLead = isset($roles[$role]) ? $roles[$role] : null; 74 $userGenoo = $api->getLeadByEmail($userEmail); 75 $userGenoo = Users::getUserFromLead($userGenoo); 76 // Update 77 if(!is_null($userGenoo) && !empty($leadtypes)){ 78 // Leads, one or more? 79 $leadtypesFinal = count($leadtypes) == 1 ? $leadtypes[0] : $leadtypes; 80 // Existing User, remove from Leadtype 81 $api->removeLeadFromLeadtype($userGenoo->genoo_id, $leadtypesFinal); 82 // Add to leadtype 83 $api->setLeadUpdate($userGenoo->genoo_id, $userNewLead, $userEmail, $user->first_name, $user->last_name); 84 } elseif(!is_null($userGenoo)){ 85 // Update lead 86 $api->setLeadUpdate($userGenoo->genoo_id, $userNewLead, $userEmail, $user->first_name, $user->last_name); 87 } else { 88 // set lead 89 $result = $api->setLead($userNewLead, $userEmail, $user->first_name, $user->last_name); 68 if(!empty($roles)){ 69 // Let's try this 70 try { 71 // Data 72 $userEmail = $user->user_email; 73 $userExisting = $api->getLeadByEmail($userEmail); 74 $userNewLead = isset($roles[$role]) ? $roles[$role] : null; 75 $userGenoo = $api->getLeadByEmail($userEmail); 76 $userGenoo = Users::getUserFromLead($userGenoo); 77 // Update 78 if(!is_null($userGenoo) && !empty($leadtypes)){ 79 // Leads, one or more? 80 $leadtypesFinal = count($leadtypes) == 1 ? $leadtypes[0] : $leadtypes; 81 // Existing User, remove from Leadtype 82 $api->removeLeadFromLeadtype($userGenoo->genoo_id, $leadtypesFinal); 83 // Add to leadtype 84 $api->setLeadUpdate($userGenoo->genoo_id, $userNewLead, $userEmail, $user->first_name, $user->last_name); 85 } elseif(!is_null($userGenoo)){ 86 // Update lead 87 $api->setLeadUpdate($userGenoo->genoo_id, $userNewLead, $userEmail, $user->first_name, $user->last_name); 88 } else { 89 // set lead 90 $result = $api->setLead($userNewLead, $userEmail, $user->first_name, $user->last_name); 91 } 92 } catch (\Exception $e){ 93 $repositorySettings->addSavedNotice('error', __('Error changing Genoo user lead: ', 'genoo') . $e->getMessage()); 90 94 } 91 } catch (\Exception $e){92 $repositorySettings->addSavedNotice('error', __('Error changing Genoo user lead: ', 'genoo') . $e->getMessage());93 95 } 94 96 }, 10, 3); -
genoo/trunk/readme.txt
r1188482 r1211665 6 6 License: GPLv2 or later 7 7 License URI: http://www.gnu.org/licenses/gpl-2.0.html 8 Stable tag: 2.9. 18 Stable tag: 2.9.2 9 9 10 10 Combine the flexibility of WordPress with the power of Genoo and experience amazing results!
Note: See TracChangeset
for help on using the changeset viewer.