Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 210 | Rev 3298 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 210 Rev 234
Línea 178... Línea 178...
178
                        $reader = new GeoIp2Reader($filename); //GeoIP2-City.mmdb');
178
                        $reader = new GeoIp2Reader($filename); //GeoIP2-City.mmdb');
179
                        $record = $reader->city($ip);
179
                        $record = $reader->city($ip);
180
                        if($record) {
180
                        if($record) {
181
                            $userIp = new UserIp();
181
                            $userIp = new UserIp();
182
                            $userIp->user_id = $user->id;
182
                            $userIp->user_id = $user->id;
183
                            $userIp->city = utf8_decode($record->city->name);
183
                            $userIp->city = !empty($record->city->name) ? utf8_decode($record->city->name) : '';
184
                            $userIp->state_code = utf8_decode($record->mostSpecificSubdivision->isoCode);
184
                            $userIp->state_code = !empty($record->mostSpecificSubdivision->isoCode) ? utf8_decode($record->mostSpecificSubdivision->isoCode) : '';
185
                            $userIp->state_name = utf8_decode($record->mostSpecificSubdivision->name);
185
                            $userIp->state_name = !empty($record->mostSpecificSubdivision->name) ? utf8_decode($record->mostSpecificSubdivision->name) : '';
186
                            $userIp->country_code = utf8_decode($record->country->isoCode);
186
                            $userIp->country_code = !empty($record->country->isoCode) ? utf8_decode($record->country->isoCode) : '';
187
                            $userIp->country_name = utf8_decode($record->country->name);
187
                            $userIp->country_name = !empty($record->country->name) ? utf8_decode($record->country->name) : '';
188
                            $userIp->ip = $ip;
188
                            $userIp->ip = $ip;
189
                            $userIp->latitude = $record->location->latitude;
189
                            $userIp->latitude = !empty($record->location->latitude) ? $record->location->latitude : 0;
190
                            $userIp->longitude = $record->location->longitude;
190
                            $userIp->longitude = !empty($record->location->longitude) ? $record->location->longitude : 0;
191
                            $userIp->postal_code =  $record->postal->code;
191
                            $userIp->postal_code = !empty($record->postal->code) ? $record->postal->code : '';
Línea 192... Línea 192...
192
                            
192
                            
193
                            $userIpMapper->insert($userIp);
193
                            $userIpMapper->insert($userIp);