From: <wis...@us...> - 2012-06-05 18:02:53
|
Revision: 9621 http://xoops.svn.sourceforge.net/xoops/?rev=9621&view=rev Author: wishcraft Date: 2012-06-05 18:02:40 +0000 (Tue, 05 Jun 2012) Log Message: ----------- LinkedinBomb 1.02 - First production Release [LinkedIn API Application] (Minor Fixes) Modified Paths: -------------- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/addresses.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr_http_headers.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/authorities.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/causes.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies_type.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/connections.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/contact_info.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/countries.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/following_companies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/industry.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/languages.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/locations.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/oauth.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/organization.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/persons.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/proficiencies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_certifications.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_companies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_courses.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_educations.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_ims.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_languages.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents_inventors.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents_office.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents_status.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_phones.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_positions.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_providers.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_publications.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_publications_authors.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_recommendations.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_skills.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_volunteer.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/skills.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/specialties.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/status.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/years.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/signed.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/addresses.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/aspr.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/aspr_http_headers.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/authorities.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/causes.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/companies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/companies_type.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/connections.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/contact_info.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/countries.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/following_companies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/industry.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/languages.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/locations.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/oauth.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/organization.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/persons.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/proficiencies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_certifications.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_companies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_courses.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_educations.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_ims.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_languages.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents_inventors.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents_office.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents_status.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_phones.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_positions.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_providers.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_publications.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_publications_authors.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_recommendations.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_skills.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_volunteer.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/skills.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/specialties.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/status.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/years.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/signed.php Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/addresses.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/addresses.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/addresses.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -37,40 +37,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + + function getName() { Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -38,41 +38,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('aspr_id'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr_http_headers.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr_http_headers.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr_http_headers.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -35,41 +35,47 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + function getName() { return $this->getVar('name').': '.$this->getVar('value').' ('.$this->getVar('aspr_id').')'; Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/authorities.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/authorities.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/authorities.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,41 +34,47 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + function getName() { return $this->getVar('name').' ('.$this->getVar('id').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/causes.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/causes.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/causes.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -35,40 +35,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + + function getName() { return $this->getVar('name').' ('.$this->getVar('id').')'; Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -50,40 +50,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + + function getName() { return $this->getVar('street1').', '.$this->getVar('city').', '.$this->getVar('postal-code'); Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies_type.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies_type.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies_type.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,40 +34,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + + function getName() { return $this->getVar('name').' ('.$this->getVar('code').')'; Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/connections.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/connections.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/connections.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -40,41 +40,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('connections_id').', '.$this->getVar('person_id').', '.$this->getVar('request_person_id'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/contact_info.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/contact_info.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/contact_info.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,41 +34,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('type').': '.$this->getVar('value').' ('.$this->getVar('contact-info_id').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/countries.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/countries.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/countries.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -36,41 +36,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('name').' ('.$this->getVar('code').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/following_companies.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/following_companies.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/following_companies.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,41 +34,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('person_id').' - '.$this->getVar('company_id'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/industry.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/industry.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/industry.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -35,41 +35,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('description').' ('.$this->getVar('code').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/languages.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/languages.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/languages.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -33,41 +33,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('name'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/locations.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/locations.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/locations.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -37,41 +37,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('name').' ('.$this->getVar('id').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/oauth.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/oauth.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/oauth.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -33,7 +33,6 @@ $this->initVar('ip', XOBJ_DTYPE_TXTBOX, null, false, 64); $this->initVar('netbios', XOBJ_DTYPE_TXTBOX, null, false, 255); $this->initVar('uid', XOBJ_DTYPE_INT, null, false); - $this->initVar('calls', XOBJ_DTYPE_INT, null, false); $this->initVar('created', XOBJ_DTYPE_INT, null, false); // Removed Unicode in 2.10 $this->initVar('updated', XOBJ_DTYPE_INT, null, false); // Removed Unicode in 2.10 @@ -49,40 +48,45 @@ } } - function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } @@ -236,7 +240,9 @@ $person->setVar('first-name', $firstname); $person->setVar('last-name', $lastname); $person->setVar('picture-url', $avatar); - $person = $persons_handler->get($person_id = $persons_handler->insert($person, true)); + $person->setDirty(true); + $person_id = $persons_handler->insert($person, true); + $person = $persons_handler->get($person_id); //Creates Oauth Record for harvesting $oauth = $this->create(); $oauth->setVar('uid', $user->getVar('uid')); @@ -252,11 +258,13 @@ $oauth->setVar('request_oauth_token', $_SESSION['oauth']['linkedin']['request']['oauth_token']); $oauth->setVar('request_oauth_token_secret', $_SESSION['oauth']['linkedin']['request']['oauth_token_secret']); $oauth->setVar('request_oauth_expires_in', time() + $_SESSION['oauth']['linkedin']['request']['oauth_expires_in']); + $oauth->setDirty(true); $oauth = $this->get($_SESSION['oauth']['linkedin']['oauth_id'] = parent::insert($oauth, true)); $person->setVar('oauth_id', $_SESSION['oauth']['linkedin']['oauth_id']); $person = $persons_handler->get($person_id = $persons_handler->insert($person, true)); $this->_obj = $oauth; $persons_handler->insert($person->updateProfile(), true); + return $user; } else { $oauths = $this->getObjects($criteria, false); Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/organization.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/organization.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/organization.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,41 +34,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('street1').', '.$this->getVar('city').', '.$this->getVar('postal-code'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/persons.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/persons.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/persons.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -48,41 +48,49 @@ } function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + + function getName() { return $this->getVar('street1').', '.$this->getVar('city').', '.$this->getVar('postal-code'); } @@ -155,7 +163,8 @@ $oauth_handler->_api->setTokenAccess($oauth->getAccessToken()); $oauth_handler->_api->setResponseFormat(LINKEDIN::_RESPONSE_XML); } else { - $oauth = $oauth_handler->get(1); + if (isset($_SESSION['oauth']['linkedin']['oauth_id'])) + $oauth = $oauth_handler->get($_SESSION['oauth']['linkedin']['oauth_id']); $oauth_handler->_api->setTokenAccess($oauth->getAccessToken()); $oauth_handler->_api->setResponseFormat(LINKEDIN::_RESPONSE_XML); } @@ -164,7 +173,8 @@ } else { $profile = $profiles_handler->create(); } - if (!$aspr = $aspr_handler->getByCriteria(new Criteria('person_id', $this->getVar('person_id')))) { + $aspr = $aspr_handler->getByCriteria(new Criteria('person_id', $this->getVar('person_id'))); + if ($aspr->isNew()) { $response = $oauth_handler->_api->profile('id='.$this->getVar('id').':(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,location:(name,country:(code)),industry,distance,relation-to-viewer:(distance),last-modified-timestamp,current-share,network,connections,num-connections,num-connections-capped,summary,specialties,proposal-comments,associations,honors,interests,positions,publications,patents,languages,skills,certifications,educations,courses,volunteer,three-current-positions,three-past-positions,num-recommenders,recommendations-received,phone-numbers,im-accounts,twitter-accounts,primary-twitter-account,bound-account-types,mfeed-rss-url,following,date-of-birth,main-address,site-standard-profile-request,api-standard-profile-request:(url,headers),public-profile-url,related-profile-views,picture-url)'); } else { $http_headers = $aspr_http_headers->getObjects(new Criteria('aspr_id', $aspr->getVar('aspr_id'))); @@ -228,13 +238,13 @@ if (!empty($values['value'])||intval($values['value'])<>0) $criteria->add(new Criteria('`'.$field.'`', $object->getVar($field))); } + if ($this->getCount($criteria)>0) { $obj = $this->getByCriteria($criteria); - if (is_object($obj)) { + if (is_object($obj)&&!$obj->isNew()) { return $obj->getVar($this->keyName); } } - $object->setVar('created', time()); } else { if (!$object->isDirty()) Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/proficiencies.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/proficiencies.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/proficiencies.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,41 +34,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('name').' - '.$this->getVar('level'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -81,40 +81,47 @@ } function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) - parent::setVar($field, json_encode($value)); - elseif (md5($value)!=md5($this->getVar($field))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { + parent::setVar($field, $value); + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) - parent::setVar($field, json_encode($value)); - elseif (md5($value)!=md5($this->getVar($field))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { + parent::setVar($field, $value); + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + function getCountryID($code) { $countries_handler = xoops_getmodulehandler('countries', 'linkedinbomb'); Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_certifications.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_certifications.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_certifications.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -40,41 +40,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('name').' ('.$this->getVar('id').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_companies.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_companies.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_companies.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -35,41 +35,48 @@ } function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + ... [truncated message content] |