Changeset 771 for trunk


Ignore:
Timestamp:
04/13/11 10:02:01 (13 months ago)
Author:
r2
Message:

1.8 final

Location:
trunk
Files:
1 added
1 deleted
31 edited

Legend:

Unmodified
Added
Removed
  • trunk/.htaccess

    r708 r771  
    77RewriteCond %{REQUEST_URI} !\.(jpg|jpeg|ico|gif|png|css|xml|js|pl|txt)$ [NC] 
    88RewriteCond %{REQUEST_FILENAME} !^/admin 
     9RewriteCond %{REQUEST_FILENAME} !^/migrate 
     10RewriteCond %{REQUEST_FILENAME} !^/install 
    911RewriteCond %{REQUEST_FILENAME} !-f 
    1012RewriteCond %{REQUEST_FILENAME} !-d 
  • trunk/admin/applets/cats.php

    r751 r771  
    2929                                published='1',  
    3030                                template='0',  
    31                                 allow_group='-1',  
     31                                access_list='',  
    3232                                iconurl='' 
    33                         WHERE id = $myid"; 
     33                        WHERE id = '$myid'"; 
    3434 
    3535        dbQuery($sql) or die(mysql_error().$sql); 
  • trunk/admin/applets/content.php

    r594 r771  
    2828                                published='1',  
    2929                                template='0',  
    30                                 allow_group='-1',  
     30                                access_list='',  
    3131                                iconurl='' 
    32                         WHERE id = $myid"; 
     32                        WHERE id = '$myid'"; 
    3333 
    3434        dbQuery($sql) or die(mysql_error().$sql); 
  • trunk/admin/applets/main.php

    r495 r771  
    215215                </div> 
    216216                <div class="small_box"> 
    217             <div class="small_title">Ó÷àñòâóéòå â ðàçðàáîòêå</div> 
    218             <ul> 
    219                 <li><a href="http://trac.instantcms.ru/">Ñîîáùàéòå îá îøèáêàõ</a></li> 
    220                 <li><a href="http://trac.instantcms.ru/wiki/Team/Join">Âñòóïèòå â êîìàíäó</a></li> 
    221                 <li><a href="http://www.instantcms.ru/donate.html">Ïîääåðæèòå ïðîåêò</a></li> 
    222             </ul> 
    223         </div> 
    224                 <div class="small_box"> 
    225217            <div class="small_title">Ïðåìèóì-êîìïîíåíòû</div> 
    226             <div class="advert_inmaps"><a href="http://www.instantcms.ru/blogs/InstantSoft/instantmaps-katalog-obektov-na-karte.html" target="_blank"><strong>InstantMaps</strong></a> &mdash; êàòàëîã îáúåêòîâ íà êàðòå</div> 
    227             <div class="advert_inshop"><a href="http://www.instantcms.ru/blogs/InstantSoft/professionalnyi-magazin-dlja-InstantCMS.html" target="_blank"><strong>InstantShop</strong></a> &mdash; ïðîôåññèîíàëüíûé ìàãàçèí</div> 
     218            <div class="advert_billing"><a href="http://www.instantcms.ru/billing/about.html"><strong>Áèëëèíã</strong></a> &mdash; çàðàáàòûâàéòå íà ñâîåì ñàéòå!</div> 
     219            <div class="advert_inmaps"><a href="http://www.instantmaps.ru/"><strong>InstantMaps</strong></a> &mdash; êàòàëîã îáúåêòîâ íà êàðòå</div> 
     220            <div class="advert_inshop"><a href="http://www.instantcms.ru/blogs/InstantSoft/professionalnyi-magazin-dlja-InstantCMS.html"><strong>InstantShop</strong></a> &mdash; ïðîôåññèîíàëüíûé ìàãàçèí</div> 
    228221        </div> 
    229222                  </td> 
  • trunk/admin/applets/menu.php

    r751 r771  
    211211        if ($do == 'submit'){ 
    212212 
    213                 $sql = "SELECT ordering as max_o FROM cms_menu ORDER BY ordering DESC LIMIT 1"; 
    214                 $result = dbQuery($sql) ; 
    215                 $row = mysql_fetch_assoc($result); 
    216                 $maxorder = $row['max_o'] + 1; 
    217          
    218213                $menu = $_REQUEST['menu']; 
    219214                $title = $inCore->request('title', 'str', ''); 
  • trunk/admin/components/forum/backend.php

    r767 r771  
    7878 
    7979        //LOAD CURRENT CONFIG 
     80    $cfg = $inCore->loadComponentConfig('forum'); 
     81 
     82    if (!isset($cfg['is_rss'])) { $cfg['is_rss'] = 1; } 
    8083 
    8184        if($opt=='saveconfig'){  
    8285         
    83                 $cfg = array(); 
    8486                $cfg['is_on']       = $inCore->request('is_on', 'int', 1); 
    8587                $cfg['karma']       = $inCore->request('karma', 'int', 1); 
     
    9698                $cfg['fast_bb']     = $inCore->request('fast_bb', 'int', 1); 
    9799                 
    98                 $cfg['fa_on']       = $inCore->request('fast_on', 'int'); 
     100                $cfg['fa_on']       = $inCore->request('fa_on', 'int'); 
    99101                $cfg['fa_allow']    = $inCore->request('fa_allow', 'int'); 
    100102                $cfg['fa_max']      = $inCore->request('fa_max', 'int'); 
     
    108110 
    109111        } 
    110  
    111     $cfg = $inCore->loadComponentConfig('forum'); 
    112  
    113     if (!isset($cfg['is_rss'])) { $cfg['is_rss'] = 1; } 
    114112 
    115113        if($opt=='saveranks'){   
     
    147145        } 
    148146 
    149         function reorder(){ 
    150                 $sql = "SELECT * FROM cms_forums ORDER BY NSLeft"; 
    151                 $rs = dbQuery($sql); 
    152                  
    153                 if (mysql_num_rows($rs)){ 
    154                         $level = array(); 
    155                         while ($item = mysql_fetch_assoc($rs)){ 
    156                                 if (isset($level[$item['NSLevel']])){ 
    157                                         $level[$item['NSLevel']] += 1; 
    158                                 } else { 
    159                                         $level[$item['NSLevel']] = 1; 
    160                                 } 
    161                                 $sql = "UPDATE cms_forums SET ordering = ".$level[$item['NSLevel']]." WHERE id=".$item['id']; 
    162                                 dbQuery($sql) or die(mysql_error().'<pre>'.$sql);                        
    163                         }                                
    164                 } 
    165         } 
    166          
    167147        if ($opt == 'submit_forum'){     
    168148                        $category_id    = $inCore->request('category_id', 'int'); 
     
    187167 
    188168                        dbQuery($sql) ;  
    189                         reorder(); 
    190169                        header('location:?view=components&do=config&opt=list_forums&id='.$_REQUEST['id']);               
    191170        }          
  • trunk/admin/css/styles.css

    r733 r771  
    456456} 
    457457 
    458 .advert_inmaps, .advert_inshop{ 
     458.advert_inmaps, 
     459.advert_inshop, 
     460.advert_billing{ 
    459461    height:32px; 
    460462    line-height:32px; 
     
    464466} 
    465467 
    466 .advert_inmaps{ margin-top:8px; background:url(/admin/images/advert/maps.png) no-repeat; } 
     468.advert_billing{ margin-top:8px; background:url(/admin/images/advert/billing.png) no-repeat; } 
     469.advert_inmaps{ background:url(/admin/images/advert/maps.png) no-repeat; } 
    467470.advert_inshop{ margin-top:0px; margin-bottom:8px; background:url(/admin/images/advert/shop.png) no-repeat; } 
    468471 
  • trunk/build.sh

    r468 r771  
    33VERSION=$1; 
    44TO_DIR=$2; 
    5 TO_DIR_DEFAULT='/var/www/icms_build'; 
     5TO_DIR_DEFAULT='/home/r2/www/icms_build'; 
    66 
    7 SRC_DIR='/var/www/icms'; 
     7SRC_DIR='/home/r2/www/icms'; 
    88DISTR_NAME='instantCMS_'`date +%Y%m%d`'_v'$VERSION'.zip'; 
    99 
  • trunk/components/board/frontend.php

    r751 r771  
    340340    $inPage->printHeading($_LANG['ADD_ADV']); 
    341341 
     342        // Ïðîâåðÿåì ïðàâà äîñòóïà 
    342343    if ( !(loadedByUser24h($inUser->id, $cat['id'])<$cat['uplimit'] || $cat['uplimit'] == 0) ){        
    343344                cmsCore::addSessionMessage($_LANG['MAX_VALUE_OF_ADD_ADV'], 'error'); 
     
    353354 
    354355        if (IS_BILLING) { cmsBilling::checkBalance('board', 'add_item'); } 
     356        $inPage->setTitle($_LANG['ADD_ADV']); 
    355357 
    356358                $item = cmsUser::sessionGet('item'); 
     
    378380    if ( $inCore->inRequest('submit') ) { 
    379381 
    380         $errors     = ''; 
    381         $user_id    = $inUser->id; 
    382  
    383         //params 
     382        // âõîäíûå äàííûå 
    384383        $obtype     = $inCore->request('obtype', 'str'); 
    385384        $title_r        = $inCore->request('title', 'str', ''); 
  • trunk/components/board/model.php

    r750 r771  
    326326 
    327327    } 
    328  
     328/* ==================================================================================================== */ 
     329/* ==================================================================================================== */ 
     330         
     331        public function uploadPhoto($old_file = '', $cfg, $cat) { 
     332                 
     333                $inCore = cmsCore::getInstance(); 
     334 
     335                // Çàãðóæàåì êëàññ çàãðóçêè ôîòî 
     336                $inCore->loadClass('upload_photo'); 
     337                $inUploadPhoto = cmsUploadPhoto::getInstance(); 
     338                // Âûñòàâëÿåì êîíôèãóðàöèîííûå ïàðàìåòðû 
     339                $inUploadPhoto->upload_dir    = PATH.'/images/board/'; 
     340                $inUploadPhoto->small_size_w  = $cat['thumb1']; 
     341                $inUploadPhoto->medium_size_w = $cat['thumb2']; 
     342                $inUploadPhoto->thumbsqr      = $cat['thumbsqr']; 
     343                $inUploadPhoto->is_watermark  = $cfg['watermark']; 
     344                // Ïðîöåññ çàãðóçêè ôîòî 
     345                $file = $inUploadPhoto->uploadPhoto($old_file); 
     346                 
     347                return $file; 
     348 
     349        } 
    329350/* ==================================================================================================== */ 
    330351/* ==================================================================================================== */ 
  • trunk/components/clubs/model.php

    r751 r771  
    105105    public function addClub($item, $cfg){ 
    106106 
     107                $u_karma = cmsUser::getKarma($item['user_id']); 
     108 
    107109        $item = cmsCore::callEvent('ADD_CLUB', $item); 
    108110 
    109         $sql = "INSERT INTO cms_clubs (id, admin_id, title, description, imageurl, pubdate, clubtype, enabled_blogs, enabled_photos) 
    110                 VALUES('', '{$item['user_id']}', '{$item['title']}', '', '', NOW(), '{$item['clubtype']}', '{$cfg['enabled_blogs']}', '{$cfg['enabled_photos']}')"; 
     111        $sql = "INSERT INTO cms_clubs (id, admin_id, title, description, imageurl, pubdate, clubtype, enabled_blogs, enabled_photos, create_karma) 
     112                VALUES('', '{$item['user_id']}', '{$item['title']}', '', '', NOW(), '{$item['clubtype']}', '{$cfg['enabled_blogs']}', '{$cfg['enabled_photos']}', '{$u_karma}')"; 
    111113        $this->inDB->query($sql); 
    112114 
  • trunk/components/comments/comments.php

    r709 r771  
    2525    $inCore->loadClass('user'); 
    2626    $inCore->loadClass('page'); 
     27        $inCore->loadClass('plugin'); 
    2728 
    2829    $inCore->loadModel('comments'); 
     
    7374 
    7475                //BUILD COMMENTS LIST 
    75         $comments_list  = $model->getComments($target, $target_id); 
     76    $comments_list  = $model->getComments($target, $target_id, $cfg); 
    7677        if ($comments_list){ 
    7778 
  • trunk/components/comments/prss.php

    r751 r771  
    4848                if ($inDB->num_rows($rs)){       
    4949                        while ($item = $inDB->fetch_assoc($rs)){ 
    50                                 $id                     = $item['id']; 
    51                                 $items[$id]             = $item; 
    52                                 $items[$id]['title']    = strip_tags($item['content']); 
    53                                 $items[$id]['link']     = $rooturl . $item['target_link']; 
    54                                 $items[$id]['comments'] = $rooturl . $item['target_link']; 
    55                                 $items[$id]['category'] = ''; 
     50                                $item['title']    = strip_tags($item['content']); 
     51                                $item['link']     = $rooturl . $item['target_link'].'#c'.$item['id']; 
     52                                $item['comments'] = $rooturl . $item['target_link'].'#c'.$item['id']; 
     53                                $item['category'] = ''; 
     54                                $items[]          = $item; 
    5655                        } 
    5756                } 
  • trunk/components/content/frontend.php

    r758 r771  
    6262    } elseif($id) { 
    6363        $cat = $model->getCategory($id);  
     64    } else { 
     65                $cat = $model->getCategory($model->getRootCatId()); 
    6466    } 
    6567 
  • trunk/components/content/model.php

    r751 r771  
    188188 
    189189        $nested_sets    = $inCore->nestedSetsInit('cms_category'); 
    190         $rootid         = $this->inDB->get_field('cms_category', 'parent_id=0', 'id'); 
     190        $rootid         = $this->getRootCatId(); 
    191191 
    192192        $rs_rows        = $nested_sets->SelectSubNodes($rootid); 
     
    201201 
    202202        return $subcats; 
     203 
     204    } 
     205 
     206/* ==================================================================================================== */ 
     207/* ==================================================================================================== */ 
     208 
     209    public function getRootCatId($differ = ''){ 
     210                 
     211                return $this->inDB->get_field('cms_category', "parent_id=0 AND NSDiffer = '$differ'", 'id'); 
    203212 
    204213    } 
  • trunk/components/photos/frontend.php

    r750 r771  
    393393    if (!$user_id) { header("HTTP/1.1 500 Internal Server Error"); exit(0); } 
    394394 
    395         if(!$model->checkAccess($album)) { header("HTTP/1.1 500 Internal Server Error"); exit(0); } 
     395        if(!$model->checkAccess($album, $user_id)) { header("HTTP/1.1 500 Internal Server Error"); exit(0); } 
    396396         
    397397        $photo = cmsUser::sessionGet('mod'); 
     
    416416                if ($album['NSDiffer'] == ''){ 
    417417                         
    418                         if ($album['public']==2 || $inCore->userIsAdmin($inUser->id)) { $published = 1; } else { $published = 0; }       
     418                        if ($album['public']==2 || $inCore->userIsAdmin($user_id)) { $published = 1; } else { $published = 0; }  
    419419                 
    420420                } elseif (strstr($album['NSDiffer'], 'club')){ 
    421421 
    422                         if ($club['photo_premod'] && !clubUserIsAdmin($club['id'], $inUser->id) && !clubUserIsRole($club['id'], $inUser->id, 'moderator')) {  
     422                        if ($club['photo_premod'] && !clubUserIsAdmin($club['id'], $user_id) && !clubUserIsRole($club['id'], $user_id, 'moderator')) {  
    423423                                $published = 0;  
    424424                        } else {  
     
    428428 
    429429                } 
     430                $last_id = $inDB->get_field('cms_photo_files', 'published=1 ORDER BY id DESC', 'id'); 
    430431 
    431432        $photo['published'] = $published; 
     
    433434                $photo['album_id']      = $id; 
    434435                $photo['filename']      = $file['filename']; 
    435                 $photo['title']     = $photo['title'] ? $photo['title'] : $file['realfile']; 
    436  
    437                 $photo_id = $model->addPhoto($photo, $differ); 
     436                $photo['title']     = $photo['title'] ? $photo['title'].' '.$last_id : $file['realfile']; 
     437 
     438                $photo_id = $model->addPhoto($photo, $differ, $user_id); 
    438439 
    439440                if ($inCore->inRequest('upload')) { $inCore->redirect('/photos/'.$album['id'].'/uploaded.html'); } 
     
    458459    $album = ($id == 100 )|| !$id ? '' : $model->getAlbum($id); 
    459460         
    460         if(!$model->checkAccess($album)) { $inCore->redirect('/photos/'.$album['id']); } 
     461        if(!$model->checkAccess($album, $inUser->id)) { $inCore->redirect('/photos/'.$album['id']); } 
    461462 
    462463        if (!$inCore->inRequest('submit')){ 
     
    518519    $album = $model->getAlbum($id); 
    519520 
    520         if(!$model->checkAccess($album)) { $inCore->redirect('/photos/'.$album['id']); } 
     521        if(!$model->checkAccess($album, $inUser->id)) { $inCore->redirect('/photos/'.$album['id']); } 
    521522 
    522523        $mod = cmsUser::sessionGet('mod'); 
  • trunk/components/photos/model.php

    r705 r771  
    114114/* ==================================================================================================== */ 
    115115 
    116         public function addPhoto($photo, $differ = ''){ 
     116        public function addPhoto($photo, $differ = '', $user_id = false){ 
    117117 
    118118        $inCore     = cmsCore::getInstance(); 
     
    121121        $photo      = cmsCore::callEvent('ADD_PHOTO', $photo); 
    122122 
    123         $user_id    = $inUser->id; 
     123                $user_id    = $user_id ? $user_id : $inUser->id; 
     124                 
     125                if (!$user_id) { return false; } 
    124126 
    125127        $sql = "INSERT INTO cms_photo_files (album_id, title, description, pubdate, file, published, showdate, comments, user_id, owner) 
     
    133135        cmsInsertTags($photo['tags'], 'photo', $photo_id); 
    134136 
    135         cmsUser::checkAwards($inUser->id); 
     137        cmsUser::checkAwards($user_id); 
    136138 
    137139        $album_title = $this->inDB->get_field('cms_photo_albums', "id='{$photo['album_id']}'", 'title'); 
     
    466468/* ==================================================================================================== */ 
    467469 
    468     public function checkAccess($album){ 
     470    public function checkAccess($album, $user_id){ 
    469471                 
    470472                $inCore = cmsCore::getInstance(); 
    471473                $inUser = cmsUser::getInstance(); 
    472474                 
    473                 $user_karma = cmsUser::getKarma($inUser->id); 
     475                $user_id    = $user_id ? $user_id : $inUser->id; 
     476                 
     477                if (!$user_id) { return false; } 
     478 
     479                $user_karma = cmsUser::getKarma($user_id); 
    474480                 
    475481                global $_LANG; 
     
    477483                if ($album['NSDiffer']=='') {  
    478484 
    479                         $can_add    = $inUser->id;  
     485                        $can_add    = $user_id;  
    480486                        $min_karma  = false;  
    481487 
     
    484490                        $club =$this->inDB->get_fields('cms_clubs', 'id='.$album['user_id'], '*'); 
    485491 
    486                         $can_add   = clubUserIsMember($club['id'], $inUser->id) || clubUserIsAdmin($club['id'], $inUser->id) || $inUser->is_admin; 
     492                        $can_add   = clubUserIsMember($club['id'], $user_id) || clubUserIsAdmin($club['id'], $user_id) || $inCore->userIsAdmin($user_id); 
    487493                        $min_karma = $club['photo_min_karma']; 
    488494 
     
    491497                if ($album['public'] && $can_add){ 
    492498                         
    493                         if ($this->loadedByUser24h($inUser->id, $album['id'])<$album['uplimit'] || $album['uplimit'] == 0){ 
     499                        if ($this->loadedByUser24h($user_id, $album['id'])<$album['uplimit'] || $album['uplimit'] == 0 || $inCore->userIsAdmin($user_id)){ 
    494500                                 
    495                                 if ($min_karma === false || $user_karma>=$min_karma || clubUserIsRole($club['id'], $inUser->id, 'moderator')){ 
     501                                if ($min_karma === false || $user_karma>=$min_karma || clubUserIsRole($club['id'], $user_id, 'moderator')){ 
    496502                                         
    497503                                        return true; 
     
    499505                                } else { 
    500506                                         
    501                                         cmsCore::addSessionMessage('<p><strong>'.$_LANG['NEED_KARMA_TEXT'].'</strong></p><p>'.$_LANG['NEEDED'].' '.$min_karma.', '.$_LANG['HAVE_ONLY'].' '.$user_karma.'.</p><p>'.$_LANG['WANT_SEE'].' <a href="/users/'.$inUser->id.'/karma.html">'.$_LANG['HISTORY_YOUR_KARMA'].'</a>?</p>', 'error'); 
     507                                        cmsCore::addSessionMessage('<p><strong>'.$_LANG['NEED_KARMA_TEXT'].'</strong></p><p>'.$_LANG['NEEDED'].' '.$min_karma.', '.$_LANG['HAVE_ONLY'].' '.$user_karma.'.</p><p>'.$_LANG['WANT_SEE'].' <a href="/users/'.$user_id.'/karma.html">'.$_LANG['HISTORY_YOUR_KARMA'].'</a>?</p>', 'error'); 
    502508                                 
    503509                                        return false; 
  • trunk/components/users/frontend.php

    r751 r771  
    125125                                p.gender as gender 
    126126                FROM cms_users u 
    127                                 LEFT JOIN cms_user_profiles p ON p.user_id = u.id 
     127                                INNER JOIN cms_user_profiles p ON p.user_id = u.id 
    128128                                WHERE u.is_deleted = 0 AND u.is_locked = 0 AND p.city LIKE '%$city%' 
    129129                                ORDER BY city DESC"; 
     
    154154                                p.gender as gender 
    155155                FROM cms_users u 
    156                                 LEFT JOIN cms_user_profiles p ON p.user_id = u.id 
     156                                INNER JOIN cms_user_profiles p ON p.user_id = u.id 
    157157                                WHERE u.is_deleted = 0 AND u.is_locked = 0 
    158158                                AND (LOWER(p.description) LIKE '%$hobby%' OR LOWER(p.formsdata) LIKE '%$hobby%') 
     
    222222                                 p.gender as gender 
    223223                 FROM cms_users u 
    224                                  LEFT JOIN cms_user_profiles p ON p.user_id = u.id 
     224                                 INNER JOIN cms_user_profiles p ON p.user_id = u.id 
    225225                                 WHERE u.is_deleted = 0 AND u.is_locked = 0 $s 
    226226                                 ORDER BY city DESC"; 
     
    279279                                    p.gender as gender 
    280280                    FROM cms_users u 
    281                                     LEFT JOIN cms_user_profiles p ON p.user_id = u.id 
     281                                    INNER JOIN cms_user_profiles p ON p.user_id = u.id 
    282282                                    WHERE u.is_locked = 0 AND u.is_deleted = 0 
    283283                                        ORDER BY ".$orderby." ".$orderto." 
     
    297297                                    FROM cms_online o 
    298298                    LEFT JOIN cms_users u ON  u.id = o.user_id 
    299                                     LEFT  JOIN cms_user_profiles p ON p.user_id = u.id 
     299                                    INNER  JOIN cms_user_profiles p ON p.user_id = u.id 
    300300                                    WHERE u.is_locked = 0 AND u.is_deleted = 0 
    301301                    GROUP BY o.user_id 
     
    483483                                                        IFNULL(p.gender, 0) as gender 
    484484                                    FROM cms_users u 
    485                                         LEFT JOIN cms_user_profiles p ON p.user_id = u.id 
     485                                        INNER JOIN cms_user_profiles p ON p.user_id = u.id 
    486486                                        WHERE u.id = '$id' AND u.is_locked = 0 
    487487                                        LIMIT 1 
     
    700700     
    701701    if ($usr['is_new_friends']){ 
    702         $usr['new_friends']     = usrFriendQueriesList($usr['id'], $model); 
     702        $usr['new_friends']     = $model->getNewFriends($usr['id']); 
    703703    } 
    704704 
     
    860860                                $inCore->includeGraphics(); 
    861861                 
    862                                                 $uploaddir              = $_SERVER['DOCUMENT_ROOT'].'/images/users/avatars/';            
     862                        $uploaddir              = PATH.'/images/users/avatars/';                 
    863863                                                $realfile               = $_FILES['picture']['name']; 
    864864                        $path_parts     = pathinfo($realfile); 
     
    882882 
    883883                            //DELETE OLD AVATAR 
    884                                         $sql = "SELECT imageurl FROM cms_user_profiles WHERE id = $id"; 
     884                                        $sql = "SELECT imageurl FROM cms_user_profiles WHERE user_id = '$id'"; 
    885885                                                        $result = $inDB->query($sql) ; 
    886886                                                        if ($inDB->num_rows($result)){ 
    887887                                                                $old = $inDB->fetch_assoc($result); 
    888888                                if ($old['imageurl'] && $old['imageurl']!='nopic.jpg'){ 
    889                                     @unlink($_SERVER['DOCUMENT_ROOT'].'/images/users/avatars/'.$old['imageurl']); 
    890                                     @unlink($_SERVER['DOCUMENT_ROOT'].'/images/users/avatars/small/'.$old['imageurl']); 
     889                                                        @unlink(PATH.'/images/users/avatars/'.$old['imageurl']); 
     890                                                        @unlink(PATH.'/images/users/avatars/small/'.$old['imageurl']); 
    891891                                } 
    892892                                                        } 
  • trunk/components/users/includes/usercore.php

    r625 r771  
    389389} 
    390390 
    391 function usrFriendQueriesList($user_id, $model){ 
    392     
    393     $inCore = cmsCore::getInstance(); 
    394  
    395     $query_list = array(); 
    396  
    397     $query_list = $model->getNewFriends($user_id); 
    398  
    399     if (!$query_list){ return; } 
    400  
    401     foreach($query_list as $id=>$query){ 
    402         $query_list[$id]['sender_img'] = ($query['sender_img']) ? '/images/users/avatars/small/'.$query['sender_img'] : '/images/users/avatars/small/nopic.jpg'; 
    403     } 
    404  
    405     ob_start(); 
    406  
    407     $smarty = $inCore->initSmarty('components', 'com_users_newfriends.tpl'); 
    408  
    409     $smarty->assign('friends', $query_list); 
    410  
    411     $smarty->display('com_users_newfriends.tpl'); 
    412  
    413         return ob_get_clean(); 
    414 } 
    415  
    416391function usrFriends($user_id, &$total, $perpage=10, $page=1){ 
    417392    $inCore = cmsCore::getInstance(); 
  • trunk/components/users/model.php

    r751 r771  
    150150    public function getNewFriends($user_id){ 
    151151 
     152                $inCore  = cmsCore::getInstance(); 
     153 
    152154        $friends = array(); 
    153155 
    154156                $sql = "SELECT f.*, u.nickname as sender, u.login as sender_login, p.imageurl as sender_img 
    155157                FROM cms_user_friends f 
    156                                 LEFT JOIN cms_users u ON f.from_id = u.id 
    157                                 LEFT JOIN cms_user_profiles p ON p.id = u.id 
     158                                INNER JOIN cms_users u ON f.from_id = u.id 
     159                                INNER JOIN cms_user_profiles p ON p.user_id = u.id 
    158160                WHERE f.to_id = '$user_id' AND f.is_accepted = 0"; 
     161 
    159162        $result = $this->inDB->query($sql); 
    160163 
     
    162165 
    163166        while($friend = $this->inDB->fetch_assoc($result)){ 
     167                        $friend['sender_img'] = ($friend['sender_img']) ? '/images/users/avatars/small/'.$friend['sender_img'] : '/images/users/avatars/small/nopic.jpg'; 
    164168            $friends[] = $friend; 
    165169        } 
     
    167171        $friends = cmsCore::callEvent('GET_NEW_FRIENDS', $friends); 
    168172 
    169         return $friends; 
     173                ob_start(); 
     174         
     175                $smarty = $inCore->initSmarty('components', 'com_users_newfriends.tpl'); 
     176         
     177                $smarty->assign('friends', $friends); 
     178         
     179                $smarty->display('com_users_newfriends.tpl'); 
     180         
     181                return ob_get_clean(); 
    170182         
    171183    } 
  • trunk/core/cms.php

    r751 r771  
    14621462        $rules  = array(); 
    14631463 
    1464         if (rtrim($uri, '/') == 'admin') { return; } 
     1464        $folder = rtrim($uri, '/'); 
     1465 
     1466        if (in_array($folder, array('admin', 'install', 'migrate'))) { return; } 
    14651467 
    14661468        //ñïåöèàëüíûé õàê äëÿ ïîèñêà ïî ñàéòó, äëÿ ñîâìåñòèìîñòè ñî ñòàðûìè øàáëîíàìè 
  • trunk/core/lib_tags.php

    r617 r771  
    8787                                                                FROM cms_content i 
    8888                                                                LEFT JOIN cms_category c ON c.id = i.category_id 
    89                                                                 WHERE i.id = $item_id AND i.published = 1"; 
     89                                                                WHERE i.id = '$item_id' AND i.published = 1"; 
    9090                                                $rs = $inDB->query($sql) ; 
    9191                                                if ($inDB->num_rows($rs)){ 
     
    9898                                                                FROM cms_blog_posts i 
    9999                                                                LEFT JOIN cms_blogs c ON c.id = i.blog_id 
    100                                                                 WHERE i.id = $item_id"; 
     100                                                                WHERE i.id = '$item_id'"; 
    101101                                                $rs = $inDB->query($sql) ; 
    102102                                                if ($inDB->num_rows($rs)){ 
     
    110110                                                                FROM cms_photo_files i 
    111111                                                                LEFT JOIN cms_photo_albums c ON c.id = i.album_id 
    112                                                                 WHERE i.id = $item_id"; 
     112                                                                WHERE i.id = '$item_id'"; 
    113113                                                $rs = $inDB->query($sql) ; 
    114114                                                if ($inDB->num_rows($rs)){ 
     
    121121                                                                FROM cms_user_photos i 
    122122                                                                LEFT JOIN cms_users c ON c.id = i.user_id 
    123                                                                 WHERE i.id = $item_id"; 
     123                                                                WHERE i.id = '$item_id'"; 
    124124                                                $rs = $inDB->query($sql) ; 
    125125                                                if ($inDB->num_rows($rs)){ 
     
    132132                                                                FROM cms_uc_items i 
    133133                                                                LEFT JOIN cms_uc_cats c ON c.id = i.category_id 
    134                                                                 WHERE i.id = $item_id"; 
     134                                                                WHERE i.id = '$item_id'"; 
    135135                                                $rs = $inDB->query($sql) ; 
    136136                                                if ($inDB->num_rows($rs)){ 
     
    140140                                                } 
    141141                                                break;   
    142                 case 'shop': $sql = "SELECT i.title as title, i.seolink as seolink, c.title as cat, c.seolink as cat_seolink 
    143                                                          FROM cms_shop_items i 
    144                                                          LEFT JOIN cms_shop_cats c ON c.id = i.category_id 
    145                                                          WHERE i.id = $item_id"; 
     142                case 'video': $sql = "SELECT i.title as title, i.id as item_id, c.title as cat, c.id as cat_id 
     143                                                                FROM cms_video_movie i 
     144                                                                LEFT JOIN cms_video_category c ON c.id = i.cat_id 
     145                                                                WHERE i.id = '$item_id'"; 
    146146                                                $rs = $inDB->query($sql) ; 
    147147                                                if ($inDB->num_rows($rs)){ 
    148148                                                        $item = $inDB->fetch_assoc($rs); 
    149                                                         $link =  '<a href="/shop/'.$item['cat_seolink'].'" class="tag_searchcat">'.$item['cat'].'</a> &rarr; '; 
    150                                                         $link .= '<a href="/shop/'.$item['seolink'].'.html" class="tag_searchitem">'.$item['title'].'</a>'; 
     149                                                        $link =  '<a href="/video/'.$item['cat_id'].'" class="tag_searchcat">'.$item['cat'].'</a> &rarr; '; 
     150                                                        $link .= '<a href="/video/movie'.$item['item_id'].'.html" class="tag_searchitem">'.$item['title'].'</a>'; 
    151151                                                } 
    152152                                                break; 
     
    154154                                                         FROM cms_shop_items i 
    155155                                                         LEFT JOIN cms_shop_cats c ON c.id = i.category_id 
    156                                                          WHERE i.id = $item_id"; 
     156                                                         WHERE i.id = '$item_id'"; 
    157157                                                $rs = $inDB->query($sql) ; 
    158158                                                if ($inDB->num_rows($rs)){ 
     
    165165                                                         FROM cms_maps_items i 
    166166                                                         LEFT JOIN cms_maps_cats c ON c.id = i.category_id 
    167                                                          WHERE i.id = $item_id"; 
     167                                                         WHERE i.id = '$item_id'"; 
    168168                                                $rs = $inDB->query($sql) ; 
    169169                                                if ($inDB->num_rows($rs)){ 
  • trunk/icms.sql

    r751 r771  
    44-- 
    55-- Хост: localhost 
    6 -- Время создания: Апр 01 2011 г., 15:44 
     6-- Время создания: Апр 06 2011 г., 09:22 
    77-- Версия сервера: 5.5.8 
    88-- Версия PHP: 5.3.5 
     
    106106(5, 20, '2010-11-13 23:18:39', 3, 'Администратор', 'http://icms/users/admin', 11, '', '', 0, '', 0, 0), 
    107107(6, 2, '2010-11-13 23:19:19', 3, 'комментарий', '/stati/marketing/yelastichnost-sprosa.html#c14', 14, 'Эластичность спроса', '/stati/marketing/yelastichnost-sprosa.html', 0, 'Полностью согласен с Вами, коллега.', 0, 0), 
    108 (7, 15, '2010-11-13 23:21:43', 3, 'Клуб любителей InstantCMS', '/clubs/14', 14, '', '', 0, '', 0, 0), 
     108(37, 14, '2011-04-04 14:58:15', 3, 'Клуб дяди Федора', '/clubs/15', 15, '', '', 0, '', 0, 0), 
    109109(9, 17, '2011-03-18 15:43:16', 1, 'пост', '/forum/thread-last12.html#30', 30, 'Пример темы', '/forum/thread-last12.html', 12, 'тест ссылок\r\n\r\n1. http://www.yandex.ru/', 0, 0), 
    110110(15, 2, '2011-03-19 14:45:17', 3, 'комментарий', '/stati/marketing/yelastichnost-sprosa.html#c20', 20, 'Эластичность спроса', '/stati/marketing/yelastichnost-sprosa.html', 0, 'qwe qwe', 0, 0), 
     
    125125(30, 13, '2011-03-31 15:47:11', 2, 'Васин карандаш', '/catalog/item9.html', 9, 'Канцелярские принадлежности', '/catalog/1', 1, '', 0, 0), 
    126126(31, 13, '2011-03-31 15:47:19', 2, 'Васино авто', '/catalog/item8.html', 8, 'Автомобили', '/catalog/2', 2, '', 0, 0), 
    127 (32, 12, '2011-04-01 17:22:44', 2, 'Продам загородный дом', '/board/read7.html', 7, 'Недвижимость', '/board/8', 8, '', 0, 0); 
     127(32, 12, '2011-04-01 17:22:44', 2, 'Продам загородный дом', '/board/read7.html', 7, 'Недвижимость', '/board/8', 8, '', 0, 0), 
     128(33, 9, '2011-04-04 13:36:52', 2, 'Васин блог', '/blogs/vasin-blog', 25, '', '', 0, '', 0, 0), 
     129(34, 10, '2011-04-04 13:40:34', 2, 'Васин пост', '/blogs/vasin-blog/vasin-post.html', 6, 'Васин блог', '/blogs/vasin-blog', 25, '', 0, 0), 
     130(35, 10, '2011-04-04 13:44:13', 2, 'qwe', '/blogs/vasin-blog/qwe.html', 7, 'Васин блог', '/blogs/vasin-blog', 25, '', 0, 0), 
     131(36, 15, '2011-04-04 14:51:10', 2, 'Клуб любителей InstantCMS', '/clubs/14', 14, '', '', 0, '', 0, 0), 
     132(39, 18, '2011-04-05 11:57:04', 2, 'test topic', '/forum/thread14.html', 14, 'Общий форум', '/forum/1', 1, 'test topic', 0, 0), 
     133(40, 18, '2011-04-05 11:57:22', 2, 'test pay topic', '/forum/thread15.html', 15, 'Подфорум1', '/forum/1002', 1002, 'test pay topic', 0, 0); 
    128134 
    129135-- -------------------------------------------------------- 
     
    227233 
    228234INSERT INTO `cms_billing_actions` (`id`, `component`, `action`, `title`, `point_cost`, `is_free`) VALUES 
    229 (1, 'content', 'add_content', 'Добавление статьи', '---\n1: 12\n7: 0\n9: 0\n2: 0\n', 1), 
    230 (2, 'catalog', 'add_catalog_item', 'Добавление записи в каталог', '---\n1: 18\n7: 0\n9: 0\n2: 0\n', 1), 
    231 (3, 'board', 'add_item', 'Добавление объявления', '', 1); 
     235(1, 'content', 'add_content', 'Добавление статьи', '---\n1: 12\n7: 0\n9: 0\n10: 0\n2: 0\n', 1), 
     236(2, 'catalog', 'add_catalog_item', 'Добавление записи в каталог', '---\n1: 18\n7: 0\n9: 0\n10: 0\n2: 0\n', 1), 
     237(3, 'board', 'add_item', 'Добавление объявления', '---\n1: 0\n7: 0\n9: 0\n10: 0\n2: 0\n', 1), 
     238(5, 'blogs', 'add_blog', 'Создание блога', '---\n1: 15\n7: 0\n9: 0\n10: 0\n2: 0\n', 1), 
     239(6, 'blogs', 'add_post', 'Добавление поста', '---\n1: 5\n7: 0\n9: 0\n10: 0\n2: 0\n', 1), 
     240(7, 'faq', 'add_quest', 'Добавление вопроса', '---\n1: 26\n7: 0\n9: 0\n10: 0\n2: 0\n', 1), 
     241(8, 'forum', 'add_thread', 'Создание темы на форуме', '', 1); 
    232242 
    233243-- -------------------------------------------------------- 
     
    264274(3, 1, '2011-03-30 17:23:01', 2, 1, 0, 200, 1, ''), 
    265275(4, 0, '2011-03-30 17:37:24', 2, 2, 0, 10, 1, 'Добавление статьи'), 
    266 (12, 1, '2011-03-31 15:33:12', 3, 3, 270, 30, 0, ''), 
     276(25, 1, '2011-04-04 14:56:03', 3, 3, 150, 15, 0, ''), 
    267277(6, 0, '2011-03-31 13:21:56', 2, 2, 0, 10, 1, 'Добавление статьи'), 
    268278(7, 0, '2011-03-31 14:48:27', 2, 2, 0, 24, 1, 'Добавление статьи'), 
     
    273283(13, 0, '2011-03-31 15:45:38', 2, 2, 0, 30, 1, 'Добавление записи в каталог'), 
    274284(14, 0, '2011-03-31 15:46:43', 2, 2, 0, 18, 1, 'Добавление записи в каталог'), 
    275 (15, 0, '2011-04-01 17:22:44', 2, 2, 0, 15, 1, 'VIP-объявление'); 
     285(15, 0, '2011-04-01 17:22:44', 2, 2, 0, 15, 1, 'VIP-объявление'), 
     286(16, 0, '2011-04-04 12:02:42', 2, 2, 0, 6, 1, 'VIP-объявление'), 
     287(17, 0, '2011-04-04 12:03:29', 2, 2, 0, 15, 1, 'VIP-объявление'), 
     288(18, 0, '2011-04-04 12:04:51', 2, 2, 0, 30, 1, 'VIP-объявление'), 
     289(19, 0, '2011-04-04 12:08:03', 2, 2, 0, 3, 1, 'VIP-объявление'), 
     290(20, 0, '2011-04-04 13:36:52', 2, 2, 0, 15, 1, 'Создание блога'), 
     291(21, 0, '2011-04-04 13:40:34', 2, 2, 0, 5, 1, 'Добавление поста'), 
     292(22, 0, '2011-04-04 13:44:10', 2, 2, 0, 5, 1, 'Добавление поста'), 
     293(23, 0, '2011-04-04 14:51:10', 2, 2, 0, 15, 1, 'Вступление в VIP-клуб: Клуб любителей InstantCMS'), 
     294(26, 0, '2011-04-04 15:44:53', 2, 2, 0, 26, 1, 'Добавление вопроса'), 
     295(27, 0, '2011-04-05 11:57:22', 2, 2, 0, 35, 1, 'Создание темы на форуме'); 
    276296 
    277297-- -------------------------------------------------------- 
     
    414434INSERT INTO `cms_blogs` (`id`, `user_id`, `title`, `pubdate`, `allow_who`, `view_type`, `showcats`, `ownertype`, `premod`, `forall`, `owner`, `seolink`, `rating`) VALUES 
    415435(1, 1, 'Пример блога админа', '2008-06-03 13:26:55', 'all', 'list', 1, 'single', 0, 1, 'user', 'primer-bloga-admina', 2), 
    416 (24, 14, 'Блог', '2010-10-20 00:02:41', 'all', 'list', 1, 'multi', 0, 0, 'club', 'instantcms-lovers', 0); 
     436(24, 14, 'Блог', '2010-10-20 00:02:41', 'all', 'list', 1, 'multi', 0, 0, 'club', 'instantcms-lovers', 0), 
     437(25, 2, 'Васин блог', '2011-04-04 13:36:52', 'all', 'list', 1, 'single', 0, 0, 'user', 'vasin-blog', 0), 
     438(26, 15, 'Блог клуба Клуб дяди Федора', '2011-04-04 14:58:15', 'all', 'list', 1, 'multi', 0, 0, 'club', 'klub-djadi-fedora', 0); 
    417439 
    418440-- -------------------------------------------------------- 
     
    512534 
    513535INSERT INTO `cms_blog_posts` (`id`, `user_id`, `cat_id`, `blog_id`, `pubdate`, `title`, `feel`, `music`, `content`, `content_html`, `allow_who`, `edit_times`, `edit_date`, `published`, `seolink`, `comments`) VALUES 
    514 (5, 1, 0, 1, '2009-09-07 11:50:16', 'Пример записи в блоге', '', '', '[b]Блоги InstantCMS - это мощный и надежный инструмент для ваших публикаций:[/b]\r\n\r\n- Редактор BB-кода (скрытый текст, ссылки, цитаты, картинки);\r\n- Вставка изображений "на лету";\r\n- Неограниченное число рубрик;\r\n- Комментарии к записям;\r\n- Возможность ведения коллективных блогов;\r\n- Смайлы и теги;', '<strong>Блоги InstantCMS - это мощный и надежный инструмент для ваших публикаций:</strong><br />\r\n<br />\r\n- Редактор BB-кода (скрытый текст, ссылки, цитаты, картинки);<br />\r\n- Вставка изображений "на лету";<br />\r\n- Неограниченное число рубрик;<br />\r\n- Комментарии к записям;<br />\r\n- Возможность ведения коллективных блогов;<br />\r\n- Смайлы и теги;', 'all', 10, '2011-03-29 13:25:11', 1, 'primer-zapisi-v-bloge', 0); 
     536(5, 1, 0, 1, '2009-09-07 11:50:16', 'Пример записи в блоге', '', '', '[b]Блоги InstantCMS - это мощный и надежный инструмент для ваших публикаций:[/b]\r\n\r\n- Редактор BB-кода (скрытый текст, ссылки, цитаты, картинки);\r\n- Вставка изображений "на лету";\r\n- Неограниченное число рубрик;\r\n- Комментарии к записям;\r\n- Возможность ведения коллективных блогов;\r\n- Смайлы и теги;', '<strong>Блоги InstantCMS - это мощный и надежный инструмент для ваших публикаций:</strong><br />\r\n<br />\r\n- Редактор BB-кода (скрытый текст, ссылки, цитаты, картинки);<br />\r\n- Вставка изображений "на лету";<br />\r\n- Неограниченное число рубрик;<br />\r\n- Комментарии к записям;<br />\r\n- Возможность ведения коллективных блогов;<br />\r\n- Смайлы и теги;', 'all', 10, '2011-03-29 13:25:11', 1, 'primer-zapisi-v-bloge', 0), 
     537(7, 2, 0, 25, '2011-04-04 13:44:10', 'qwe', '', '', 'qweqweqwe', 'qweqweqwe', 'all', 0, '2011-04-04 13:44:10', 1, 'qwe', 1), 
     538(6, 2, 0, 25, '2011-04-04 13:40:34', 'Васин пост', '', '', 'Васин пост', 'Васин пост', 'all', 0, '2011-04-04 13:40:34', 1, 'vasin-post', 1); 
    515539 
    516540-- -------------------------------------------------------- 
     
    595619(5, 9, 1, 'Обменяю', 'Обменяю ВАЗ-2107 на Nissan Skyline GTR', 'Желательно новый и без доплаты.', 'Москва', '2009-10-26 14:14:24', 10, 1, '931f90c50adcea1ff18177bc22d4ceac.jpg', 35, 0, '0000-00-00 00:00:00'), 
    596620(6, 8, 2, 'Сдам', 'Сдам 2-х комнатную квартиру', 'Семье из 2-3 человек', 'Москва', '2011-04-01 18:34:34', 10, 1, '80204e6bad519060bca9d456949158dc.jpg', 16, 0, '0000-00-00 00:00:00'), 
    597 (7, 8, 2, 'Продам', 'Продам загородный дом', 'Отличный двадцати-комнатный загородный дом и 100 соток непаханной земли в придачу. Продажа от собственника.', 'Тюмень', '2011-04-01 17:22:44', 50, 1, '7bad13a8769cab3b00b68ccff82646e4.jpg', 2, 1, '2011-04-11 17:22:44'); 
     621(7, 8, 2, 'Продам', 'Продам загородный дом', 'Отличный двадцати-комнатный загородный дом и 100 соток непаханной земли в придачу. Продажа от собственника.', 'Тюмень', '2011-04-01 17:22:44', 50, 1, '', 23, 1, '2011-04-06 12:08:03'); 
    598622 
    599623-- -------------------------------------------------------- 
     
    696720  `join_min_karma` int(11) NOT NULL, 
    697721  `join_karma_limit` int(11) NOT NULL, 
     722  `create_karma` int(11) NOT NULL, 
     723  `is_vip` tinyint(4) NOT NULL DEFAULT '0', 
     724  `join_cost` float NOT NULL, 
    698725  PRIMARY KEY (`id`) 
    699726) ENGINE=MyISAM  DEFAULT CHARSET=cp1251; 
     
    703730-- 
    704731 
    705 INSERT INTO `cms_clubs` (`id`, `admin_id`, `title`, `description`, `imageurl`, `pubdate`, `clubtype`, `published`, `maxsize`, `enabled_blogs`, `enabled_photos`, `rating`, `photo_premod`, `blog_premod`, `blog_min_karma`, `photo_min_karma`, `album_min_karma`, `join_min_karma`, `join_karma_limit`) VALUES 
    706 (14, 1, 'Клуб любителей InstantCMS', '', '', '2010-10-12 14:41:45', 'public', 1, 0, 1, 1, 0, 0, 0, 0, 0, 25, 0, 0); 
     732INSERT INTO `cms_clubs` (`id`, `admin_id`, `title`, `description`, `imageurl`, `pubdate`, `clubtype`, `published`, `maxsize`, `enabled_blogs`, `enabled_photos`, `rating`, `photo_premod`, `blog_premod`, `blog_min_karma`, `photo_min_karma`, `album_min_karma`, `join_min_karma`, `join_karma_limit`, `create_karma`, `is_vip`, `join_cost`) VALUES 
     733(14, 1, 'Клуб любителей InstantCMS', '', '', '2010-10-12 14:41:45', 'public', 1, 0, 1, 1, 35, 0, 0, 0, 0, 25, 0, 0, 0, 0, 15), 
     734(15, 3, 'Клуб дяди Федора', '', '', '2011-04-04 14:58:15', 'public', 1, 0, 1, 1, 0, 0, 0, 0, 0, 25, 0, 0, 0, 1, 10); 
    707735 
    708736-- -------------------------------------------------------- 
     
    853881(13, 'Статистика сайта', 'statistics', '---\n', 1, 'InstantCMS team', 1, '1.5', 1), 
    854882(15, 'Блоги', 'blogs', '---\nperpage: 10\nperpage_blog: 15\nupdate_date: 0\nupdate_seo_link: 0\nmin_karma_private: 0\nmin_karma_public: 5\nmin_karma: 1\nwatermark: 1\nimg_on: 1\nrss_all: 1\nrss_one: 1\nj_code: 1\n', 0, 'InstantCMS team', 1, '1.5', 1), 
    855 (16, 'Вопросы и ответы', 'faq', '---\n', 0, 'InstantCMS team', 1, '1.5', 1), 
     883(16, 'Вопросы и ответы', 'faq', '---\nguest_enabled: 1\nuser_link: 1\npublish: 0\nis_comment: 1\n', 0, 'InstantCMS team', 1, '1.5', 1), 
    856884(17, 'Баннеры', 'banners', '---\n', 1, 'InstantCMS team', 1, '1.5', 1), 
    857885(19, 'RSS генератор', 'rssfeed', '---\naddsite: 1\nmaxitems: 50\nicon_on: 1\nicon_url: http://icms/images/rss.png\nicon_title: InstantCMS\nicon_link: http://icms/images/rss.png\n', 1, 'InstantCMS team', 1, '1.5', 1), 
     
    915943(35, 14, 1, '2009-05-20 16:24:00', '2009-05-20', 0, 'Эмпирический контраст: методология и особенности', '', '<p>Чувство аннигилирует кризис, следовательно тенденция к конформизму связана с менее низким интеллектом.</p>\r\n<p>Архетип изменяем. Сознание представляет собой объект, тем не менее как только ортодоксальность окончательно возобладает, даже эта маленькая лазейка будет закрыта. Сознание, в первом приближении, иллюстрирует бихевиоризм, здесь описывается централизующий процесс или создание нового центра личности. Реакция параллельна. Гомеостаз, конечно, дает филосовский аутизм, что отмечают такие крупнейшие ученые как Фрейд, Адлер, Юнг, Эриксон, Фромм. Толпа социально просветляет депрессивный стимул в силу которого смешивает субъективное и объективное, переносит свои внутренние побуждения на реальные связи вещей.</p>\r\n<p>Парадигма интегрирует онтогенез речи одинаково по всем направлениям. Роджерс определял терапию как, лидерство отражает контраст, хотя этот факт нуждается в дальнейшей проверке наблюдением. Ригидность, иcходя из того, что аннигилирует сублимированный ассоцианизм, так, например, Ричард Бендлер для построения эффективных состояний использовал изменение субмодальностей. Интеллект, например, неравномерен. Психосоматика, например, просветляет сублимированный гештальт, о чем и писал А. Маслоу в своей работе &quot;Мотивация и личность&quot;. Генезис, конечно, неумеренно дает понимающий инсайт, как и предсказывает теория о бесполезном знании.</p>', 1, 11, 'Эмпирический контраст: методология и особенности', 'например, сублимированный, просветляет, конечно, менее, сознание, аннигилирует', 1, 1, 1, 1, 1, 1, 0, 'stati/psihologija/yempiricheskii-kontrast-metodologija-i-osobennosti', 1, '', '', 'com_content_read.tpl'), 
    916944(36, 14, 1, '2009-05-20 18:29:00', '2009-09-16', 0, 'Групповой аутотренинг глазами современников', '<p>Ассоцианизм, как бы это ни казалось парадоксальным, аннигилирует аутизм, здесь описывается централизующий процесс или создание нового центра личности. Структурный голод столь же важен для жизни, как и закон жизненно отражает опасный код, что отмечают такие крупнейшие ученые как Фрейд, Адлер, Юнг, Эриксон, Фромм.</p>', '<p><strong>Л.С. Выготский понимал тот факт, что сновидение последовательно отталкивает интеракционизм, это обозначено Ли Россом как фундаментальная ошибка атрибуции, которая прослеживается во многих экспериментах. Чувство абсурдно понимает понимающий эриксоновский гипноз одинаково по всем направлениям. Генезис, в представлении Морено, отталкивает социальный объект, хотя Уотсон это отрицал. Структурный голод столь же важен для жизни, как и сознание начинает опасный конформизм, следовательно тенденция к конформизму связана с менее низким интеллектом. Личность, по определению, доступна.</strong><br />\r\n<br />\r\nКоллективное бессознательное, например, начинает субъект, так, например, Ричард Бендлер для построения эффективных состояний использовал изменение субмодальностей. Психическая саморегуляция последовательно притягивает позитивистский стресс, что лишний раз подтверждает правоту З. Фрейда. Репрезентативная система выбирает эгоцентризм, это обозначено Ли Россом как фундаментальная ошибка атрибуции, которая прослеживается во многих экспериментах. Выготский разработал, ориентируясь на методологию марксизма, учение которое утверждает что, предсознательное непоследовательно начинает бихевиоризм, независимо от психического состояния пациента. Сновидение осознаёт инсайт, хотя этот факт нуждается в дальнейшей проверке наблюдением. Однако Э. Дюркгейм утверждал, что комплекс изящно дает гештальт, независимо от психического состояния пациента.</p>\r\n<p>{ФОРМА=Написать письмо}</p>', 1, 13, 'Групповой аутотренинг глазами современников', 'начинает, экспериментах, многих, например, независимо, пациента, состояния, психического, прослеживается, которая, отталкивает, последовательно, сновидение, обозначено, россом, атрибуции, ошибка, фундаментальная, выготский, психического состояния, состояния пациента, многих экспериментах, которая прослеживается, ошибка атрибуции, атрибуции которая, фундаментальная ошибка, психического состояния пациента, атрибуции которая прослеживается, ошибка атрибуции которая, фундаментальная ошибка атрибуции', 1, 1, 0, 1, 2, 0, 0, 'stati/psihologija/gruppovoi-autotrening-glazami-sovremennikov', 1, 'Аутотренинг', '', 'com_content_read.tpl'), 
    917 (37, 6, 2, '2011-03-30 17:37:00', '2011-03-30', 0, 'Васина статья', '<p>Васина статья</p>', '<p>Васина статья</p>', 1, 2, 'Васина статья', '', 1, 1, 1, 1, 1, 1, 0, 'stati/vasina-statja', 1, 'Васина статья', '', ''), 
     945(37, 6, 2, '2011-03-30 17:37:00', '2011-03-30', 0, 'Васина статья', '<p>Васина статья</p>', '<p>Васина статья</p>', 1, 3, 'Васина статья', '', 1, 1, 1, 1, 1, 1, 0, 'stati/vasina-statja', 1, 'Васина статья', '', ''), 
    918946(38, 11, 2, '2011-03-31 13:21:00', '2011-03-31', 0, 'Статья по астрономии', '', '<p>В отличие от пылевого и ионного хвостов, параметр неустойчив. Юлианская  дата, а там действительно могли быть видны  звезды, о чем  свидетельствует Фукидид однородно колеблет космический параллакс, и в  этом вопросе достигнута такая точность расчетов, что, начиная с того  дня, как мы видим, указанного Эннием и записанного в &quot;Больших анналах&quot;,  было вычислено время предшествовавших затмений солнца, начиная с того,  которое в квинктильские ноны произошло в царствование Ромула. Параллакс  вращает экваториальный тропический год, хотя это явно видно на  фотогpафической пластинке, полученной с помощью 1.2-метpового телескопа.  Движение решает центральный радиант, как это случилось в 1994 году с  кометой Шумейкеpов-Леви 9. Вселенная достаточно огромна, чтобы перигей  изменяем.</p>', 1, 2, 'Статья по астрономии', 'начиная, параллакс', 1, 1, 1, 1, 1, 1, 0, 'stati/astronomija/statja-po-astronomi', 1, 'Статья по астрономии', '', ''), 
    919 (39, 6, 2, '2011-03-31 14:43:00', '2011-03-31', 0, 'Астероидный Млечный Путь', '', '<p>Магнитное поле, как бы это ни казалось парадоксальным, случайно.  Тропический год отражает центральный экватор (расчет Тарутия затмения  точен - 23 хояка 1 г. II О. = 24.06.-771). Как было показано выше,  Юпитер слабопроницаем. Астероид недоступно решает космический экватор,  об этом в минувшую субботу сообщил заместитель администратора NASA.  Натуральный логарифм точно иллюстрирует экваториальный секстант, в таком  случае эксцентриситеты и наклоны орбит возрастают.</p>', 1, 0, 'Астероидный Млечный Путь', 'экватор', 1, 1, 1, 1, 1, 1, 0, 'stati/asteroidnyi-mlechnyi-put', 1, 'Астероидный Млечный Путь', '', ''), 
     947(39, 6, 2, '2011-03-31 17:00:00', '2011-04-04', 0, 'Астероидный Млечный Путь', '', '<p>Магнитное поле, как бы это ни казалось парадоксальным, случайно.  Тропический год отражает центральный экватор (расчет Тарутия затмения  точен - 23 хояка 1 г. II О. = 24.06.-771). Как было показано выше,  Юпитер слабопроницаем. Астероид недоступно решает космический экватор,  об этом в минувшую субботу сообщил заместитель администратора NASA.  Натуральный логарифм точно иллюстрирует экваториальный секстант, в таком  случае эксцентриситеты и наклоны орбит возрастают.</p>', 1, 1, 'Астероидный Млечный Путь', 'экватор', 1, 1, 1, 1, 1, 1, 0, 'stati/asteroidnyi-mlechnyi-put', 1, 'Астероидный Млечный Путь', '', 'com_content_read.tpl'), 
    920948(40, 6, 2, '2011-03-31 14:47:00', '2011-03-31', 0, 'тест астрономии', '', '<p>Магнитное поле, как бы это ни казалось парадоксальным, случайно. Тропический год отражает центральный экватор (расчет Тарутия затмения точен - 23 хояка 1 г. II О. = 24.06.-771). Как было показано выше, Юпитер слабопроницаем. Астероид недоступно решает космический экватор, об этом в минувшую субботу сообщил заместитель администратора NASA. Натуральный логарифм точно иллюстрирует экваториальный секстант, в таком случае эксцентриситеты и наклоны орбит возрастают. </p>', 1, 2, 'тест астрономии', 'экватор', 1, 1, 1, 1, 1, 1, 0, 'stati/test-astronomi', 1, 'тест астрономии', '', ''), 
    921949(41, 11, 2, '2011-03-31 14:48:00', '2011-03-31', 0, 'qweqwe', '', '<p>qweqweqwe</p>', 1, 0, 'qweqwe', '', 1, 1, 1, 1, 1, 1, 0, 'stati/astronomija/qweqwe', 1, 'qweqwe', '', ''), 
     
    924952(44, 12, 2, '2011-03-31 14:52:00', '2011-03-31', 0, 'ertert', '<p>ert</p>', '<p>ert</p>', 1, 0, 'ertert', '', 1, 1, 1, 1, 1, 1, 0, 'stati/geologija/ertert', 1, 'ertert', '', ''), 
    925953(45, 12, 2, '2011-03-31 14:53:00', '2011-03-31', 0, 'ertert', '<p>ert</p>', '<p>ert</p>', 1, 0, 'ertert', '', 1, 1, 1, 1, 1, 1, 0, 'stati/geologija/ertert-45', 1, 'ertert', '', ''), 
    926 (48, 13, 2, '2011-03-31 14:59:00', '2011-03-31', 0, 'mar mar mar keting', '<p>mar mar mar keting</p>', '<p>mar mar mar keting</p>', 1, 0, 'mar mar mar keting', '', 1, 1, 1, 1, 1, 1, 0, 'stati/marketing/mar-mar-mar-keting', 1, 'mar mar mar keting', '', ''), 
     954(48, 13, 2, '2011-03-31 14:59:00', '2011-03-31', 0, 'mar mar mar keting', '<p>mar mar mar keting</p>', '<p>mar mar mar keting</p>', 1, 1, 'mar mar mar keting', '', 1, 1, 1, 1, 1, 1, 0, 'stati/marketing/mar-mar-mar-keting', 1, 'mar mar mar keting', '', ''), 
    927955(47, 13, 2, '2011-03-31 14:55:00', '2011-03-31', 0, 'marketing', '<p>marketing</p>', '<p>marketing</p>', 1, 0, 'marketing', '', 1, 1, 1, 1, 1, 1, 0, 'stati/marketing/marketing', 1, 'marketing', '', ''); 
    928956 
     
    940968  `group_id` int(11) NOT NULL, 
    941969  PRIMARY KEY (`id`) 
    942 ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; 
     970) ENGINE=MyISAM  DEFAULT CHARSET=cp1251; 
    943971 
    944972-- 
     
    946974-- 
    947975 
     976INSERT INTO `cms_content_access` (`id`, `content_id`, `content_type`, `group_id`) VALUES 
     977(1, 39, 'material', 2), 
     978(2, 39, 'material', 7), 
     979(3, 39, 'material', 9), 
     980(4, 39, 'material', 10); 
    948981 
    949982-- -------------------------------------------------------- 
     
    10921125(3, 3, '2008-04-14 20:09:54', 1, 'У меня не работает чайник. Когда я наливаю в него воду и ставлю кипятиться, он светится не естественным образом. Когда вода начинает кипеть, чайник перестает светиться и начинает подпрыгивать. Один раз он упрыгал в ванну.\r\n\r\nПодскажите, как мне его починить?', '<p>Василий, ваша проблема встречается очень часто. И, к сожалению, вряд ли вам чем-то можно помочь. Единственное, что мы можем - это заявить на вас в милицию. Так что решайте, что вам дороже.</p>', 2, 1, '2008-04-14 20:09:54', 33), 
    10931126(4, 4, '2008-04-14 00:00:00', 1, 'Я продал свою собаку. Потом я передумал. И потребовал ее назад. Деньги конечно вернул. Но случилась небольшая беда. Я не помню кому продал собаку и кому вернул деньги. Как мне быть?', '<p>Скорее всего вы сможете найти покупателя там, где он живет.</p>\r\n<p>Согласно исследованиям, проведенным британскими учеными в 1985 году, большинство людей можно найти по тому адресу, который они называют &quot;домом&quot;. Независимые эксперты также подтверждают эти выводы. Многие из них даже проверили данную теорию на себе.</p>\r\n<p>Успехов вам в поисках, пишите еще.</p>', 2, 1, '2008-04-14 00:00:00', 37), 
    1094 (5, 5, '2008-04-14 00:00:00', 1, 'Скажите пожалуйста когда мне вернут экскаватор который я сдал на ремонт в июне 1937 года?', '<p>К сожалению, ответственному за это упущение сотруднику недавно исполнилось 94 года и мы не смогли добиться от него внятного ответа. Он утверждает что не помнит, мы конечно не верим и продолжим пытки, но на это потребуется время. Просим отнестись с пониманием.</p>', 2, 1, '2008-04-16 00:00:00', 37); 
     1127(5, 5, '2008-04-14 00:00:00', 1, 'Скажите пожалуйста когда мне вернут экскаватор который я сдал на ремонт в июне 1937 года?', '<p>К сожалению, ответственному за это упущение сотруднику недавно исполнилось 94 года и мы не смогли добиться от него внятного ответа. Он утверждает что не помнит, мы конечно не верим и продолжим пытки, но на это потребуется время. Просим отнестись с пониманием.</p>', 2, 1, '2008-04-16 00:00:00', 37), 
     1128(6, 3, '2011-04-04 15:30:41', 1, 'qwe qwe qwe', '', 0, 0, '2011-04-04 15:30:41', 0), 
     1129(7, 4, '2011-04-04 15:44:53', 1, 'Опишите вашу проблему. Вопрос будет опубликован вместе с ответом, после того как его проверит администратор.\r\nУкажите свое имя и контакты, если хотите чтобы с вами связались лично.', '', 2, 0, '2011-04-04 15:44:53', 0); 
    10951130 
    10961131-- -------------------------------------------------------- 
     
    12201255  `NSIgnore` int(11) NOT NULL, 
    12211256  `NSLevel` int(11) NOT NULL, 
     1257  `topic_cost` float NOT NULL DEFAULT '0', 
    12221258  PRIMARY KEY (`id`) 
    12231259) ENGINE=MyISAM  DEFAULT CHARSET=cp1251; 
     
    12271263-- 
    12281264 
    1229 INSERT INTO `cms_forums` (`id`, `category_id`, `title`, `description`, `auth_group`, `ordering`, `published`, `parent_id`, `NSLeft`, `NSRight`, `NSDiffer`, `NSIgnore`, `NSLevel`) VALUES 
    1230 (1000, 0, '-- Корень форумов --', '', 0, 1, 0, 0, 1, 8, '', 0, 1), 
    1231 (1, 1, 'Общий форум', '', 0, 1, 1, 1000, 2, 7, '', 0, 2), 
    1232 (1002, 1, 'Подфорум1', '', 0, 2, 1, 1, 5, 6, '', 0, 3), 
    1233 (1004, 1, 'Подфорум2', '', 0, 1, 1, 1, 3, 4, '', 0, 3); 
     1265INSERT INTO `cms_forums` (`id`, `category_id`, `title`, `description`, `auth_group`, `ordering`, `published`, `parent_id`, `NSLeft`, `NSRight`, `NSDiffer`, `NSIgnore`, `NSLevel`, `topic_cost`) VALUES 
     1266(1000, 0, '-- Корень форумов --', '', 0, 1, 0, 0, 1, 8, '', 0, 1, 0), 
     1267(1, 1, 'Общий форум', '', 0, 1, 1, 1000, 2, 7, '', 0, 2, 0), 
     1268(1002, 1, 'Подфорум1', '', 0, 7, 1, 1, 5, 6, '', 0, 3, 0), 
     1269(1004, 1, 'Подфорум2', '', 0, 1, 1, 1, 3, 4, '', 0, 3, 0); 
    12341270 
    12351271-- -------------------------------------------------------- 
     
    13511387(33, 12, 2, '2011-03-30 12:54:08', '2011-03-30 13:32:18', 5, '[video][/video]'), 
    13521388(34, 13, 2, '2011-03-30 13:32:58', '2011-03-30 14:08:35', 20, '[video]<object width="640" height="390"><param name="movie" value="http://www.youtube.com/v/P6aCE0BF23g?fs=1&amp;hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/P6aCE0BF23g?fs=1&amp;hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="390"></embed></object>[/video]\r\n\r\n\r\n\r\n[video]<iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/7gxZmaht9Ng" frameborder="0" allowfullscreen></iframe>[/video]\r\n\r\n\r\n[video]<iframe src="http://vkontakte.ru/video_ext.php?oid=39602443&id=157031345&hash=12634ea0fbf57ab6" width="607" height="360" frameborder="0"></iframe>[/video]'), 
    1353 (35, 13, 2, '2011-03-30 13:35:42', '2011-03-30 13:35:42', 0, '<iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/7gxZmaht9Ng" frameborder="0" allowfullscreen></iframe>'); 
     1389(35, 13, 2, '2011-03-30 13:35:42', '2011-03-30 13:35:42', 0, '<iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/7gxZmaht9Ng" frameborder="0" allowfullscreen></iframe>'), 
     1390(36, 14, 2, '2011-04-05 11:57:04', '2011-04-05 11:57:04', 0, 'test topic'), 
     1391(37, 15, 2, '2011-04-05 11:57:22', '2011-04-05 11:57:22', 0, 'test pay topic'); 
    13541392 
    13551393-- -------------------------------------------------------- 
     
    13841422INSERT INTO `cms_forum_threads` (`id`, `forum_id`, `user_id`, `title`, `description`, `icon`, `pubdate`, `hits`, `closed`, `pinned`, `is_hidden`, `rel_to`, `rel_id`) VALUES 
    13851423(12, 1, 1, 'Пример темы', '', '', '2011-03-30 12:54:08', 149, 0, 0, 0, '', 0), 
    1386 (13, 1, 2, 'видео тест', '', '', '2011-03-30 13:35:42', 24, 0, 0, 0, '', 0); 
     1424(13, 1, 2, 'видео тест', '', '', '2011-03-30 13:35:42', 25, 0, 0, 0, '', 0), 
     1425(14, 1, 2, 'test topic', '', '', '2011-04-05 11:57:04', 1, 0, 0, 0, '', 0), 
     1426(15, 1002, 2, 'test pay topic', '', '', '2011-04-05 11:57:22', 1, 0, 0, 0, '', 0); 
    13871427 
    13881428-- -------------------------------------------------------- 
     
    16731713 
    16741714INSERT INTO `cms_online` (`id`, `ip`, `sess_id`, `lastdate`, `user_id`, `agent`, `viewurl`) VALUES 
    1675 (191, '127.0.0.1', '2s5rlk7ov884vaql1tghf2tnf1', '2011-04-01 17:44:44', 0, '', '/'); 
     1715(239, '127.0.0.1', 'cro00215v3tvqh3n7n985m0ks2', '2011-04-06 11:21:47', 0, '', '/'); 
    16761716 
    16771717-- -------------------------------------------------------- 
     
    17251765(1, 100, 6, 2, 3, '', 0, 1, 'Общий альбом', 'Любой зарегистрированный пользователь может добавить свою фотографию в этот альбом.', 1, 1, '', '2008-04-24 10:18:21', 'pubdate', 'asc', 2, 15, '', 96, 600, 1, 'lightbox', 1, 10, 5, 1, 1, 1, 1, 1), 
    17261766(1034, 100, 8, 4, 5, '', 0, 1, 'Природа', 'Разные красивые пейзажи', 1, 1, '', '2010-10-12 13:44:56', 'pubdate', 'desc', 2, 20, '', 96, 600, 1, 'lightbox', 1, 20, 4, 1, 1, 1, 1, 1), 
    1727 (1035, 0, 1, 1, 2, 'club14', 0, 0, '-Клуб: Клуб любителей InstantCMS-', '', 0, 1, '', '0000-00-00 00:00:00', 'title', 'asc', 0, 15, '', 96, 480, 1, 'list', 1, 0, 4, 0, 1, 1, 14, 0); 
     1767(1035, 0, 1, 1, 2, 'club14', 0, 0, '-Клуб: Клуб любителей InstantCMS-', '', 0, 1, '', '0000-00-00 00:00:00', 'title', 'asc', 0, 15, '', 96, 480, 1, 'list', 1, 0, 4, 0, 1, 1, 14, 0), 
     1768(1036, 0, 1, 1, 2, 'club15', 0, 0, '-Корневой альбом клуба Клуб дяди Федора-', '', 0, 1, '', '0000-00-00 00:00:00', 'title', 'asc', 0, 15, '', 96, 480, 1, 'list', 1, 0, 4, 0, 1, 1, 15, 0); 
    17281769 
    17291770-- -------------------------------------------------------- 
     
    17601801(15, 1034, 'Красивый цветок', '', '2010-10-12 13:47:32', '312604de74e4de8aec59626ac024c7d3.jpg', 1, 6, 1, 1, 1, 'photos'), 
    17611802(16, 1034, 'Густые джунгли', '', '2010-10-12 13:47:52', 'e223946b3d76cc37417d0304c9cb23a1.jpg', 1, 40, 1, 1, 1, 'photos'), 
    1762 (17, 1034, 'Вид на озеро', '<p>Красивый темный пейзаж с видом на озеро</p>', '2010-10-12 17:00:27', '38fde6623d0ad43c79c4d90a88a07009.jpg', 1, 25, 1, 1, 1, 'photos'); 
     1803(17, 1034, 'Вид на озеро', '<p>Красивый темный пейзаж с видом на озеро</p>', '2010-10-12 17:00:27', '38fde6623d0ad43c79c4d90a88a07009.jpg', 1, 26, 1, 1, 1, 'photos'); 
    17631804 
    17641805-- -------------------------------------------------------- 
     
    23572398 
    23582399INSERT INTO `cms_users` (`id`, `group_id`, `login`, `nickname`, `password`, `email`, `icq`, `regdate`, `logdate`, `birthdate`, `is_locked`, `is_deleted`, `rating`, `points`, `last_ip`, `status`, `status_date`, `invited_by`, `invdate`, `balance`, `ref_id`) VALUES 
    2359 (1, 2, 'admin', 'Администратор', '2ca41752ccf4dbdb76d8fe88c488fd44', 'admin@cms.ru', '100200300', '2007-11-23 12:41:57', '2011-04-01 17:12:49', '1980-10-23', 0, 0, 32, 0, '127.0.0.1', 'Самый длинный статус из всех что существуют в этом прекрасном мире', '2010-10-21 02:06:53', 0, '2011-03-29 11:13:34', 0, 0), 
    2360 (2, 1, 'vasya', 'Василий', '2ca41752ccf4dbdb76d8fe88c488fd44', 'vasya@cms.ru', '100200300', '2008-07-16 16:31:48', '2011-04-01 17:44:44', '1980-01-01', 0, 0, 7, 0, '127.0.0.1', 'I love InstantCMS', '2010-11-13 23:09:34', 0, '2011-03-29 11:13:34', 541, 0), 
    2361 (3, 1, 'fedor', 'Федор', '2ca41752ccf4dbdb76d8fe88c488fd44', 'fedor@cms.com', '100334564', '2010-10-20 17:33:42', '2011-04-01 16:43:51', '1979-10-20', 0, 0, 0, 0, '127.0.0.1', 'We are all made of stars (c) Moby', '2010-10-28 15:44:45', NULL, '2011-03-29 11:13:34', 0, 0), 
     2400(1, 2, 'admin', 'Администратор', '2ca41752ccf4dbdb76d8fe88c488fd44', 'admin@cms.ru', '100200300', '2007-11-23 12:41:57', '2011-04-05 12:04:55', '1980-10-23', 0, 0, 32, 0, '127.0.0.1', 'Самый длинный статус из всех что существуют в этом прекрасном мире', '2010-10-21 02:06:53', 0, '2011-03-29 11:13:34', 0, 0), 
     2401(2, 1, 'vasya', 'Василий Петрович', '2ca41752ccf4dbdb76d8fe88c488fd44', 'vasya@cms.ru', '100200300', '2008-07-16 16:31:48', '2011-04-05 11:58:10', '1980-01-01', 0, 0, 7, 0, '127.0.0.1', 'I love InstantCMS', '2010-11-13 23:09:34', 0, '2011-03-29 11:13:34', 386, 0), 
     2402(3, 1, 'fedor', 'Федор', '2ca41752ccf4dbdb76d8fe88c488fd44', 'fedor@cms.com', '100334564', '2010-10-20 17:33:42', '2011-04-04 14:58:55', '1979-10-20', 0, 0, 0, 0, '127.0.0.1', 'We are all made of stars (c) Moby', '2010-10-28 15:44:45', NULL, '2011-03-29 11:13:34', 0, 0), 
    23622403(4, 10, 'Sidor', 'Sidor', '2ca41752ccf4dbdb76d8fe88c488fd44', 'sidor@sidorov.ru', '', '2011-03-18 14:47:04', '2011-03-31 17:38:20', '1980-01-01', 0, 0, 0, 0, '127.0.0.1', '', '0000-00-00 00:00:00', 0, NULL, 0, 0); 
    23632404 
     
    24852526 
    24862527INSERT INTO `cms_user_clubs` (`user_id`, `club_id`, `role`, `pubdate`) VALUES 
    2487 (3, 14, 'member', '0000-00-00 00:00:00'); 
     2528(2, 14, 'member', '0000-00-00 00:00:00'); 
    24882529 
    24892530-- -------------------------------------------------------- 
     
    26692710 
    26702711INSERT INTO `cms_user_photos` (`id`, `user_id`, `album_id`, `pubdate`, `title`, `description`, `allow_who`, `hits`, `imageurl`) VALUES 
    2671 (6, 1, 5, '2010-11-13 00:00:00', 'Горный пейзаж', 'Красивый вид с большой высоты', 'all', 4, 'b22c5c0f95c1fb9398578fd5e396c7dd.jpg'), 
     2712(6, 1, 5, '2010-11-13 00:00:00', 'Горный пейзаж', 'Красивый вид с большой высоты', 'all', 5, 'b22c5c0f95c1fb9398578fd5e396c7dd.jpg'), 
    26722713(7, 1, 5, '2010-11-13 00:00:00', 'Восход в космосе', 'Вид на нашу планету', 'all', 3, 'efe8d13779cd84cfeb319d9f0875a511.jpg'); 
    26732714 
     
    27052746INSERT INTO `cms_user_profiles` (`id`, `user_id`, `city`, `description`, `showmail`, `showbirth`, `showicq`, `karma`, `imageurl`, `allow_who`, `signature`, `gender`, `formsdata`, `email_newmsg`, `cm_subscribe`, `stats`) VALUES 
    27062747(1, 1, 'Москва', 'Р.Хайнлайн, А.Азимов, А.Кларк', 1, 1, 1, 0, '', 'all', '', 'm', '---\n22: Р.Хайнлайн, А.Азимов, А.Кларк\n24: Высшее\n', 1, 'none', '---\ncount: \n  comments: 1\n  forum: 1\n  photos: 2\n  board: 2\n  files_public: 0\n  files_private: 0\nrating: 0\n'), 
    2707 (2, 2, 'Москва', 'живопись, &#8217;музыка&#8217;, всякая "всячина" однако', 0, 0, 1, 0, '165e5d6b2786dc6d0a538146de38b480.jpg', 'all', '', 'm', '---\n22: |\n  &#8217;музыка&#8217;, всякая &quot;всячина&quot; однако\n24: Высшее\n', 1, '0', '---\ncount: \n  comments: 1\n  forum: 0\n  photos: 0\n  board: 1\n  files_public: 0\n  files_private: 0\nrating: 0\n'), 
     2748(2, 2, 'Москва', 'живопись, ’музыка’, всякая "всячина" однако', 0, 0, 1, 0, '165e5d6b2786dc6d0a538146de38b480.jpg', 'all', '', 'm', '---\n22: ’музыка’, всякая\n24: Высшее\n', 1, 'mail', '---\ncount: \n  comments: 1\n  forum: 0\n  photos: 0\n  board: 1\n  files_public: 0\n  files_private: 0\nrating: 0\n'), 
    27082749(3, 3, '', '', 0, 0, 1, 0, 'a946f7701b178eedbbdae7a57ba7e0be.jpg', 'all', '', '', '', 1, '', '---\ncount: \n  comments: 0\n  forum: 0\n  photos: 0\n  board: 0\n  files_public: 0\n  files_private: 0\nrating: 0\n'), 
    27092750(4, 4, '', '', 0, 0, 1, 0, '', 'all', '', '', '', 1, '', ''); 
  • trunk/includes/config.inc.php

    r708 r771  
    33$_CFG = array(); 
    44$_CFG['sitename']       = 'Ìîÿ ñîöèàëüíàÿ ñåòü'; 
    5 $_CFG['hometitle']      = ''; 
    6 $_CFG['homecom']        = ''; 
    7 $_CFG['siteoff']        = 0; 
    8 $_CFG['debug']  = 1; 
    9 $_CFG['offtext']        = 'Ïðîèçâîäèòñÿ îáíîâëåíèå ñàéòà'; 
    10 $_CFG['keywords']       = 'InstantCMS, ñèñòåìà óïðàâëåíèÿ ñàéòîì, áåñïëàòíàÿ CMS, äâèæîê ñàéòà, CMS, äâèæîê ñîöèàëüíîé ñåòè'; 
    11 $_CFG['metadesc']       = 'InstantCMS - áåñïëàòíàÿ ñèñòåìà óïðàâëåíèÿ ñàéòîì ñ ñîöèàëüíûìè ôóíêöèÿìè'; 
    12 $_CFG['seourl']         = ''; 
    13 $_CFG['lang']   = 'ru'; 
    14 $_CFG['sitemail']       = ''; 
    15 $_CFG['wmark']  = 'watermark.png'; 
    16 $_CFG['stats']  = 0; 
    17 $_CFG['template']       = '_default_'; 
    18 $_CFG['splash']         = 0; 
    19 $_CFG['slight']         = 0; 
    20 $_CFG['back_btn']       = 0; 
    215$_CFG['db_host']        = 'localhost'; 
    226$_CFG['db_base']        = 'icms'; 
     
    248$_CFG['db_pass']        = ''; 
    259$_CFG['db_prefix']      = 'cms'; 
    26 $_CFG['show_pw']        = 1; 
    27 $_CFG['short_pw']       = 1; 
    28 $_CFG['index_pw']       = 0; 
    29 $_CFG['fastcfg']        = 1; 
    30 $_CFG['mailer']         = 'mail'; 
    31 $_CFG['sendmail']       = '/usr/sbin/sendmail'; 
    32 $_CFG['smtpauth']       = 0; 
    33 $_CFG['smtpuser']       = ''; 
    34 $_CFG['smtppass']       = ''; 
    35 $_CFG['smtphost']       = 'localhost'; 
     10$_CFG['template']       = '_default_'; 
     11$_CFG['tooltips']       = '1'; 
     12$_CFG['index_pw']       = '0'; 
     13$_CFG['show_pw']        = '1'; 
     14$_CFG['short_pw']       = '1'; 
     15$_CFG['splash']         = '0'; 
     16$_CFG['stats']  = '0'; 
     17$_CFG['slight']         = '0'; 
     18$_CFG['siteoff']        = '0'; 
     19$_CFG['offtext']        = 'Ïðîèçâîäèòñÿ îáíîâëåíèå ñàéòà'; 
     20$_CFG['keywords']       = 'InstantCMS, ñèñòåìà óïðàâëåíèÿ ñàéòîì, áåñïëàòíàÿ CMS, äâèæîê ñàéòà, CMS, äâèæîê ñîöèàëüíîé ñåòè'; 
     21$_CFG['metadesc']       = 'InstantCMS - áåñïëàòíàÿ ñèñòåìà óïðàâëåíèÿ ñàéòîì ñ ñîöèàëüíûìè ôóíêöèÿìè'; 
     22$_CFG['fastcfg']        = '1'; 
     23$_CFG['debug']  = '0'; 
     24$_CFG['lang']   = 'ru'; 
     25$_CFG['wmark']  = 'watermark.png'; 
     26$_CFG['back_btn']       = '0'; 
    3627$_CFG['timezone']       = 'Europe/Moscow'; 
    37 $_CFG['timediff']       = ''; 
     28$_CFG['timediff']       = '0'; 
    3829?> 
  • trunk/index.php

    r750 r771  
    1818////////////////////////////// Ïðîâåðÿåì ÷òî ñèñòåìà óñòàíîâëåíà ///////////////////////////// 
    1919 
    20 //    if(is_dir('install')||is_dir('migrate')) { 
    21 //        if (!file_exists(PATH.'/includes/config.inc.php')){ 
    22 //            header('location:/install/'); 
    23 //        } else { 
    24 //            include(PATH.'/core/messages/installation.html'); 
    25 //            die(); 
    26 //        } 
    27 //    } 
     20    if(is_dir('install')||is_dir('migrate')) { 
     21        if (!file_exists(PATH.'/includes/config.inc.php')){ 
     22            header('location:/install/'); 
     23        } else { 
     24            include(PATH.'/core/messages/installation.html'); 
     25            die(); 
     26        } 
     27    } 
    2828 
    2929/////////////////////////////////// Ïîäãîòîâêà ////////////////////////////////////////////// 
  • trunk/languages/ru/components/photos.php

    r705 r771  
    116116$_LANG['PHOTO_MOVED']             ='Ôîòîãðàôèÿ óñïåøíî ïåðåíåñåíà'; 
    117117$_LANG['PHOTO_MOVED_ERR']         ='Ôîòîãðàôèÿ íå ïåðåíåñåíà, óêàæèòå àëüáîì'; 
     118$_LANG['PHOTO_PLEASE_NOTE']       ='Îáðàòèòå âíèìàíèå: åñëè âû óêàæåòå íàçâàíèå ôîòîãðàôèé, òî îíî áóäåò îäíî íà âñå çàãðóæåííûå ñ ïîðÿäêîâûì íîìåðîì â êîíöå; åñëè ïîëå îñòàâèòå ïóñòûì, òî íàçâàíèå ôîòîãðàôèè áóäåò áðàòüñÿ àâòîìàòè÷åñêè èç èìåíè ôàéëà, èñêëþ÷àÿ ðàñøèðåíèå.'; 
    118119 
    119120?> 
  • trunk/migrate/index.php

    r751 r771  
    167167// ========================================================================== // 
    168168// ========================================================================== // 
    169     if ($inDB->isFieldExists('cms_comments', 'content_bbcode')){ 
     169    if (!$inDB->isFieldExists('cms_comments', 'content_bbcode')){ 
    170170        $inDB->query("ALTER TABLE `cms_comments` ADD `content_bbcode` TEXT NOT NULL AFTER `content`"); 
    171171        echo '<p>Ïîëå <strong>content_bbcode</strong> äîáàâëåíî â òàáëèöó <strong>cms_comments</strong></p>'; 
     
    180180// ========================================================================== // 
    181181 
    182     if ($inDB->isFieldExists('cms_user_msg', 'to_del')){ 
     182    if (!$inDB->isFieldExists('cms_user_msg', 'to_del')){ 
    183183        $inDB->query("ALTER TABLE `cms_user_msg` ADD `to_del` TINYINT NOT NULL DEFAULT '0'"); 
    184184        $inDB->query("ALTER TABLE `cms_user_msg` ADD `from_del` TINYINT NOT NULL DEFAULT '0'"); 
     
    187187    }    
    188188 
    189     if ($inDB->isFieldExists('cms_board_items', 'is_vip')){ 
     189    if (!$inDB->isFieldExists('cms_board_items', 'is_vip')){ 
    190190        $inDB->query("ALTER TABLE `cms_board_items` ADD `is_vip` TINYINT NOT NULL DEFAULT '0'"); 
    191191        $inDB->query("ALTER TABLE `cms_board_items` ADD `vipdate` DATETIME NOT NULL"); 
     
    194194    } 
    195195 
    196     if ($inDB->isFieldExists('cms_category', 'cost')){ 
     196    if (!$inDB->isFieldExists('cms_category', 'cost')){ 
    197197        $inDB->query("ALTER TABLE `cms_category` ADD `cost` VARCHAR( 5 ) NOT NULL"); 
    198198        $is_was_migrate = true; 
    199199    } 
    200200 
    201     if ($inDB->isFieldExists('cms_uc_cats', 'cost')){ 
     201    if (!$inDB->isFieldExists('cms_uc_cats', 'cost')){ 
    202202        $inDB->query("ALTER TABLE `cms_uc_cats` ADD `cost` VARCHAR( 5 ) NOT NULL"); 
    203203        $is_was_migrate = true; 
    204204    } 
    205205 
    206     if ($inDB->isFieldExists('cms_forums', 'topic_cost')){ 
     206    if (!$inDB->isFieldExists('cms_forums', 'topic_cost')){ 
    207207        $inDB->query("ALTER TABLE `cms_forums` ADD `topic_cost` FLOAT NOT NULL DEFAULT '0'"); 
    208208        $is_was_migrate = true; 
  • trunk/modules/mod_latestblogs/module.php

    r514 r771  
    3737                                                b.user_id as uid, 
    3838                        IFNULL(r.total_rating, 0) as rating, 
    39                         b.owner as owner, 
    4039                        b.ownertype as ownertype, 
    4140                        u.id as author_id, 
     
    5655                $is_blog = false; 
    5756 
    58                 if ($inDB->num_rows($result)){   
     57                if (!$inDB->num_rows($result)){ return false; } 
    5958 
    6059                        $is_blog = true; 
     
    6261                        $posts = array(); 
    6362 
    64                         while($con = $inDB->fetch_assoc($result)){ 
     63                include_once(PATH.'/components/users/includes/usercore.php'); 
    6564 
    66                                 if (!function_exists('usrImageNOdb')){ //if not included earlier 
    67                 include_once($_SERVER['DOCUMENT_ROOT'].'/components/users/includes/usercore.php'); 
    68                                 } 
     65                while($con = $inDB->fetch_assoc($result)){ 
    6966 
    7067                if ($count > $cfg['shownum']) { break; } 
     
    9188                    $count++; 
    9289 
    93                 } 
    9490                                $posts[] = $con; 
     91 
    9592                        } 
    9693 
  • trunk/templates/_default_/components/com_board_edit.tpl

    r751 r771  
    2525                        </td> 
    2626                        <td height="100" valign="top"> 
    27                                 <textarea name="content" style="width:400px" rows="5" id="content">{$content}</textarea> 
     27                                <textarea name="content" style="width:400px" rows="5" id="content">{$item.content}</textarea> 
    2828                        </td> 
    2929                </tr> 
    30                 {if $category_id} 
     30                {if $item.cat_id} 
    3131                        <tr> 
    3232                                <td height="30"><span>{$LANG.MOVE_TO_CAT}:</span></td> 
     
    4242                        <tr> 
    4343                                <td><span>{$LANG.PHOTO}:</span></td> 
    44                                 <td> 
    45                     <input name="picture" type="file" id="picture" /> 
    46                     {if strlen($file)} 
    47                         <input type="checkbox" name="delphoto" value="1" id="delphoto" /> {$LANG.DEL_PHOTO} 
    48                     {/if} 
    49                 </td> 
     44                                <td><input name="Filedata" type="file" id="picture" style="width:400px;" /></td> 
    5045                        </tr> 
    5146                {/if} 
     
    9085        {/if} 
    9186 
    92         {if $form_do == 'edit' && $is_vip} 
     87        {if $form_do == 'edit' && $item.is_vip} 
    9388                        <tr> 
    9489                                <td height="35"><span>{$LANG.VIP_STATUS}:</span></td> 
    95                                 <td height="35">äî {$vipdate}</td> 
     90                                <td height="35">äî {$item.vipdate}</td> 
    9691                        </tr> 
    9792        {/if} 
  • trunk/templates/_default_/components/com_photos_add1.tpl

    r705 r771  
    2727                        $('#text_mes').html('<strong>{$LANG.STEP} 1</strong>: {$LANG.PHOTO_DESCS}.'); 
    2828                        $('#text_title').html('{$LANG.PHOTO_TITLES}:'); 
     29                        $('.usr_photos_notice').show(); 
    2930                        $('#text_desc').html('{$LANG.PHOTO_DESCS}:');{literal} 
    3031        } else {{/literal} 
    3132                        $('#text_mes').html('<strong>{$LANG.STEP} 1</strong>: {$LANG.PHOTO_DESC}.'); 
    3233                        $('#text_title').html('{$LANG.PHOTO_TITLE}:'); 
     34                        $('.usr_photos_notice').hide(); 
    3335                        $('#text_desc').html('{$LANG.PHOTO_DESC}:');{literal} 
    3436        } 
     
    4143        <strong>{$LANG.STEP} 1</strong>: {$LANG.PHOTO_DESC}. 
    4244</h3> 
    43  
     45<div class="usr_photos_notice" style="display:none;">{$LANG.PHOTO_PLEASE_NOTE}</div> 
    4446<form action="{$form_action}" method="POST"> 
    4547        <input type="hidden" name="imageurl" value="{$filename}"/> 
  • trunk/version_log.txt

    r458 r771  
     1Âåðñèÿ 1.8 
     2------------------------------------------------------------------------------------------------------------------ 
     3[=] ßäðî -> çàêðûòû âñå èçâåñòíûå óÿçâèìîñòè 
     4[=] ßäðî -> äîáàâëåíà ïîääåðæêà êèðèëëè÷åñêèõ äîìåíîâ 
     5[=] ßäðî -> èñïðàâëåíû îøèáêè, âîçíèêàþùèå ïðè èçìåíåíèè ñîðòèðîâêè äåðåâüåâ 
     6[=] BBCode -> èñïðàâëåíî çàâîðà÷èâàíèå âíåøíèõ ññûëîê ÷åðåç ðåäèðåêò 
     7[=] BBCode -> èñïðàâëåí ðåäèðåêò äëÿ ññûëîê ñî çíàêîì âîïðîñà 
     8[=] BBCode -> ïîääåðæêà iframe-êîäà äëÿ âñòàâêè âèäåî ÂÊîíòàêòå è YouTube 
     9[+] Àäìèíêà -> äîáàâëåíà âîçìîæíîñòü óäàëåíèÿ çàïèñåé èç ëåíòû ñîáûòèé 
     10[+] Ìåíþ -> äîáàâëåí âûáîð íåñêîëüêèõ ãðóïï â íàñòðîéêàõ äîñòóïà 
     11[+] Ìîäóëè -> äîáàâëåí âûáîð íåñêîëüêèõ ãðóïï â íàñòðîéêàõ äîñòóïà 
     12[+] Ìîäóëè -> ÷åðåç îêíî áûñòðîé íàñòðîéêè òåïåðü ìîæíî îòêëþ÷àòü ìîäóëè 
     13[=] Êîíòåíò -> URL ñòàòüè áîëüøå íå èçìåíÿåòñÿ ïðè ðåäàêòèðîâàíèè ñòàòüè ñ ñàéòà 
     14[=] Êîíòåíò -> èñïðàâëåíî ñîçäàíèå ðàçäåëà áåç íàçâàíèÿ, ïðèâîäÿùåå ê íåâîçìîæíîñòè ýòîò ðàçäåë óäàëèòü 
     15[+] Êîíòåíò -> äîáàâëåí âûáîð íåñêîëüêèõ ãðóïï â íàñòðîéêàõ äîñòóïà ñòàòåé è ðàçäåëîâ 
     16[+] Ôîòîãàëåðåÿ -> äîáàâëåíà âîçìîæíîñòü ìóëüòèçàãðóçêè ôîòîãðàôèé 
     17[=] Ïîëüçîâàòåëè -> ëè÷íûå ñîîáùåíèÿ òåïåðü óäàëÿþòñÿ ðàçäåëüíî ïîëó÷àòåëåì è îòïðàâèòåëåì 
     18[=] Ïîëüçîâàòåëè -> òðàíñëèòåðàöèÿ çàãðóæàåìûõ ôàéëîâ 
     19[=] Ïîëüçîâàòåëè -> èñïðàâëåíî óäàëåíèå íåàêòèâíûõ ïîëüçîâàòåëåé ÷åðåç CRON 
     20[+] Ïîëüçîâàòåëè -> äîáàâëåíà âîçìîæíîñòü âûáîðà ãðóïïû ïî-óìîë÷àíèþ 
     21[+] Ïîëüçîâàòåëè -> â ìîäóëå "Ðåéòèíãè ïîëüçîâàòåëåé" òåïåðü âûâîäÿòñÿ ñòàòóñû 
     22[+] Êîììåíòàðèè -> âîçìîæíîñòü ðåäàêòèðîâàíèÿ êîììåíòàðèÿ â òå÷åíèè N ìèíóò ïîñëå äîáàâëåíèÿ 
     23[=] Êàòàëîã -> èñïðàâëåí âûâîä öåí ñ íàäáàâêè â ìîäóëÿõ "Íîâîå/Ïîïóëÿðíîå/Ñëó÷àéíîå â êàòàëîãå" 
     24[=] Êàòàëîã -> ïðàâèëüíûé âûâîä àâòîðà çàïèñè 
     25[=] Êàòàëîã -> ñîðòèðîâêà ðóáðèê ïî àëôàâèòó 
     26[+] Êàòàëîã -> âîçìîæíîñòü ñìåíû àäìèíèñòðàòîðàìè ðóáðèêè ïðè ðåäàêòèðîâàíèè çàïèñè 
     27[+] Îáúÿâëåíèÿ -> äîáàâëåíà ïîääåðæêà VIP-îáúÿâëåíèé 
     28[=] Âîïðîñû è îòâåòû -> âîçìîæíîñòü îòêëþ÷èòü ïðèåì âîïðîñîâ îò ãîñòåé 
     29[=] Êëóáû -> èñïðàâëåíî óäàëåíèå ïîñòîâ àäìèíèñòðàòîðàìè êëóáîâ 
     30[+] Êëóáû -> äîáàâëåíà âîçìîæíîñòü ñîçäàíèÿ íåñêîëüêèõ êëóáîâ ïîëüçîâàòåëÿìè 
     31[=] RSS -> âàëèäíûå RSS-ïîòîêè 
     32[=] Ïðè âîçíèêíîâåíèè îøèáêè ïðè äîáàâëåíèè ïîñòà â áëîã, îáúÿâëåíèÿ è ò.ä. òåïåðü íå ïðèäåòñÿ íàáèðàòü âñå çàíîâî 
     33[=] Ìíîæåñòâî äðóãèõ ìåëêèõ èñïðàâëåíèé è óëó÷øåíèé 
     34 
     35 
    136Âåðñèÿ 1.7 
    237------------------------------------------------------------------------------------------------------------------ 
Note: See TracChangeset for help on using the changeset viewer.