Revision 245

Date:
2012/09/18 12:43:00
Author:
ahitrov
Revision Log:
Bug fix
Files:

Legend:

 
Added
 
Removed
 
Modified
  • utf8/plugins/session/lib/session/AUTH/FaceBook.pm

     
    145 145 delete $local_session->{facebook_redirect_url};
    146 146
    147 147 my @plugins = split (/[\ |\t]+/, $state->{plugins});
    148 my $name = Encode::encode('utf-8', $info->{name});
    148 149 if ( grep { $_ eq 'users' } @plugins ) {
    149 150 my $user = $keeper->{users}->get_profile( login => 'facebook:'.$info->{id} );
    150 151 unless ( ref $user ) {
    151 152 my $user_class = $state->{users}->profile_document_class;
    152 153 $user = $user_class->new( $keeper );
    153 154 $user->login( 'facebook:'.$info->{id} );
    154 my $name = Encode::encode('utf-8', $info->{name});
    155 155 $user->name( $name );
    156 156 $user->status( 1 );
    157 157 $user->type( 0 );

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

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

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

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

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