Revision 306

Date:
2013/04/22 18:39:32
Author:
ahitrov
Revision Log:
Баг выборки
Files:

Legend:

 
Added
 
Removed
 
Modified
  • utf8/plugins/users/lib/users/UserProfile.pm

     
    186 186 my $object;
    187 187 if ( $opts{vkontakte} ) {
    188 188 ($object) = $self->keeper->get_documents(
    189 class => users::OA::VK,
    189 class => 'users::OA::VK',
    190 190 uid => $self->id,
    191 191 ext_id => $opts{vkontakte},
    192 192 limit => 1,
     
    202 202 }
    203 203 } elsif ( $opts{facebook} ) {
    204 204 ($object) = $self->keeper->get_documents(
    205 class => users::OA::FaceBook,
    205 class => 'users::OA::FaceBook',
    206 206 uid => $self->id,
    207 207 ext_id => $opts{facebook},
    208 208 limit => 1,
     
    218 218 }
    219 219 } elsif ( $opts{google} ) {
    220 220 ($object) = $self->keeper->get_documents(
    221 class => users::OA::Google,
    221 class => 'users::OA::Google',
    222 222 uid => $self->id,
    223 223 ext_id => $opts{google},
    224 224 limit => 1,
     
    238 238 }
    239 239 } elsif ( $opts{mailru} ) {
    240 240 ($object) = $self->keeper->get_documents(
    241 class => users::OA::Mailru,
    241 class => 'users::OA::Mailru',
    242 242 uid => $self->id,
    243 243 ext_id => $opts{mailru},
    244 244 limit => 1,
     
    258 258 }
    259 259 } elsif ( $opts{email} ) {
    260 260 ($object) = $self->keeper->get_documents(
    261 class => users::Email,
    261 class => 'users::Email',
    262 262 uid => $self->id,
    263 263 name => lc($opts{email}),
    264 264 limit => 1,
     
    276 276 }
    277 277 } elsif ( $opts{phone} ) {
    278 278 ($object) = $self->keeper->get_documents(
    279 class => users::Phone,
    279 class => 'users::Phone',
    280 280 uid => $self->id,
    281 281 name => $keeper->{users}->_phone_reduction( $opts{phone} ),
    282 282 limit => 1,

Небольшая справка по веткам

cnddist – контейнер, в котором хранятся все дистрибутивы всех библиотек и программных пакетов, которые использовались при построении различных версий Contenido. Если какой-то библиотеки в данном хранилище нет, инсталлятор сделает попытку "подтянуть" ее с веба (например, с CPAN). Если библиотека слишком старая, есть очень большая вероятность, что ее там уже нет. Поэтому мы храним весь хлам от всех сборок. Если какой-то дистрибутив вдруг отсутствует в cnddist - напишите нам, мы положим его туда.

koi8 – отмирающая ветка, чей код, выдача и все внутренние библиотеки заточены на кодировку KOI8-R. Вносятся только те дополнения, которые касаются внешнего вида и функционала админки, баги ядра, обязательные обновления портов и мелочи, которые легко скопипастить. В дальнейшем планируется полная остановка поддержки по данной ветке.

utf8 – актуальная ветка, заточенная под UTF-8.

Внутри каждой ветки: core – исходники ядра; install – скрипт установки инсталляции; plugins – плагины; samples – "готовые к употреблению" проекты, которые можно поставить, запустить и посмотреть, как они работают.