Changeset 751 for trunk


Ignore:
Timestamp:
04/05/11 14:24:23 (14 months ago)
Author:
r2
Message:

merge trunk + fuze

Location:
trunk
Files:
46 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/applets/cats.php

    r750 r751  
    275275            } 
    276276                         
     277                        if (!$inCore->request('is_access', 'int', 0)){ 
     278                                $showfor = $_REQUEST['showfor'];                                 
     279                $model->setArticleAccess($category['id'], $showfor, 'category'); 
     280                        } else { 
     281                $model->clearArticleAccess($category['id'], 'category'); 
     282            } 
     283                         
    277284                        if (!isset($_SESSION['editlist']) || @sizeof($_SESSION['editlist'])==0){ 
    278285                                header('location:?view=tree&cat_id='.$category['id']); 
     
    352359                        dbQuery($sql); 
    353360 
     361                        if (!$inCore->request('is_access', 'int', 0)){ 
     362                                $showfor = $_REQUEST['showfor'];                                 
     363                $model->setArticleAccess($category['id'], $showfor, 'category'); 
     364                        } else { 
     365                $model->clearArticleAccess($category['id'], 'category'); 
     366            } 
    354367        } 
    355368         
     
    370383                require('../includes/jwtabs.php'); 
    371384                $GLOBALS['cp_page_head'][] = jwHeader(); 
     385                $GLOBALS['cp_page_head'][] = '<script language="JavaScript" type="text/javascript" src="js/content.js"></script>'; 
    372386  
    373387                $toolmenu = array(); 
     
    413427                                         
    414428                                         echo '<h3>Ðåäàêòèðîâàòü ðàçäåë '.$ostatok.'</h3>'; 
    415                                          cpAddPathway($mod['title'], 'index.php?view=menu&do=edit&id='.$mod['id']); 
     429                                         cpAddPathway($mod['title'], 'index.php?view=cats&do=edit&id='.$mod['id']); 
    416430                        }    
    417431        ?> 
     
    658672                            <input name="album_max" type="text" id="album_max" style="width:99%" value="<?php echo @$mod['photoalbum']['max'];?>"/> 
    659673                        </div> 
     674                      {tab=Äîñòóï} 
     675   
     676                      <table width="100%" cellpadding="0" cellspacing="0" border="0" class="checklist" style="margin-top:5px"> 
     677                          <tr> 
     678                              <td width="20"> 
     679                                  <?php 
     680                                      $sql    = "SELECT * FROM cms_user_groups"; 
     681                                      $result = dbQuery($sql) ; 
     682   
     683                                      $style  = 'disabled="disabled"'; 
     684                                      $public = 'checked="checked"'; 
     685   
     686                                      if ($do == 'edit'){ 
     687   
     688                                          $sql2 = "SELECT * FROM cms_content_access WHERE content_id = ".$mod['id']." AND content_type = 'category'"; 
     689                                          $result2 = dbQuery($sql2); 
     690                                          $ord = array(); 
     691   
     692                                          if (mysql_num_rows($result2)){ 
     693                                              $public = ''; 
     694                                              $style = ''; 
     695                                              while ($r = mysql_fetch_assoc($result2)){ 
     696                                                  $ord[] = $r['group_id']; 
     697                                              } 
     698                                          } 
     699                                      } 
     700                                  ?> 
     701                                  <input name="is_access" type="checkbox" id="is_public" onclick="checkGroupList()" value="1" <?php echo $public?> /> 
     702                              </td> 
     703                              <td><label for="is_public"><strong>Îáùèé äîñòóï</strong></label></td> 
     704                          </tr> 
     705                      </table> 
     706                      <div style="padding:5px"> 
     707                          <span class="hinttext"> 
     708                              Åñëè îòìå÷åíî, êàòåãîðèÿ áóäåò âèäíà âñåì ïîñåòèòåëÿì. Ñíèìèòå ãàëî÷êó, ÷òîáû âðó÷íóþ âûáðàòü ðàçðåøåííûå ãðóïïû ïîëüçîâàòåëåé. 
     709                          </span> 
     710                      </div> 
     711   
     712                      <div style="margin-top:10px;padding:5px;padding-right:0px;" id="grp"> 
     713                          <div> 
     714                              <strong>Ïîêàçûâàòü ãðóïïàì:</strong><br /> 
     715                              <span class="hinttext"> 
     716                                  Ìîæíî âûáðàòü íåñêîëüêî, óäåðæèâàÿ CTRL. 
     717                              </span> 
     718                          </div> 
     719                          <div> 
     720                              <?php 
     721                                  echo '<select style="width: 99%" name="showfor[]" id="showin" size="6" multiple="multiple" '.$style.'>'; 
     722   
     723                                  if (mysql_num_rows($result)){ 
     724                                      while ($item=mysql_fetch_assoc($result)){ 
     725                                          echo '<option value="'.$item['id'].'"'; 
     726                                          if ($do=='edit'){ 
     727                                              if (inArray($ord, $item['id'])){ 
     728                                                  echo 'selected'; 
     729                                              } 
     730                                          } 
     731   
     732                                          echo '>'; 
     733                                          echo $item['title'].'</option>'; 
     734                                      } 
     735                                  } 
     736                                   
     737                                  echo '</select>'; 
     738                              ?> 
     739                          </div> 
     740                      </div> 
    660741 
    661742                    {/tabs} 
  • trunk/admin/applets/menu.php

    r705 r751  
    7272                $toolmenu[4]['link'] = "javascript:checkSel('?view=menu&do=hide&multiple=1');"; 
    7373 
    74                 $toolmenu[7]['icon'] = 'autoorder.gif'; 
    75                 $toolmenu[7]['title'] = 'Óïîðÿäî÷èòü ýëåìåíòû'; 
    76                 $toolmenu[7]['link'] = "?view=menu&do=autoorder"; 
    77  
    7874                $toolmenu[8]['icon'] = 'help.gif'; 
    7975                $toolmenu[8]['title'] = 'Ïîìîùü'; 
     
    117113        } 
    118114         
    119         function reorder(){ 
    120                 $sql = "SELECT * FROM cms_menu ORDER BY NSLeft"; 
    121                 $rs = dbQuery($sql) ; 
    122                  
    123                 if (mysql_num_rows($rs)){ 
    124                         $level = array(); 
    125                         while ($item = mysql_fetch_assoc($rs)){ 
    126                                 if (isset($level[$item['NSLevel']])){ 
    127                                         $level[$item['NSLevel']] += 1; 
    128                                 } else { 
    129                                         $level[] = 1; 
    130                                 } 
    131                                 dbQuery("UPDATE cms_menu SET ordering = ".$level[$item['NSLevel']]." WHERE id=".$item['id']) ; 
    132                         }                                
    133                 } 
    134         } 
    135  
    136         if ($do == 'autoorder'){ 
    137                 reorder(); 
    138                 header('location:index.php?view=menu');          
    139         } 
    140          
    141115        if ($do == 'move_up'){ 
    142116                $id = (int)$_REQUEST['id']; 
    143117                $ns = $inCore->nestedSetsInit('cms_menu'); 
    144118                $ns->MoveOrdering($id, -1); 
    145                 reorder(); 
    146                 header('location:'.$_SERVER['HTTP_REFERER']); 
     119                $inCore->redirectBack(); 
    147120        } 
    148121 
     
    151124                $ns = $inCore->nestedSetsInit('cms_menu'); 
    152125                $ns->MoveOrdering($id, 1); 
    153                 reorder(); 
    154                 header('location:'.$_SERVER['HTTP_REFERER']); 
    155         } 
    156  
    157         if ($do == 'saveorder'){ 
    158                 if(isset($_REQUEST['ordering'])) {  
    159                         $ord = $_REQUEST['ordering']; 
    160                         $ids = $_REQUEST['ids']; 
    161                          
    162                         foreach ($ord as $id=>$ordering){                        
    163                                 dbQuery("UPDATE cms_menu SET ordering = $ordering WHERE id = ".$ids[$id]) ;                                              
    164                         } 
    165                         header('location:?view=menu'); 
    166  
    167                 } 
     126                $inCore->redirectBack(); 
    168127        } 
    169128 
     
    194153                        dbDeleteListNS('cms_menu', $_REQUEST['item']);                           
    195154                } 
    196                 reorder(); 
    197155                header('location:?view=menu'); 
    198156        } 
     
    298256         
    299257                dbQuery($sql) or die(mysql_error().$sql); 
    300                 reorder(); 
    301258                header('location:?view=menu');           
    302259        }          
  • trunk/admin/components/blogs/backend.php

    r705 r751  
    121121                $cfg['rss_all']             = $inCore->request('rss_all', 'int'); 
    122122                $cfg['rss_one']             = $inCore->request('rss_one', 'int'); 
    123                 $cfg['j_code']              = $inCore->request('j_code', 'int'); 
    124123                $cfg['update_seo_link_blog'] = $inCore->request('update_seo_link_blog', 'int'); 
    125124                         
     
    131130        } 
    132131 
    133         if(!isset($cfg['j_code'])) { $cfg['j_code']=1;  } 
    134132        if(!isset($cfg['perpage_blog'])) { $cfg['perpage_blog']=15;     } 
    135133        if (!isset($cfg['min_karma_private'])) { $cfg['min_karma_private'] = 0; } 
     
    203201                <input name="perpage_blog" type="text" id="perpage_blog" value="<?php echo @$cfg['perpage_blog'];?>" size="5" /> øò. 
    204202            </td> 
    205         </tr> 
    206         <tr> 
    207             <td valign="top"><strong>Âêëþ÷àòü ïîäñâåòêó ñèíòàêñèñà êîäà: </strong></td> 
    208             <td width="100" valign="top"><input name="j_code" type="radio" value="1" <?php if (@$cfg['j_code']) { echo 'checked="checked"'; } ?> /> 
    209               Äà 
    210               <label> 
    211       <input name="j_code" type="radio" value="0"  <?php if (!$cfg['j_code']) { echo 'checked="checked"'; } ?> /> 
    212               Íåò</label></td> 
    213203        </tr> 
    214204        <tr> 
  • trunk/admin/components/comments/backend.php

    r708 r751  
    6262                $cfg['min_karma_add']   = (int)$_REQUEST['min_karma_add']; 
    6363                $cfg['perpage']                 = (int)$_REQUEST['perpage']; 
    64                 $cfg['j_code']                  = (int)$_REQUEST['j_code']; 
    6564                $cfg['cmm_ajax']                = (int)$_REQUEST['cmm_ajax']; 
    6665                $cfg['cmm_ip']              = (int)$_REQUEST['cmm_ip']; 
     
    241240        if(!isset($cfg['regcap'])) {                    $cfg['regcap']=1;       } 
    242241        if(!isset($cfg['perpage'])) {                   $cfg['perpage']=20;     } 
    243         if(!isset($cfg['j_code'])) {                    $cfg['j_code']=1;       } 
    244242        if(!isset($cfg['cmm_ajax'])) {                  $cfg['cmm_ajax']=0;     } 
    245243        if(!isset($cfg['cmm_ip'])) {                    $cfg['cmm_ip']=1;       } 
     
    326324                <td valign="top"><strong>Êîëè÷åñòâî êîììåíòàðèåâ íà ñòðàíèöå ïðè ïðîñìîòðå âñåõ êîììåíòàðèåâ ñàéòà:</strong></td> 
    327325                <td valign="top"><input name="perpage" type="text" id="perpage" value="<?php echo @$cfg['perpage'];?>" size="3" /></td> 
    328             </tr> 
    329             <tr> 
    330                 <td valign="top"><strong>Âêëþ÷àòü ïîäñâåòêó ñèíòàêñèñà êîäà:</strong></td> 
    331                 <td valign="top"> 
    332                     <input name="j_code" type="radio" value="1" <?php if (@$cfg['j_code']) { echo 'checked="checked"'; } ?> /> Äà 
    333                     <input name="j_code" type="radio" value="0"  <?php if (!$cfg['j_code']) { echo 'checked="checked"'; } ?> /> Íåò 
    334                 </td> 
    335326            </tr> 
    336327            <tr> 
  • trunk/admin/components/users/backend.php

    r521 r751  
    5050if (!isset($cfg['medh'])) { $cfg['medh'] = 200; } 
    5151 
    52 if(!isset($cfg['j_code'])) { $cfg['j_code']=0;  } 
    5352if(!isset($cfg['deltime'])) { $cfg['deltime']=6;        } 
    5453 
     
    8483    $cfg['privforms']   = $_REQUEST['privforms']; 
    8584 
    86         $cfg['j_code']   = $_REQUEST['j_code']; 
    8785        $cfg['deltime']     = $_REQUEST['deltime']; 
    8886 
     
    187185                </tr> 
    188186                <tr> 
    189                     <td><strong>Ïîäñâåòêà ñèíòàêñèñà êîäà äëÿ ëè÷íûõ ñîîáùåíèé è ñòåíû:</strong> </td> 
    190                     <td> 
    191                         <input name="j_code" type="radio" value="1" <?php if (@$cfg['j_code']) { echo 'checked="checked"'; } ?>/> Âêë 
    192                         <input name="j_code" type="radio" value="0" <?php if (@!$cfg['j_code']) { echo 'checked="checked"'; } ?>/> Âûêë 
    193                     </td> 
    194                 </tr> 
    195                 <tr> 
    196187                    <td> 
    197188                        <strong>Ïåðèîä ãîëîñîâàíèÿ çà êàðìó:</strong><br /> 
  • trunk/admin/index.php

    r708 r751  
    2525        require("../includes/database.inc.php"); 
    2626        require("../includes/tools.inc.php");    
    27  
    28     //die('admin'); 
    2927 
    3028    $inCore = cmsCore::getInstance(); 
  • trunk/admin/js/content.js

    r458 r751  
    11function checkGroupList(){ 
    22 
    3         if(document.addform.is_public.checked){ 
     3        if ($('#is_public').attr('checked')){ 
    44                $('select#showin').attr('disabled', 'disabled'); 
    55        } else { 
  • trunk/components/blogs/frontend.php

    r750 r751  
    4848    if (!isset($cfg['img_on'])) { $cfg['img_on'] = 1; } 
    4949    if (!isset($cfg['update_date'])) { $cfg['update_date'] = 1; } 
    50         if (!isset($cfg['j_code'])) { $cfg['j_code'] = 1; } 
    5150        if (!isset($cfg['update_seo_link'])) { $cfg['update_seo_link'] = 0; } 
    5251        if (!isset($cfg['update_seo_link_blog'])) { $cfg['update_seo_link_blog'] = 0; } 
     
    345344if ($do=='blog'){ 
    346345 
    347         if ($cfg['j_code']) { 
    348                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shCore.css'); 
    349                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shThemeDefault.css'); 
    350                 $inPage->addHeadJS('includes/jquery/syntax/src/shCore.js'); 
    351                 $inPage->addHeadJS('includes/jquery/syntax/scripts/shBrushPhp.js'); 
    352         } 
    353      
    354346    $error = ''; 
    355347 
     
    723715        $smilies    = cmsPage::getSmilesPanel('message'); 
    724716 
    725         //ïîäãîòàâëèâàåì òåêñò ïîñòà, åñëè ïîñò çàãðóæåí 
    726         if (isset($post['content'])){ 
    727             $msg = $post['content']; 
    728             $msg = str_replace('&amp;', "&", $msg); 
    729             $msg = str_replace('<br/>', "\n", $msg); 
    730             $msg = str_replace('<br />', "\n", $msg); 
    731             $msg = str_replace('<br>', "\n", $msg); 
    732          } else { 
    733             $msg = ''; 
    734          } 
    735  
    736717        $inCore->initAutoGrowText('#message'); 
    737718        $inPage->backButton(false); 
     
    741722 
    742723        $autocomplete_js = $inPage->getAutocompleteJS('tagsearch', 'tags'); 
     724 
     725                if ($do=='newpost'){ 
     726                        $post = cmsUser::sessionGet('mod'); 
     727                        if ($post) { cmsUser::sessionDel('mod'); } 
     728                } 
    743729 
    744730        //ïîêàçûâàåì ôîðìó 
     
    761747    //Åñëè åñòü çàïðîñ íà ñîõðàíåíèå 
    762748    if ( $inCore->inRequest('goadd') ) { 
    763         $error_msg = '';; 
     749 
     750        $error = false; 
    764751 
    765752        //Ïîëó÷àåì ïàðàìåòðû 
     
    774761 
    775762        //Ïðîâåðÿåì èõ 
    776         if (strlen($title)<2) { $error_msg .= $_LANG['POST_ERR_TITLE'].'<br/>'; } 
    777         if (strlen($content)<5) { $error_msg .= $_LANG['POST_ERR_TEXT'].'<br/>'; } 
    778  
    779         //Åñëè íàéäåíû îøèáêè - ïîêàçûâàåì è âûõîäèì 
    780         if($error_msg) { 
    781             $inPage->setTitle($_LANG['ERR_POST_CREATE']); 
    782             $inPage->printHeading($_LANG['ERR_POST_CREATE']); 
    783             echo '<p style="color:red">'.$error_msg.'</p>'; 
    784             return; 
    785         } 
    786  
    787         //Åñëè îøèáêè íå íàéäåíû  
    788         if(!$error_msg){ 
     763        if (strlen($title)<2) {  cmsCore::addSessionMessage($_LANG['POST_ERR_TITLE'], 'error'); $errors = true; } 
     764        if (strlen($content)<5) { cmsCore::addSessionMessage($_LANG['POST_ERR_TEXT'], 'error'); $errors = true; } 
     765 
     766                // Åñëè åñòü îøèáêè, âîçâðàùàåìñÿ íàçàä 
     767                if($errors){ 
     768                        $mod['content']   = $content; 
     769                        $mod['comments']  = $comments; 
     770                        $mod['feel']      = $feel; 
     771                        $mod['music']     = $music; 
     772                        $mod['title']     = $title; 
     773                        $mod['allow_who'] = $allow_who; 
     774                        cmsUser::sessionPut('mod', $mod); 
     775                        $inCore->redirectBack(); 
     776        } 
     777 
     778        //Åñëè íåò îøèáîê 
     779        if(!$errors){ 
    789780            //äîáàâëÿåì íîâûé ïîñò... 
    790781            if ($do=='newpost'){ 
     
    10831074        $myblog     = $model->isUserBlogAuthor($blog['id'], $post_id, $blog['user_id']); 
    10841075        $is_author  = (((!$myblog) && $inDB->get_field('cms_blog_authors', 'blog_id='.$id.' AND user_id='.$user_id, 'id')) || ($blog['forall'] && $post['user_id'] == $user_id)); 
     1076                $is_admin   = $inUser->is_admin; 
    10851077    } 
    10861078    if($owner=='club') { 
    10871079        $myblog     = clubUserIsRole($blog['user_id'], $user_id, 'moderator'); 
    10881080        $is_author  = (clubUserIsRole($blog['user_id'], $user_id, 'member') && $post['user_id'] == $user_id); 
     1081                $is_admin   = clubUserIsAdmin($blog['user_id'], $user_id) || $inUser->is_admin; 
    10891082    } 
    10901083 
    10911084    if ( !$inCore->inRequest('confirm') ) { 
    10921085        //MENU 
    1093         if ($myblog || ($is_author && $post['user_id'] == $user_id) || $inUser->is_admin){ 
     1086        if ($myblog || ($is_author && $post['user_id'] == $user_id) || $is_admin){ 
    10941087            $inPage->setTitle($_LANG['DELETE_POST']); 
    10951088                        $inPage->addPathway($_LANG['DELETE_POST']); 
     
    11111104    if ( $inCore->inRequest('confirm') ){ 
    11121105 
    1113         if ($myblog || ($is_author && $post['user_id'] == $user_id) || $inUser->is_admin){ 
     1106        if ($myblog || ($is_author && $post['user_id'] == $user_id) || $is_admin){ 
    11141107             
    11151108            $model->deletePost($post_id); 
     
    11371130                if ($owner=='user'){ 
    11381131                        $myblog     = $blog['user_id'] == $user_id; 
    1139                         $is_admin   = $inCore->userIsAdmin($user_id); 
     1132                        $is_admin   = $inUser->is_admin; 
    11401133                } elseif ($owner=='club') { 
    11411134                        $myblog     = clubUserIsRole($blog['user_id'], $user_id, 'moderator') || clubUserIsAdmin($blog['user_id'], $user_id); 
    1142                         $is_admin   = $inCore->userIsAdmin($user_id); 
     1135                        $is_admin   = clubUserIsAdmin($blog['user_id'], $user_id) || $inUser->is_admin; 
    11431136                } 
    11441137        } 
     
    12821275if ($do=='latest'){ 
    12831276 
    1284         if ($cfg['j_code']) { 
    1285                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shCore.css'); 
    1286                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shThemeDefault.css'); 
    1287                 $inPage->addHeadJS('includes/jquery/syntax/src/shCore.js'); 
    1288                 $inPage->addHeadJS('includes/jquery/syntax/scripts/shBrushPhp.js'); 
    1289         } 
    1290          
    12911277        $smarty     = $inCore->initSmarty('components', 'com_blog_view_posts.tpl'); 
    12921278                                 
     
    13681354////////// VIEW POPULAR POSTS //////////////////////////////////////////////////////////////////////////////////////// 
    13691355if ($do=='best'){ 
    1370  
    1371         if ($cfg['j_code']) { 
    1372                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shCore.css'); 
    1373                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shThemeDefault.css'); 
    1374                 $inPage->addHeadJS('includes/jquery/syntax/src/shCore.js'); 
    1375                 $inPage->addHeadJS('includes/jquery/syntax/scripts/shBrushPhp.js'); 
    1376         } 
    13771356 
    13781357        $smarty   = $inCore->initSmarty('components', 'com_blog_view_posts.tpl'); 
  • trunk/components/blogs/prss.php

    r465 r751  
    2525                //CHANNEL 
    2626                if ($item_id){ 
    27                         $cat    = $inDB->get_fields('cms_blogs', 'id='.$item_id, 'id, title, seolink'); 
    28                         $catsql = "AND p.blog_id = $item_id"; 
     27                        $cat    = $inDB->get_fields('cms_blogs', "id='$item_id'", 'id, title, seolink'); 
     28                        $catsql = "AND p.blog_id = '$item_id'"; 
    2929 
    3030            $inCore->loadModel('blogs'); 
     
    4545                $sql = "SELECT p.*, 
    4646                       DATE_FORMAT(p.pubdate, '%a, %d %b %Y %H:%i:%s GMT') as pubdate, 
    47                        u.nickname as author, 
    4847                       cat.id as cat_id, 
    4948                       cat.title as category, 
    5049                       cat.seolink as bloglink 
    51                                 FROM cms_blog_posts p, cms_users u, cms_blogs cat 
    52                                 WHERE p.user_id = u.id AND p.published = 1 AND p.blog_id = cat.id $catsql 
     50                                FROM cms_blog_posts p, cms_blogs cat 
     51                                WHERE p.published = 1 AND p.blog_id = cat.id $catsql 
    5352                                ORDER by p.pubdate DESC 
    5453                                LIMIT $maxitems"; 
     
    6766                                $items[$id] = $item; 
    6867                $items[$id]['link']     = $rooturl . $model->getPostURL(0, $item['bloglink'], $item['seolink']); 
     68                                $items[$id]['description'] = substr(strip_tags($items[$id]['content_html']), 0, 250). '...'; 
    6969                                $items[$id]['comments'] = $items[$id]['link'].'#c'; 
    7070                                $items[$id]['category'] = $item['category']; 
  • trunk/components/board/frontend.php

    r750 r751  
    325325/////////////////////////////// NEW BOARD ITEM ///////////////////////////////////////////////////////////////////////////////////////// 
    326326if ($do=='additem'){ 
    327         $max_mb = 2; //max filesize in Mb 
     327 
     328    if ( !$inUser->id ) { cmsUser::goToLogin(); } 
    328329 
    329330        $inPage->backButton(false); 
     
    337338    $inPage->addPathway($cat['title'], '/board/'.$cat['id']); 
    338339        $inPage->addPathway($_LANG['ADD_ADV']); 
    339  
    340     if ( !$inUser->id ) { cmsUser::goToLogin(); } 
    341  
    342340    $inPage->printHeading($_LANG['ADD_ADV']); 
    343341 
     
    352350    } 
    353351     
    354     ///////////// first upload step //////////////////////////////////////////// 
    355352    if ( !$inCore->inRequest('submit') ) { 
    356353 
    357354        if (IS_BILLING) { cmsBilling::checkBalance('board', 'add_item'); } 
    358355 
    359         $inPage->setTitle($_LANG['ADD_ADV']); 
     356                $item = cmsUser::sessionGet('item'); 
     357                if ($item) { cmsUser::sessionDel('item'); } 
     358 
     359                $item['city'] = $item['city'] ? $item['city'] : $inDB->get_field('cms_user_profiles', 'id='.$inUser->id, 'city'); 
    360360 
    361361        $smarty = $inCore->initSmarty('components', 'com_board_edit.tpl'); 
     
    364364        $smarty->assign('cfg', $cfg); 
    365365                $smarty->assign('cat', $cat); 
     366                $smarty->assign('item', $item); 
    366367        $smarty->assign('obtypes', obTypesOptions($cat['obtypes'])); 
    367         $smarty->assign('title', ''); 
    368         $smarty->assign('city', $inDB->get_field('cms_user_profiles', 'id='.$inUser->id, 'city')); 
    369368        $smarty->assign('cities', $inCore->boardCities('', '-- '.$_LANG['NOT_SELECT'].' --')); 
    370         $smarty->assign('content', ''); 
    371         $smarty->assign('pubdays', ''); 
    372         $smarty->assign('file', ''); 
    373         $smarty->assign('category_id', ''); 
    374369        $smarty->assign('is_admin', $inUser->is_admin); 
    375370        $smarty->assign('catslist', $inCore->getListItemsNS('cms_board_cats')); 
     
    381376    } 
    382377 
    383     ///////////// final upload step //////////////////////////////////////////// 
    384378    if ( $inCore->inRequest('submit') ) { 
    385379 
     
    416410        if (!$inCore->checkCaptchaCode($captcha) && !$inUser->is_admin){ cmsCore::addSessionMessage($_LANG['ERR_CAPTCHA'], 'error'); $errors = true; } 
    417411 
    418         if ($errors){ $inCore->redirect('/board/'.$id.'/add.html'); } 
    419  
    420         $filename = ''; 
    421         if (isset($_FILES['picture'])){ 
    422             $inCore->includeGraphics(); 
    423             //dirs 
    424             $uploaddir      = PATH.'/images/board/'; 
    425             $realfile       = $_FILES['picture']['name']; 
    426             //next id 
    427             $filename       = md5($realfile . $user_id . time()).'.jpg'; 
    428             //filenames 
    429             $uploadfile     = $uploaddir . $realfile; 
    430             $uploadphoto    = $uploaddir . $filename; 
    431             $uploadthumb    = $uploaddir . 'small/' . $filename; 
    432             $uploadthumb2   = $uploaddir . 'medium/' . $filename; 
    433             //uploading 
    434             if (@move_uploaded_file($_FILES['picture']['tmp_name'], $uploadphoto)) { 
    435                 @img_resize($uploadphoto, $uploadthumb, $cat['thumb1'], $cat['thumb1'], $cat['thumbsqr']); 
    436                 @img_resize($uploadphoto, $uploadthumb2, $cat['thumb2'], $cat['thumb2'], false, $cfg['watermark']); 
    437                 if ($cfg['watermark']) { @img_add_watermark($uploadphoto);      } 
    438                 @unlink($uploadphoto); 
    439             } else { 
    440                                 cmsCore::addSessionMessage($_LANG['PHOTO_NOT_UPLOAD'], 'info'); 
    441             } 
     412        if ($errors){ 
     413                        $item['content'] = $_REQUEST['content']; 
     414                        $item['city']    = $city; 
     415                        $item['title']   = $title_r; 
     416                        cmsUser::sessionPut('item', $item); 
     417                        $inCore->redirect('/board/'.$id.'/add.html'); 
    442418        } 
     419 
     420                // Çàãðóæàåì ôîòî 
     421        $file = $model->uploadPhoto('', $cfg, $cat); 
     422                 
     423                if(!$file) { cmsCore::addSessionMessage($_LANG['PHOTO_NOT_UPLOAD'], 'info'); } 
    443424 
    444425        $item_id = $model->addRecord(array( 
    445426                                    'category_id'=>$id, 
    446                                     'user_id'=>$user_id, 
     427                                    'user_id'=>$inUser->id, 
    447428                                    'obtype'=>$obtype, 
    448429                                    'title'=>$title, 
     
    451432                                    'pubdays'=>$pubdays, 
    452433                                    'published'=>$published, 
    453                                     'file'=>$filename 
     434                                    'file'=>$file['filename'] 
    454435                                )); 
    455436 
     
    527508        $smarty->assign('cat', $cat); 
    528509        $smarty->assign('obtypes', obTypesOptions($cat['obtypes'], $item['obtype'])); 
    529         $smarty->assign('title', trim(str_replace($item['obtype'], '', $item['title']))); 
    530         $smarty->assign('city', $item['city']); 
    531510        $smarty->assign('cities', $inCore->boardCities('', '-- '.$_LANG['NOT_SELECT'].' --')); 
    532         $smarty->assign('content', $item['content']); 
    533         $smarty->assign('pubdays', $item['pubdays']); 
    534                 $smarty->assign('published', $item['published']); 
    535                 $smarty->assign('pubdate', $item['pubdate']); 
    536                 $smarty->assign('is_overdue', $item['is_overdue']); 
    537         $smarty->assign('file', $item['file']); 
    538         $smarty->assign('category_id', $item['cat_id']); 
    539         $smarty->assign('is_vip', $item['is_vip']); 
    540         $smarty->assign('vipdate', $item['vipdate']); 
     511        $smarty->assign('item', $item); 
    541512        $smarty->assign('is_admin', $inUser->is_admin); 
    542513                $smarty->assign('is_billing', IS_BILLING); 
     
    547518 
    548519    if ($inCore->inRequest('submit')){ 
    549  
    550         $errors = ''; 
    551         $uid        = $inUser->id; 
    552520 
    553521        $obtype     = $inCore->request('obtype', 'str'); 
     
    587555                if ($errors){ $inCore->redirect('/board/edit'.$id.'.html'); } 
    588556 
    589         $filename   = $item['file']; 
    590         $uploaddir  = PATH.'/images/board/'; 
    591  
    592         if (isset($_FILES['picture']['name'])){ 
    593             $inCore->includeGraphics(); 
    594             $realfile       = $_FILES['picture']['name']; 
    595             $filename       = md5($id . $realfile . time()).'.jpg'; 
    596             $uploadfile     = $uploaddir . $realfile; 
    597             $uploadphoto    = $uploaddir . $filename; 
    598             $uploadthumb    = $uploaddir . 'small/' . $filename; 
    599             $uploadthumb2   = $uploaddir . 'medium/' . $filename; 
    600  
    601             if (@move_uploaded_file($_FILES['picture']['tmp_name'], $uploadphoto)) { 
    602  
    603                                 if ($item['file'] && $item['file'] != 'nopic.jpg'){ 
    604                                         @unlink($uploaddir . 'small/'.$item['file']); 
    605                                         @unlink($uploaddir . 'medium/'.$item['file']); 
    606                                 } 
    607                 @img_resize($uploadphoto, $uploadthumb, $item['thumb1'], $item['thumb1'], $item['thumbsqr']); 
    608                 @img_resize($uploadphoto, $uploadthumb2, $item['thumb2'], $item['thumb2'], false, $cfg['watermark']); 
    609                 if ($cfg['watermark']) { @img_add_watermark($uploadphoto);      } 
    610                 @unlink($uploadphoto); 
    611             } else { 
    612                 $filename = $item['file']; 
    613             } 
    614         } 
    615  
    616         if ($inCore->request('delphoto', 'int', 0)){ 
    617             $filename = ''; 
    618             @unlink($uploaddir.'medium/'.$item['file']); 
    619             @unlink($uploaddir.'small/'.$item['file']); 
    620         } 
     557                // Çàãðóæàåì ôîòî 
     558        $file = $model->uploadPhoto($item['file'], $cfg, $cat); 
     559                $file['filename'] = $file['filename'] ? $file['filename'] : $item['file']; 
    621560 
    622561        $model->updateRecord($id, array( 
     
    629568                                                                        'pubdays'=>$pubdays, 
    630569                                    'published'=>$published, 
    631                                     'file'=>$filename 
     570                                    'file'=>$file['filename'] 
    632571                                )); 
    633572 
  • trunk/components/catalog/frontend.php

    r750 r751  
    754754                         
    755755                         
    756             if ($item['on_moderate']){ 
    757756                $user = $inDB->get_fields('cms_users', "id={$item['user_id']}", 'login, nickname'); 
    758757                $getProfileLink = cmsUser::getProfileLink($user['login'], $user['nickname']); 
    759             } 
    760758 
    761759            if ($cat['is_ratings']){ 
     
    852850        } 
    853851 
     852                $cats = $inCore->getListItems('cms_uc_cats', $cat_id, 'id', 'ASC', 'parent_id > 0 AND published = 1'); 
     853 
    854854        if ($do == 'add_item'){ 
    855855 
     
    916916            $smarty->assign('fields', $fields); 
    917917            $smarty->assign('cat', $cat); 
     918                        $smarty->assign('cats', $cats); 
    918919            $smarty->assign('cfg', $cfg); 
    919920            $smarty->assign('is_admin', $inUser->is_admin); 
  • trunk/components/catalog/model.php

    r750 r751  
    6969        $sql = "UPDATE cms_uc_items 
    7070                SET title='{$item['title']}', 
     71                                    category_id = '{$item['cat_id']}', 
    7172                    pubdate='{$item['pubdate']}', 
    7273                    published='{$item['published']}', 
     
    345346        $subcats=array(); 
    346347 
    347         $sql = "SELECT cat.*, IFNULL(COUNT(con.id), 0) as content_count 
     348        $sql = "SELECT cat.* 
    348349                FROM cms_uc_cats cat 
    349                 LEFT JOIN cms_uc_items con ON con.category_id = cat.id AND con.published = 1 
    350                 WHERE (cat.parent_id=$parent_id) AND cat.published = 1 
    351                 GROUP BY cat.id"; 
     350                WHERE cat.parent_id = '$parent_id' AND cat.published = 1 
     351                ORDER BY cat.title"; 
    352352 
    353353        $result = $this->inDB->query($sql); 
  • trunk/components/catalog/prss.php

    r465 r751  
    2828                //CHANNEL 
    2929                if ($item_id){ 
    30                         $cat = dbGetFields('cms_uc_cats', 'id='.$item_id, 'id, title, description, NSLeft, NSRight'); 
     30                        $cat = dbGetFields('cms_uc_cats', "id='$item_id'", 'id, title, description, NSLeft, NSRight'); 
    3131                        $catsql = "AND cat.NSLeft >= {$cat['NSLeft']} AND cat.NSRight <= {$cat['NSRight']}"; 
    3232                        $channel['title']       = $cat['title'] ; 
  • trunk/components/clubs/frontend.php

    r750 r751  
    236236 
    237237        if(!$errors){ 
    238             $created_id = $model->addClub(array('user_id'=>$inUser->id, 'title'=>$title, 'clubtype'=>$clubtype)); 
     238            $created_id = $model->addClub(array('user_id'=>$inUser->id, 'title'=>$title, 'clubtype'=>$clubtype), $cfg); 
    239239            if($created_id){ setClubRating($created_id); } 
    240240                        //ðåãèñòðèðóåì ñîáûòèå 
  • trunk/components/clubs/model.php

    r750 r751  
    103103/* ==================================================================================================== */ 
    104104 
    105     public function addClub($item){ 
     105    public function addClub($item, $cfg){ 
    106106 
    107107        $item = cmsCore::callEvent('ADD_CLUB', $item); 
    108108 
    109         $sql = "INSERT INTO cms_clubs (id, admin_id, title, description, imageurl, pubdate, clubtype) 
    110                 VALUES('', '{$item['user_id']}', '{$item['title']}', '', '', NOW(), '{$item['clubtype']}')"; 
     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']}')"; 
    111111        $this->inDB->query($sql); 
    112112 
  • trunk/components/comments/addform.php

    r709 r751  
    7070        $is_user_add_bb = $inCore->isUserCan('comments/bbcode'); 
    7171 
    72     if ($is_user_add_bb){ 
    73         if ($cfg['bbcode']){ 
     72    if ($cfg['bbcode'] && $is_user_add_bb){ 
    7473            $bb_toolbar = cmsPage::getBBCodeToolbar('content', true, 'comments'); 
     74                //smilies toolbar 
    7575            $smilies    = cmsPage::getSmilesPanel('content'); 
    7676            echo '<script language="JavaScript" type="text/javascript" src="/includes/jquery/upload/ajaxfileupload.js"></script>'; 
    7777        } 
    78         if ($cfg['smiles']){ 
     78    if ($cfg['smiles'] && $is_user_add_bb){ 
     79        //smilies toolbar 
    7980            $smilies = cmsPage::getSmilesPanel('content'); 
    8081        } 
    81     } 
     82 
     83        //LOAD SMARTY 
     84    $smarty = $inCore->initSmarty(); 
    8285 
    8386        $karma_need     = $cfg['min_karma_add']; 
  • trunk/components/comments/frontend.php

    r724 r751  
    1212if(!defined('VALID_CMS')) { die('ACCESS DENIED'); } 
    1313 
    14 function comments($target='', $target_id=0){ 
     14function comments($target='', $target_id=0, $labels=array()){ 
    1515 
    1616    $inCore     = cmsCore::getInstance(); 
     
    3333        if (!isset($cfg['min_karma_add'])) { $cfg['min_karma_add'] = 0; } 
    3434        if (!isset($cfg['min_karma_show'])) { $cfg['min_karma_show'] = 0; } 
    35         if(!isset($cfg['j_code'])) { $cfg['j_code']=1;  } 
    3635        if(!isset($cfg['cmm_ajax'])) { $cfg['cmm_ajax']=0;      } 
    3736    if(!isset($cfg['max_level'])) { $cfg['max_level']=5;       } 
    38     if(!isset($cfg['edit_minutes'])) { $cfg['edit_minutes']=0;       } 
     37 
     38    global $_LANG; 
     39    $inCore->loadLanguage('components/comments'); 
     40 
     41        // Çíà÷åíèÿ ïî óìîë÷àíèþ äëÿ íàäïèñåé 
     42        $def_labels = array('comments' => $_LANG['COMMENTS'], 'add' => $_LANG['ADD_COMM'], 'rss' => $_LANG['RSS_COMM'], 'not_comments' => $_LANG['NOT_COMMENT_TEXT']); 
     43        if (!$labels) { $labels = $def_labels; } 
    3944 
    4045    //Îïðåäåëÿåì àäðåñ äëÿ ðåäèðåêòà íàçàä 
     
    4247     
    4348    $do     = $inCore->request('do', 'str', 'view'); 
    44     global $_LANG; 
    45  
    46     $inCore->loadLanguage('components/comments'); 
    4749 
    4850//========================================================================================================================// 
     
    5961                $inPage->addPathway($_LANG['COMMENTS']); 
    6062                $inPage->backButton(false); 
    61                 if ($cfg['bbcode'] && $cfg['j_code']) { 
    62                         $inPage->addHeadCSS('includes/jquery/syntax/styles/shCore.css'); 
    63                         $inPage->addHeadCSS('includes/jquery/syntax/styles/shThemeDefault.css'); 
    64                         $inPage->addHeadJS('includes/jquery/syntax/src/shCore.js'); 
    65                         $inPage->addHeadJS('includes/jquery/syntax/scripts/shBrushPhp.js'); 
    66                 } 
     63 
    6764                // Ïàãèíàöèÿ 
    6865                $perpage = $cfg['perpage'] ? $cfg['perpage'] : 20; 
     
    124121        $inPage->addHeadJS('includes/jquery/autogrow/jquery.autogrow.js'); 
    125122        $inPage->addHeadJS('components/comments/js/comments.js'); 
    126                 if ($cfg['bbcode'] && $cfg['j_code']) { 
    127                         $inPage->addHeadCSS('includes/jquery/syntax/styles/shCore.css'); 
    128                         $inPage->addHeadCSS('includes/jquery/syntax/styles/shThemeDefault.css'); 
    129                         $inPage->addHeadJS('includes/jquery/syntax/src/shCore.js'); 
    130                         $inPage->addHeadJS('includes/jquery/syntax/scripts/shBrushPhp.js'); 
    131                 } 
     123 
    132124        if ($cfg['bbcode'] || $cfg['smiles']){ 
    133125            $inPage->addHeadJS('core/js/smiles.js'); 
     
    197189                        $smarty->assign('is_user', $inUser->id); 
    198190                        $smarty->assign('cfg', $cfg); 
     191                        $smarty->assign('labels', $labels); 
    199192                        $smarty->assign('target', $target); 
    200193                        $smarty->assign('target_id', $target_id); 
     
    213206        $smarty->assign('target_id', $target_id); 
    214207        $smarty->assign('is_admin', $is_admin); 
     208                $smarty->assign('labels', $labels); 
    215209        $smarty->assign('is_user', $inUser->id); 
    216210        $smarty->assign('cfg', $cfg); 
  • trunk/components/comments/prss.php

    r465 r751  
    2424                if ($item_id){                                           
    2525                        $item_id                = explode('-', $item_id); 
    26                         $catsql                 = "AND c.target = '".$item_id[0]."' AND c.target_id = ".$item_id[1].""; 
     26                        $catsql                 = "AND c.target = '".$item_id[0]."' AND c.target_id = '".$item_id[1]."'"; 
    2727            $target                 = $inDB->get_fields('cms_comments', "target='{$item_id[0]}' AND target_id='{$item_id[1]}'", 'target_title, target_link'); 
    2828                        $channel['title']       = $target['target_title']; 
     
    3737         
    3838                //ITEMS                          
    39                 $sql = "SELECT  c.*, 
    40                         DATE_FORMAT(c.pubdate, '%a, %d %b %Y %H:%i:%s GMT') as pubdate, 
    41                         u.nickname as author 
    42                                 FROM cms_comments c, cms_users u 
    43                                 WHERE c.user_id = u.id AND c.published=1 $catsql 
     39                $sql = "SELECT  c.*, DATE_FORMAT(c.pubdate, '%a, %d %b %Y %H:%i:%s GMT') as pubdate 
     40                                FROM cms_comments c 
     41                                WHERE c.published=1 $catsql 
    4442                                ORDER by c.pubdate DESC 
    4543                                LIMIT $maxitems"; 
  • trunk/components/content/frontend.php

    r750 r751  
    6666    if (!$cat && $inCore->menuId() !== 1) { cmsCore::error404(); } 
    6767 
     68        if( !$inCore->checkUserAccess('category', $cat['id']) ){ 
     69                $inPage->setTitle($_LANG['NO_PERM_FOR_VIEW']); 
     70                $inPage->printHeading($_LANG['NO_PERM_FOR_VIEW']); 
     71                echo '<p><b>'.$_LANG['NO_PERM_FOR_VIEW_TEXT'].'</b></p>'; 
     72                echo '<p>'.$_LANG['NO_PERM_FOR_VIEW_RULES'].'</p>'; 
     73        return; 
     74        } 
     75 
    6876        //PAGE HEADING 
    6977        if($cat['id']>0){ 
     
    8795    if ($path_list){ 
    8896        foreach($path_list as $pcat){ 
     97                        if( !$inCore->checkUserAccess('category', $pcat['id']) ){ 
     98                                $inPage->setTitle($_LANG['NO_PERM_FOR_VIEW']); 
     99                                $inPage->printHeading($_LANG['NO_PERM_FOR_VIEW']); 
     100                                echo '<p><b>'.$_LANG['NO_PERM_FOR_VIEW_TEXT'].'</b></p>'; 
     101                                echo '<p>'.$_LANG['NO_PERM_FOR_VIEW_RULES'].'</p>'; 
     102                                return; 
     103                        } 
    89104            if ($pcat['id']!=1){ 
    90105                $inPage->addPathway($pcat['title'], $model->getCategoryURL(null, $pcat['seolink'])); 
     
    130145                        $con['tagline']          = cmsTagLine('content', $con['id'], true); 
    131146                        $con['comments']         = $inCore->getCommentsCount('article', $con['id']); 
    132                         $con['user_access']  = $inCore->checkUserAccess('material', $con['id']); 
     147                        $con['user_access']  = true; // îñòàâëåíî äëÿ ñîâìåñòèìîñòè ñî ñòàðûìè øàáëîíàìè, óáðàòü â ñëåä âåðñèÿõ. 
    133148            $con['url']          = $model->getArticleURL(null, $con['seolink']); 
    134149            $con['image']       = (file_exists(PATH.'/images/photos/small/article'.$con['id'].'.jpg') ? 'article'.$con['id'].'.jpg' : ''); 
     
    191206        if (!$article['published'] && !$is_admin && !$is_editor && !$is_author) { cmsCore::error404(); }         
    192207 
    193         if( !$inCore->checkUserAccess('material', $article['id']) ){ 
     208        if( !$inCore->checkUserAccess('material', $article['id']) || !$inCore->checkUserAccess('category', $article['category_id']) ){ 
    194209                $inPage->setTitle($_LANG['NO_PERM_FOR_VIEW']); 
    195210                $inPage->printHeading($_LANG['NO_PERM_FOR_VIEW']); 
     
    222237        if ($path_list){ 
    223238            foreach($path_list as $pcat){ 
     239                                if( !$inCore->checkUserAccess('category', $pcat['id']) ){ 
     240                                        $inPage->setTitle($_LANG['NO_PERM_FOR_VIEW']); 
     241                                        $inPage->printHeading($_LANG['NO_PERM_FOR_VIEW']); 
     242                                        echo '<p><b>'.$_LANG['NO_PERM_FOR_VIEW_TEXT'].'</b></p>'; 
     243                                        echo '<p>'.$_LANG['NO_PERM_FOR_VIEW_RULES'].'</p>'; 
     244                                        return; 
     245                                } 
    224246                if ($pcat['id']!=1){ 
    225247                    $inPage->addPathway($pcat['title'], $model->getCategoryURL(null, $pcat['seolink'])); 
     
    434456        $article['enddate']             = $article['pubdate']; 
    435457        $article['is_end']              = 0; 
    436         $article['showtitle']           = 1; 
     458        $article['showtitle']           = $do=='editarticle' ? $mod['showtitle'] : 1; 
    437459        $article['meta_desc']           = strtolower($article['title']); 
    438460        $article['meta_keys']           = $inCore->getKeywords($inCore->strClear($article['content'])); 
    439         $article['showdate']            = 1; 
    440         $article['showlatest']          = 1; 
    441         $article['showpath']            = 1; 
    442         $article['comments']            = 1; 
    443         $article['canrate']             = 1; 
     461        $article['showdate']            = $do=='editarticle' ? $mod['showdate'] : 1; 
     462        $article['showlatest']          = $do=='editarticle' ? $mod['showlatest'] : 1; 
     463        $article['showpath']            = $do=='editarticle' ? $mod['showpath'] : 1; 
     464        $article['comments']            = $do=='editarticle' ? $mod['comments'] : 1; 
     465        $article['canrate']             = $do=='editarticle' ? $mod['canrate'] : 1; 
    444466        $article['pagetitle']           = $article['title']; 
    445467 
     
    506528        if ($do=='editarticle' && !$errors){ 
    507529 
    508             $model->updateArticle($id, $article); 
     530            $model->updateArticle($id, $article, true); 
    509531 
    510532                        if (!$article['published'] && !$is_auto_add){ 
  • trunk/components/content/model.php

    r750 r751  
    719719/* ==================================================================================================== */ 
    720720 
    721     public function updateArticle($id, $article){ 
     721    public function updateArticle($id, $article, $not_upd_seo = false){ 
    722722 
    723723        $inCore             = cmsCore::getInstance(); 
     
    726726        $article['id']      = $id; 
    727727 
    728         if ($article['url']) { $article['url'] = cmsCore::strToURL($article['url']); } 
     728                if(!$not_upd_seo){ 
     729                        if ($article['url']) {  
     730                                $article['url']  = cmsCore::strToURL($article['url']); 
     731                                $article_url_sql = "url='{$article['url']}',"; 
     732                        } 
    729733        $article['seolink'] = $this->getSeoLink($article); 
     734                        $article_seo_sql = "seolink='{$article['seolink']}',"; 
     735                } 
    730736 
    731737        if (!$article['user_id']) { $article['user_id'] = $inUser->id; } 
     
    749755                    showpath='{$article['showpath']}', 
    750756                    comments='{$article['comments']}', 
    751                     seolink='{$article['seolink']}', 
     757                    $article_seo_sql 
    752758                    canrate='{$article['canrate']}', 
    753759                    pagetitle='{$article['pagetitle']}', 
    754760                    user_id='{$article['user_id']}', 
    755                     url='{$article['url']}', 
     761                    $article_url_sql 
    756762                    tpl='{$article['tpl']}' 
    757763                WHERE id = '$id' 
     
    763769        cmsInsertTags($article['tags'], 'content', $article['id']); 
    764770 
     771                if(!$not_upd_seo){ 
    765772        //îáíîâëÿåì ññûëêè ìåíþ 
    766773        $menuid = $this->inDB->get_field('cms_menu', "linktype='content' AND linkid={$id}", 'id'); 
     
    778785 
    779786        $this->inDB->query($comments_sql); 
     787                } 
    780788 
    781789        return true; 
     
    796804/* ==================================================================================================== */ 
    797805 
    798     public function setArticleAccess($id, $showfor_list){ 
     806    public function setArticleAccess($id, $showfor_list, $content_type = 'material'){ 
    799807 
    800808        if (!sizeof($showfor_list)){ return true; } 
    801809 
    802         $this->clearArticleAccess($id); 
     810        $this->clearArticleAccess($id, $content_type); 
    803811 
    804812        foreach ($showfor_list as $key=>$value){ 
    805813            $sql = "INSERT INTO cms_content_access (content_id, content_type, group_id) 
    806                     VALUES ('$id', 'material', '$value')"; 
     814                    VALUES ('$id', '$content_type', '$value')"; 
    807815            $this->inDB->query($sql); 
    808816        } 
     
    814822/* ==================================================================================================== */ 
    815823 
    816     public function clearArticleAccess($id){ 
    817  
    818         $sql = "DELETE FROM cms_content_access WHERE content_id = '$id' AND content_type = 'material'"; 
     824    public function clearArticleAccess($id, $content_type = 'material'){ 
     825 
     826        $sql = "DELETE FROM cms_content_access WHERE content_id = '$id' AND content_type = '$content_type'"; 
    819827 
    820828        $this->inDB->query($sql); 
  • trunk/components/content/prss.php

    r465 r751  
    3131                //CHANNEL 
    3232                if ($item_id){ 
    33                         $cat = dbGetFields('cms_category', 'id='.$item_id, 'id, title, description, seolink, NSLeft, NSRight'); 
     33                        $cat = dbGetFields('cms_category', "id='$item_id'", 'id, title, description, seolink, NSLeft, NSRight'); 
    3434                        $catsql = "AND c.category_id = cat.id AND cat.NSLeft >= {$cat['NSLeft']} AND cat.NSRight <= {$cat['NSRight']}"; 
    3535 
     
    4646 
    4747                //ITEMS 
    48                 $sql = "SELECT c.*, DATE_FORMAT(c.pubdate, '%a, %d %b %Y %H:%i:%s GMT') as pubdate, u.nickname as author, cat.title as category 
    49                                 FROM cms_content c, cms_users u, cms_category cat 
    50                                 WHERE c.user_id = u.id AND c.published=1 AND c.category_id = cat.id $catsql 
     48                $sql = "SELECT c.*, DATE_FORMAT(c.pubdate, '%a, %d %b %Y %H:%i:%s GMT') as pubdate, cat.title as category 
     49                                FROM cms_content c, cms_category cat 
     50                                WHERE c.published=1 AND c.category_id = cat.id $catsql 
    5151                                ORDER by c.pubdate DESC 
    5252                                LIMIT $maxitems"; 
     
    6565                                $items[$id]['category'] = $item['category']; 
    6666                 
    67                 $image_file = $_SERVER['DOCUMENT_ROOT'].'/images/photos/small/article'.$id.'.jpg'; 
     67                $image_file = PATH.'/images/photos/small/article'.$id.'.jpg'; 
    6868                $image_url  = $rooturl . '/images/photos/small/article'.$id.'.jpg'; 
    6969 
    7070                $items[$id]['image'] = file_exists($image_file) ? $image_url : ''; 
     71                                $items[$id]['size']  = round(filesize($image_file)); 
    7172                        } 
    7273 
  • trunk/components/faq/frontend.php

    r750 r751  
    168168                        $smarty->assign('quest', $quest); 
    169169                        $smarty->assign('cfg', $cfg); 
     170                        $smarty->assign('labels', array('comments' => $_LANG['ANSWERS'], 'add' => $_LANG['REPLY'], 'rss' => $_LANG['RSS_FEED'], 'not_comments' => $_LANG['NOT_ANSWERS'])); 
    170171                        $smarty->assign('is_admin', $inUser->is_admin); 
    171172                        $smarty->display('com_faq_read.tpl');    
  • trunk/components/forum/prss.php

    r465 r751  
    2828                //CHANNEL 
    2929                if ($item_id){ 
    30                         $cat = dbGetFields('cms_forums', 'id='.$item_id, 'id, title, description, NSLeft, NSRight'); 
     30                        $cat = dbGetFields('cms_forums', "id='$item_id'", 'id, title, description, NSLeft, NSRight'); 
    3131                        $catsql = "AND cat.NSLeft >= {$cat['NSLeft']} AND cat.NSRight <= {$cat['NSRight']}"; 
    3232                        $channel['title']       = $cat['title'] ; 
  • trunk/components/rssfeed/frontend.php

    r671 r751  
    2929    $item_id    = $inCore->request('item_id', 'str', 'all'); 
    3030 
    31     if ($item_id != 'all' && !is_numeric($item_id)) { $inCore->halt(); } 
    32  
    33     if (strstr($target, '..') || strstr($target, '/')){ $inCore->halt(); } 
     31        // ôèëüòðóåì âõîäíûå ïàðàìåòðû 
     32        $target  = preg_replace ('/[^a-z0-9]/i', '', $target); 
     33        if (!preg_match('/^([a-z0-9\-]+)$/i', $item_id)) { $item_id = 'all'; } 
    3434 
    3535    if (!isset($cfg['addsite'])) { $cfg['addsite'] = 1; } 
     
    4242 
    4343        if (file_exists(PATH.'/components/'.$target.'/prss.php')){ 
     44 
     45                header('Content-Type: application/rss+xml; charset=windows-1251'); 
    4446 
    4547        cmsCore::loadLanguage('components/'.$target); 
     
    5860                 
    5961                        $rss .= '<?xml version="1.0" encoding="windows-1251" ?>' ."\n"; 
    60                         $rss .= '<rss version="2.0">' ."\n"; 
     62                        $rss .= '<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">' ."\n"; 
    6163                                $rss .= '<channel>' ."\n"; 
    6264                                        //CHANNEL 
     
    8385                                                                $rss .= '<description><![CDATA['.strip_tags($item['description']).']]></description>' ."\n"; 
    8486                                                        } 
    85                                                         $rss .= '<author>'.$item['author'].'</author>' ."\n"; 
    8687                                                        $rss .= '<category>'.$item['category'].'</category>' ."\n"; 
    8788                                                        $rss .= '<comments>'.$item['comments'].'</comments>' ."\n";                             
    8889                            if ($item['image']){ 
    89                                 $rss .= '<enclosure url="'.$item['image'].'" type="image/jpeg" />'; 
     90                                                                  $rss .= '<enclosure url="'.$item['image'].'" length="'.$item['size'].'" type="image/jpeg" />'; 
    9091                            } 
    9192                                                $rss .= '</item>' ."\n";         
  • trunk/components/users/frontend.php

    r750 r751  
    544544        $inPage->setTitle($_LANG['COMMENTS'].' - '.$usr['nickname']); 
    545545        $inPage->addPathway($usr['nickname'], cmsUser::getProfileURL($usr['login'])); 
    546         $inPage->addPathway($_LANG['COMMENTS'], $_SERVER['REQUEST_URI']); 
     546        $inPage->addPathway($_LANG['COMMENTS']); 
    547547 
    548548        $sql = "SELECT c.*,  IFNULL(v.total_rating, 0) as votes 
     
    555555         
    556556        if ($inDB->num_rows($result)>0){ 
    557                 $cfg_comm = $inCore->loadComponentConfig('comments'); 
    558                 if ($cfg_comm['bbcode'] && $cfg_comm['j_code']) { 
    559                         $inPage->addHeadCSS('includes/jquery/syntax/styles/shCore.css'); 
    560                         $inPage->addHeadCSS('includes/jquery/syntax/styles/shThemeDefault.css'); 
    561                         $inPage->addHeadJS('includes/jquery/syntax/src/shCore.js'); 
    562                         $inPage->addHeadJS('includes/jquery/syntax/scripts/shBrushPhp.js'); 
    563                 } 
    564557                $comments = array(); 
    565558                while ($com = $inDB->fetch_assoc($result)){ 
     
    602595    $inPage->setTitle($_LANG['POSTS_IN_FORUM'].' - '.$usr['nickname']); 
    603596    $inPage->addPathway($usr['nickname'], cmsUser::getProfileURL($usr['login'])); 
    604     $inPage->addPathway($_LANG['POSTS_IN_FORUM'], $_SERVER['REQUEST_URI']); 
     597    $inPage->addPathway($_LANG['POSTS_IN_FORUM']); 
    605598 
    606599        if ($inUser->id == $id) { 
     
    699692    } 
    700693         
    701         if ($cfg['j_code']) { 
    702                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shCore.css'); 
    703                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shThemeDefault.css'); 
    704                 $inPage->addHeadJS('includes/jquery/syntax/src/shCore.js'); 
    705                 $inPage->addHeadJS('includes/jquery/syntax/scripts/shBrushPhp.js'); 
    706         } 
    707  
    708694    $usr['avatar']                               = usrImageNOdb($usr['id'], 'big', $usr['imageurl'], $usr['is_deleted']); 
    709695         
     
    854840                                $inPage->addPathway($usr['nickname'], cmsUser::getProfileURL($usr['login'])); 
    855841                                $inPage->addPathway($_LANG['MY_MESS'], '/users/'.$id.'/messages.html'); 
    856                 if ($cfg['j_code']) { 
    857                                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shCore.css'); 
    858                                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shThemeDefault.css'); 
    859                                 $inPage->addHeadJS('includes/jquery/syntax/src/shCore.js'); 
    860                                 $inPage->addHeadJS('includes/jquery/syntax/scripts/shBrushPhp.js'); 
    861                 } 
    862842                                include 'components/users/messages.php';                         
    863843 
     
    964944        if (usrCheckAuth() && $inUser->id==$id){ 
    965945 
    966         $avatars_dir        = $_SERVER['DOCUMENT_ROOT']."/images/users/avatars/library"; 
     946        $avatars_dir        = PATH."/images/users/avatars/library"; 
    967947        $avatars_dir_rel    = "/images/users/avatars/library"; 
    968948 
     
    18781858                } 
    18791859 
    1880                 header('location:'.$_SERVER['HTTP_REFERER']); 
     1860                $inCore->redirectBack(); 
    18811861 
    18821862        } else { echo usrAccessDenied(); } //usrCheckAuth 
     
    18991879    $inPage->setTitle($_LANG['SEND_MESS']); 
    19001880    $inPage->addPathway($usr['nickname'], cmsUser::getProfileURL($usr['login'])); 
    1901     $inPage->addPathway($_LANG['SEND_MESS'], $_SERVER['REQUEST_URI']); 
     1881    $inPage->addPathway($_LANG['SEND_MESS']); 
    19021882 
    19031883    if(!$inCore->inRequest('gosend')){ 
     
    19171897 
    19181898            if (!$inDB->num_rows($result)){ $inCore->redirect("/users/{$from_id}/messages.html"); } 
    1919  
    1920             if ($cfg['j_code']) { 
    1921                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shCore.css'); 
    1922                 $inPage->addHeadCSS('includes/jquery/syntax/styles/shThemeDefault.css'); 
    1923                 $inPage->addHeadJS('includes/jquery/syntax/src/shCore.js'); 
    1924                 $inPage->addHeadJS('includes/jquery/syntax/scripts/shBrushPhp.js'); 
    1925             } 
    19261899 
    19271900            $is_reply_user      = true; 
     
    21912164                } 
    21922165        } 
    2193         header('location:'.$_SERVER['HTTP_REFERER']); 
     2166        $inCore->redirectBack(); 
    21942167}//do 
    21952168///////////////////////// DELETE PROFILE ///////////////////////////////////////////////////////////////////////////// 
     
    22522225        } else { $back = '/'; } 
    22532226 
    2254         header('location:'.$back); 
     2227        $inCore->redirectBack(); 
    22552228} 
    22562229/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
     
    23742347    if (!$cfg['sw_files']) { cmsCore::error404(); } 
    23752348 
    2376         if (usrCheckAuth()){ 
    2377                 if ($inUser->id == $id){ 
     2349        if (!$inUser->id) { cmsUser::goToLogin(); } 
     2350 
     2351        if ($inUser->id != $id){ cmsCore::error404(); } 
    23782352                 
    23792353                        $max_mb         = $cfg['filessize']; 
     
    23822356                        $free_mb = round($max_mb - $current_mb, 2); 
    23832357                 
    2384                         if (isset($_POST['upload'])){ 
    2385                                 //uploading files 
    2386                                 $inPage->setTitle($_LANG['FILE_UPLOAD_FINISH']); 
    2387                                 $inPage->backButton(false); 
    2388  
    2389                                 echo '<div class="con_heading">'.$_LANG['FILE_UPLOAD_FINISH'].'</div>'; 
     2358        if($inCore->inRequest('upload')){ 
    23902359                                 
    2391                                 $e = false; 
    23922360                                $size_mb      = 0; 
    23932361                                $size_limit   = false; 
     
    24002368                                         
    24012369                                                $tmp_name   = $data_array["tmp_name"]; 
    2402                                                 $name       = $inCore->strClear($data_array["name"]); 
     2370                                $name     = $data_array["name"]; 
    24032371                                                $size       = $inCore->strClear($data_array["size"]); 
    24042372                                                $size_mb    += round(($size/1024)/1024, 2); 
    24052373                                                 
     2374                                // ïðîâåðÿåì òèï ôàéëà 
    24062375                                                $types          = $cfg['filestype'] ? $cfg['filestype'] : 'jpeg,gif,png,jpg,bmp,zip,rar,tar'; 
    24072376                                                $maytypes       = explode(',', str_replace(' ', '', $types));   
    24082377                                                $path_parts = pathinfo($name); 
     2378                                // ðàñøèðåíèå ôàéëà 
    24092379                                                $ext        = strtolower($path_parts['extension']); 
    2410                                                 foreach($maytypes as $maytype){   
    2411                                                         if(stristr($ext , $maytype)){   
    2412                                                            $may = 1;   
    2413                                                            break;   
    2414                                                         }else{   
    2415                                                            $may = 0;   
    2416                                                         }   
    2417                                                 }  
     2380                                // ôëàã ñóùåñòâîâàíèÿ ðàñøèðåíèÿ â ðàçðåøåííûõ 
     2381                                $may        = in_array($ext, $maytypes); 
     2382                                if(!$may) { cmsCore::addSessionMessage($_LANG['ERROR_TYPE_FILE'].': '.$types, 'error'); $inCore->redirectBack(); } 
     2383                                 
     2384                                // Ïåðåâîäèì èìÿ ôàéëà â òðàíñëèò 
     2385                                // îòäåëÿåì èìÿ ôàéëà îò ðàñøèðåíèÿ 
     2386                                $name  = substr($name, 0, strrpos($name, '.')); 
     2387                                // òðàíñëèòèðóåì 
     2388                                $name  = cmsCore::strToURL($name); 
     2389                                // ïðèñîåäèíÿåì ðàñøèðåíèÿ ôàéëà 
     2390                                $name .= '.'.$ext; 
     2391                                // Îáðàáàòûâàåì ïîëó÷èâøååñÿ èìÿ ôàéëà äëÿ çàïèñè â ÁÄ 
     2392                                $name  = $inCore->strClear($name); 
     2393 
     2394                                // Ïðîâåðÿåì ñâîáîäíîå ìåñòî 
     2395                                if ($size_mb > $free_mb && $cfg['filessize']){ cmsCore::addSessionMessage($_LANG['YOUR_FILE_LIMIT'].' ('.$max_mb.' '.$_LANG['MBITE'].') '.$_LANG['IS_OVER_LIMIT'].'<br>'.$_LANG['FOR_NEW_FILE_DEL_OLD'], 'error'); $inCore->redirectBack(); } 
     2396 
     2397                                // Çàãðóæàåì ôàéë        
     2398                                if ($inCore->moveUploadedFile($tmp_name, PATH."/upload/userfiles/$id/$name", $error)) { 
    24182399                                                 
    2419                                                 if ($size_mb <= $free_mb || !$cfg['filessize']){ 
    2420                                                         if ($may){ 
    2421                                                                 if (move_uploaded_file($tmp_name, PATH."/upload/userfiles/$id/$name")){ 
    24222400                                                                        $loaded_files[] = $name; 
     2401 
    24232402                                                                        $sql = "INSERT INTO cms_user_files(user_id, filename, pubdate, allow_who, filesize, hits) 
    24242403                                                                                        VALUES ($id, '$name', NOW(), 'all', '$size', 0)"; 
     
    24332412                                                                                  'description' => '' 
    24342413                                                                        )); 
    2435                                                                 }                                                
    2436                                                         } else { $type_error = true; } 
    2437                                                 } else { $size_limit = true; } 
    2438                                         } 
     2414                                 
     2415                                }                                                
     2416 
    24392417                                } 
    2440                                  
    2441                                 if ($size_limit) {  
    2442                                         echo '<div style="color:#660000;margin-bottom:10px;font-weight:bold">'.$_LANG['YOUR_FILE_LIMIT'].' ('.$max_mb.' '.$_LANG['MBITE'].') '.$_LANG['IS_OVER_LIMIT'].'.</div>'; 
    2443  
    2444                                         echo '<div style="color:#660000;font-weight:bold">'.$_LANG['FOR_NEW_FILE_DEL_OLD'].'</div>'; 
    2445                                 } 
    2446                                 if ($type_error) {  
    2447                                         echo '<div style="color:red">'.$_LANG['ERROR_TYPE_FILE'].': '.$types.'</div>'; 
    24482418                                } 
    24492419                                                                                 
    24502420                                if (sizeof($loaded_files)){ 
    2451                                         echo '<div><strong>'.$_LANG['UPLOADED_FILES'].':</strong></div>'; 
    2452                                         echo '<ul>'; 
     2421                         
     2422                        $ok_message  = '<div><strong>'.$_LANG['UPLOADED_FILES'].':</strong></div>'; 
     2423                        $ok_message .= '<ul>'; 
     2424 
    24532425                                                foreach($loaded_files as $k=>$val){ 
    2454                                                         echo '<li>'.$val.'</li>';                                                
     2426                                $ok_message .= '<li>'.$val.'</li>';                                              
    24552427                                                } 
    2456                                         echo '</ul>'; 
     2428 
     2429                        $ok_message .= '</ul>'; 
     2430 
    24572431                                        if ($cfg['filessize']){ 
    2458                                         echo '<div style="margin-top:10px"><strong>'.$_LANG['FREE_SPACE_LEFT'].':</strong> '.round($free_mb-$size_mb, 2).' '.$_LANG['MBITE'].'</div>'; 
     2432                                $ok_message .= '<div style="margin-top:10px"><strong>'.$_LANG['FREE_SPACE_LEFT'].':</strong> '.round($free_mb-$size_mb, 2).' '.$_LANG['MBITE'].'</div>'; 
    24592433                                        } 
     2434 
     2435                        cmsCore::addSessionMessage($ok_message, 'info'); 
     2436 
    24602437                                } else { 
    2461                                         echo '<div style="color:red">'.$_LANG['ERR_BIG_FILE'].'</div>'; 
    2462                                         echo '<div style="color:red">'.$_LANG['ERR_FILE_NAME'].'</div>'; 
     2438                         
     2439                        cmsCore::addSessionMessage($_LANG['ERR_BIG_FILE'].', '.$_LANG['ERR_FILE_NAME'], 'error'); 
     2440 
    24632441                                } 
    24642442                                 
    2465                                 echo '<div><a href="/users/'.$id.'/files.html">'.$_LANG['CONTINUE'].'</a> &rarr;</div>'; 
     2443                $inCore->redirect('/users/'.$id.'/files.html'); 
    24662444                                                         
    2467                         } else { 
     2445        } 
     2446 
     2447        if(!$inCore->inRequest('upload')){ 
     2448                                                         
    24682449                                $usr = $model->getUserShort($id); 
    24692450                                if (!$usr) { cmsCore::error404(); } 
    24702451                 
    2471                                         //build upload form 
    24722452                                        $inPage->setTitle($_LANG['UPLOAD_FILES']); 
    24732453                                        $inPage->backButton(false); 
     
    24862466                                        $smarty->assign('post_max_mb', $post_max_mb); 
    24872467                                        $smarty->assign('cfg', $cfg); 
     2468                $smarty->assign('messages', cmsCore::getSessionMessages()); 
    24882469                                        $smarty->assign('types', $cfg['filestype'] ? $cfg['filestype'] : 'jpeg,gif,png,jpg,bmp,zip,rar,tar'); 
    24892470                                        $smarty->display('com_users_file_add.tpl'); 
     2471 
    24902472                                } 
    24912473                 
    2492                 } else { echo usrAccessDenied(); }       
    2493         } else { cmsUser::goToLogin(); } 
    24942474} 
    24952475 
  • trunk/components/users/model.php

    r750 r751  
    754754                $inCore = cmsCore::getInstance(); 
    755755 
     756                $inCore->loadClass('actions'); 
     757 
    756758                $cfg    = $inCore->loadComponentConfig('users'); 
    757759 
  • trunk/core/cms.php

    r750 r751  
    31023102    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
    31033103    public function checkUserAccess($content_type, $content_id){ 
     3104 
    31043105        $inDB = cmsDatabase::getInstance(); 
    31053106        $inUser = cmsUser::getInstance(); 
    3106         $access = false; 
    3107  
    3108         if ($inUser->id) { 
    3109             $group_id = $_SESSION['user']['group_id']; 
    3110             if ($this->userIsAdmin($inUser->id)){ 
    3111                 $access = true; 
    3112             } 
    3113         } 
    3114         else { $group_id = cmsUser::getGuestGroupId(); } 
    3115  
    3116         $sql = "SELECT group_id FROM cms_content_access WHERE content_type='$content_type' AND content_id = $content_id"; 
    3117         $result = $inDB->query($sql) ; 
    3118  
    3119         if ($inDB->num_rows($result)){ 
    3120             while($ac = $inDB->fetch_assoc($result)){ 
    3121                 if ($ac['group_id']==$group_id) { $access = true; } 
    3122             } 
    3123         } else { $access = true; } 
    3124  
    3125         return $access; 
     3107 
     3108                if ($inUser->is_admin) { return true; } 
     3109 
     3110                $access   = $inDB->get_table('cms_content_access', "content_type = '$content_type' AND content_id = '$content_id'", 'group_id'); 
     3111 
     3112                if (!$access || !is_array($access)) { return true; } 
     3113 
     3114                return in_array(array('group_id' => $inUser->group_id), $access); 
    31263115 
    31273116    } 
     
    39263915    $inCore->includeComments(); 
    39273916 
    3928     comments($params['target'], $params['target_id']); 
     3917    comments($params['target'], $params['target_id'], $params['labels']); 
    39293918 
    39303919    return; 
  • trunk/icms.sql

    r739 r751  
    44-- 
    55-- Хост: localhost 
    6 -- Время создания: Мар 30 2011 г., 14:19 
     6-- Время создания: Апр 01 2011 г., 15:44 
    77-- Версия сервера: 5.5.8 
    88-- Версия PHP: 5.3.5 
     
    114114(19, 17, '2011-03-30 12:54:08', 2, 'пост', '/forum/thread-last12.html#33', 33, 'Пример темы', '/forum/thread-last12.html', 12, ' ', 0, 0), 
    115115(20, 18, '2011-03-30 13:32:58', 2, 'видео тест', '/forum/thread13.html', 13, 'Общий форум', '/forum/1', 1, '[video][/video]', 0, 0), 
    116 (21, 17, '2011-03-30 13:35:42', 2, 'пост', '/forum/thread-last13.html#35', 35, 'видео тест', '/forum/thread-last13.html', 13, '&lt;iframe title="YouTube video player" width="640" height="390" src="', 0, 0); 
     116(21, 17, '2011-03-30 13:35:42', 2, 'пост', '/forum/thread-last13.html#35', 35, 'видео тест', '/forum/thread-last13.html', 13, '&lt;iframe title="YouTube video player" width="640" height="390" src="', 0, 0), 
     117(22, 8, '2011-03-30 17:42:00', 2, 'Васина статья', '/stati/vasina-statja.html', 37, 'Статьи', '/stati', 6, '', 0, 0), 
     118(23, 8, '2011-03-31 14:43:17', 2, 'Астероидный Млечный Путь', '/stati/asteroidnyi-mlechnyi-put.html', 39, 'Статьи', '/stati', 6, '', 0, 0), 
     119(24, 8, '2011-03-31 14:47:22', 2, 'тест астрономии', '/stati/test-astronomi.html', 40, 'Статьи', '/stati', 6, '', 0, 0), 
     120(25, 8, '2011-03-31 14:48:27', 2, 'qweqwe', '/stati/astronomija/qweqwe.html', 41, 'Астрономия', '/stati/astronomija', 11, '', 0, 0), 
     121(26, 8, '2011-03-31 14:49:15', 2, 'astro test', '/stati/astronomija/astro-test.html', 42, 'Астрономия', '/stati/astronomija', 11, '', 0, 0), 
     122(27, 8, '2011-03-31 14:50:21', 2, 'Почему активно хвостохранилище', '/stati/geologija/pochemu-aktivno-hvostohranilische.html', 43, 'Геология', '/stati/geologija', 12, '', 0, 0), 
     123(28, 8, '2011-03-31 14:55:12', 2, 'marketing', '/stati/marketing/marketing-47.html', 47, 'Маркетинг', '/stati/marketing', 13, '', 0, 0), 
     124(29, 8, '2011-03-31 14:59:17', 2, 'mar mar mar keting', '/stati/marketing/mar-mar-mar-keting.html', 48, 'Маркетинг', '/stati/marketing', 13, '', 0, 0), 
     125(30, 13, '2011-03-31 15:47:11', 2, 'Васин карандаш', '/catalog/item9.html', 9, 'Канцелярские принадлежности', '/catalog/1', 1, '', 0, 0), 
     126(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); 
    117128 
    118129-- -------------------------------------------------------- 
     
    188199-- 
    189200-- Дамп данных таблицы `cms_banner_hits` 
     201-- 
     202 
     203 
     204-- -------------------------------------------------------- 
     205 
     206-- 
     207-- Структура таблицы `cms_billing_actions` 
     208-- 
     209 
     210DROP TABLE IF EXISTS `cms_billing_actions`; 
     211CREATE TABLE `cms_billing_actions` ( 
     212  `id` int(11) NOT NULL AUTO_INCREMENT, 
     213  `component` varchar(25) NOT NULL, 
     214  `action` varchar(25) NOT NULL, 
     215  `title` varchar(250) NOT NULL, 
     216  `point_cost` text NOT NULL, 
     217  `is_free` tinyint(4) NOT NULL DEFAULT '1', 
     218  PRIMARY KEY (`id`), 
     219  KEY `component` (`component`), 
     220  KEY `action` (`action`), 
     221  KEY `is_free` (`is_free`) 
     222) ENGINE=MyISAM  DEFAULT CHARSET=cp1251; 
     223 
     224-- 
     225-- Дамп данных таблицы `cms_billing_actions` 
     226-- 
     227 
     228INSERT 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); 
     232 
     233-- -------------------------------------------------------- 
     234 
     235-- 
     236-- Структура таблицы `cms_billing_log` 
     237-- 
     238 
     239DROP TABLE IF EXISTS `cms_billing_log`; 
     240CREATE TABLE `cms_billing_log` ( 
     241  `id` int(11) NOT NULL AUTO_INCREMENT, 
     242  `op_type` tinyint(4) NOT NULL, 
     243  `op_date` datetime NOT NULL, 
     244  `user_id` int(11) NOT NULL, 
     245  `owner_id` int(11) NOT NULL, 
     246  `summ` float NOT NULL, 
     247  `amount` float NOT NULL, 
     248  `status` tinyint(4) NOT NULL DEFAULT '0', 
     249  `comment` varchar(200) NOT NULL, 
     250  PRIMARY KEY (`id`), 
     251  KEY `op_type` (`op_type`), 
     252  KEY `op_date` (`op_date`), 
     253  KEY `user_id` (`user_id`), 
     254  KEY `owner_id` (`owner_id`), 
     255  KEY `status` (`status`) 
     256) ENGINE=MyISAM  DEFAULT CHARSET=cp1251; 
     257 
     258-- 
     259-- Дамп данных таблицы `cms_billing_log` 
     260-- 
     261 
     262INSERT INTO `cms_billing_log` (`id`, `op_type`, `op_date`, `user_id`, `owner_id`, `summ`, `amount`, `status`, `comment`) VALUES 
     263(2, 1, '2011-03-30 17:21:32', 2, 2, 100, 10, 0, ''), 
     264(3, 1, '2011-03-30 17:23:01', 2, 1, 0, 200, 1, ''), 
     265(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, ''), 
     267(6, 0, '2011-03-31 13:21:56', 2, 2, 0, 10, 1, 'Добавление статьи'), 
     268(7, 0, '2011-03-31 14:48:27', 2, 2, 0, 24, 1, 'Добавление статьи'), 
     269(8, 0, '2011-03-31 14:49:15', 2, 2, 0, 24, 1, 'Добавление статьи'), 
     270(9, 0, '2011-03-31 14:55:12', 2, 2, 0, 16, 1, 'Добавление статьи'), 
     271(10, 0, '2011-03-31 14:59:17', 2, 2, 0, 12, 1, 'Добавление статьи'), 
     272(11, 1, '2011-03-31 15:01:26', 2, 1, 0, 500, 1, ''), 
     273(13, 0, '2011-03-31 15:45:38', 2, 2, 0, 30, 1, 'Добавление записи в каталог'), 
     274(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-объявление'); 
     276 
     277-- -------------------------------------------------------- 
     278 
     279-- 
     280-- Структура таблицы `cms_billing_out` 
     281-- 
     282 
     283DROP TABLE IF EXISTS `cms_billing_out`; 
     284CREATE TABLE `cms_billing_out` ( 
     285  `id` int(11) NOT NULL AUTO_INCREMENT, 
     286  `pubdate` datetime NOT NULL, 
     287  `amount` float NOT NULL, 
     288  `summ` float NOT NULL, 
     289  `user_id` int(11) NOT NULL, 
     290  `status` tinyint(4) NOT NULL DEFAULT '0', 
     291  `ps_name` varchar(100) NOT NULL, 
     292  `ps_account` varchar(32) NOT NULL, 
     293  `confirm_code` varchar(32) NOT NULL, 
     294  `donedate` datetime NOT NULL, 
     295  PRIMARY KEY (`id`), 
     296  KEY `status` (`status`), 
     297  KEY `user_id` (`user_id`), 
     298  KEY `confirm_code` (`confirm_code`), 
     299  KEY `donedate` (`donedate`) 
     300) ENGINE=MyISAM DEFAULT CHARSET=cp1251; 
     301 
     302-- 
     303-- Дамп данных таблицы `cms_billing_out` 
     304-- 
     305 
     306 
     307-- -------------------------------------------------------- 
     308 
     309-- 
     310-- Структура таблицы `cms_billing_psys` 
     311-- 
     312 
     313DROP TABLE IF EXISTS `cms_billing_psys`; 
     314CREATE TABLE `cms_billing_psys` ( 
     315  `id` int(11) NOT NULL AUTO_INCREMENT, 
     316  `link` varchar(24) NOT NULL, 
     317  `title` varchar(100) NOT NULL, 
     318  `url` varchar(100) NOT NULL, 
     319  `logo` varchar(100) NOT NULL, 
     320  `config` text NOT NULL, 
     321  `published` tinyint(4) NOT NULL, 
     322  `ordering` tinyint(4) NOT NULL, 
     323  PRIMARY KEY (`id`), 
     324  KEY `link` (`link`,`published`) 
     325) ENGINE=MyISAM  DEFAULT CHARSET=cp1251; 
     326 
     327-- 
     328-- Дамп данных таблицы `cms_billing_psys` 
     329-- 
     330 
     331INSERT INTO `cms_billing_psys` (`id`, `link`, `title`, `url`, `logo`, `config`, `published`, `ordering`) VALUES 
     332(1, 'webmoney', 'WebMoney Transfer', 'http://www.webmoney.ru/', 'logo.gif', '---\ncurrency: \n  WMR: 1\n  WMZ: 30\n  WME: 42\n  WMU: 0.9\nLMI_PAYEE_PURSE_R: \n  title: Кошелек продавца (WMR)\n  value: \nLMI_PAYEE_PURSE_Z: \n  title: Кошелек продавца (WMZ)\n  value: \nLMI_PAYEE_PURSE_E: \n  title: Кошелек продавца (WME)\n  value: \nLMI_PAYEE_PURSE_U: \n  title: Кошелек продавца (WMU)\n  value: \nSECRET_KEY: \n  title: Секретный ключ\n  value: eb0e82b04\nLMI_SIM_MODE: \n  title: Режим тестирования (0,1,2)\n  value: 2\nPAYMENT_URL: \n  title: URL для отправки платежа\n  value: >\n    https://merchant.webmoney.ru/lmi/payment.asp\n', 1, 1), 
     333(2, 'robokassa', 'RoboKassa', 'http://www.robokassa.ru/', 'logo.gif', '---\ncurrency: \n  RUR: 1\nsMerchantLogin: \n  title: Логин продавца\n  value: \nsMerchantPass1: \n  title: |\n    Пароль #1\n  value: \nsMerchantPass2: \n  title: |\n    Пароль #2\n  value: \nsCulture: \n  title: Язык интерфейса РобоКассы (en/ru)\n  value: ru\nPAYMENT_URL: \n  title: URL для отправки платежа\n  value: http://test.robokassa.ru/Index.aspx\n', 1, 2); 
     334 
     335-- -------------------------------------------------------- 
     336 
     337-- 
     338-- Структура таблицы `cms_billing_subs` 
     339-- 
     340 
     341DROP TABLE IF EXISTS `cms_billing_subs`; 
     342CREATE TABLE `cms_billing_subs` ( 
     343  `id` int(11) NOT NULL AUTO_INCREMENT, 
     344  `user_id` int(11) NOT NULL, 
     345  `old_group_id` int(11) NOT NULL, 
     346  `until` date NOT NULL, 
     347  PRIMARY KEY (`id`), 
     348  KEY `user_id` (`user_id`), 
     349  KEY `until` (`until`) 
     350) ENGINE=MyISAM DEFAULT CHARSET=cp1251; 
     351 
     352-- 
     353-- Дамп данных таблицы `cms_billing_subs` 
     354-- 
     355 
     356 
     357-- -------------------------------------------------------- 
     358 
     359-- 
     360-- Структура таблицы `cms_billing_tf` 
     361-- 
     362 
     363DROP TABLE IF EXISTS `cms_billing_tf`; 
     364CREATE TABLE `cms_billing_tf` ( 
     365  `id` int(11) NOT NULL AUTO_INCREMENT, 
     366  `pubdate` datetime NOT NULL, 
     367  `from_id` int(11) NOT NULL, 
     368  `to_id` int(11) NOT NULL, 
     369  `amount` float NOT NULL, 
     370  `status` tinyint(4) NOT NULL, 
     371  `confirm_code` varchar(32) NOT NULL, 
     372  `donedate` datetime NOT NULL, 
     373  PRIMARY KEY (`id`), 
     374  KEY `from_id` (`from_id`), 
     375  KEY `to_id` (`to_id`), 
     376  KEY `status` (`status`), 
     377  KEY `confirm_code` (`confirm_code`) 
     378) ENGINE=MyISAM DEFAULT CHARSET=cp1251; 
     379 
     380-- 
     381-- Дамп данных таблицы `cms_billing_tf` 
    190382-- 
    191383 
     
    389581  `file` varchar(250) NOT NULL, 
    390582  `hits` int(11) NOT NULL, 
     583  `is_vip` tinyint(4) NOT NULL DEFAULT '0', 
     584  `vipdate` datetime NOT NULL, 
    391585  PRIMARY KEY (`id`), 
    392586  FULLTEXT KEY `content` (`content`) 
     
    397591-- 
    398592 
    399 INSERT INTO `cms_board_items` (`id`, `category_id`, `user_id`, `obtype`, `title`, `content`, `city`, `pubdate`, `pubdays`, `published`, `file`, `hits`) VALUES 
    400 (4, 10, 1, 'Предлагаю', 'Предлагаю свои услуги', 'Могу выносить мусор и мыть пол.', 'Москва', '2009-10-26 14:11:18', 10, 1, '550de8a5de9b5301133a815de31be00d.jpg', 7), 
    401 (5, 9, 1, 'Обменяю', 'Обменяю ВАЗ-2107 на Nissan Skyline GTR', 'Желательно новый и без доплаты.', 'Москва', '2009-10-26 14:14:24', 10, 1, '931f90c50adcea1ff18177bc22d4ceac.jpg', 34), 
    402 (6, 8, 2, 'Сдам', 'Сдам 2-х комнатную квартиру', 'Семье из 2-3 человек', 'Москва', '2010-10-28 15:57:22', 10, 1, '80204e6bad519060bca9d456949158dc.jpg', 2); 
     593INSERT INTO `cms_board_items` (`id`, `category_id`, `user_id`, `obtype`, `title`, `content`, `city`, `pubdate`, `pubdays`, `published`, `file`, `hits`, `is_vip`, `vipdate`) VALUES 
     594(4, 10, 1, 'Предлагаю', 'Предлагаю свои услуги', 'Могу выносить мусор и мыть пол.', 'Москва', '2009-10-26 14:11:18', 10, 1, '550de8a5de9b5301133a815de31be00d.jpg', 7, 0, '0000-00-00 00:00:00'), 
     595(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'), 
     596(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'); 
    403598 
    404599-- -------------------------------------------------------- 
     
    456651  `url` varchar(100) NOT NULL, 
    457652  `tpl` varchar(50) NOT NULL DEFAULT 'com_content_view.tpl', 
     653  `cost` varchar(5) NOT NULL, 
    458654  PRIMARY KEY (`id`), 
    459655  UNIQUE KEY `seolink` (`seolink`) 
     
    464660-- 
    465661 
    466 INSERT INTO `cms_category` (`id`, `parent_id`, `title`, `description`, `published`, `showdate`, `showcomm`, `orderby`, `orderto`, `modgrp_id`, `NSLeft`, `NSRight`, `NSLevel`, `NSDiffer`, `NSIgnore`, `ordering`, `maxcols`, `showtags`, `showrss`, `showdesc`, `is_public`, `photoalbum`, `seolink`, `url`, `tpl`) VALUES 
    467 (1, 0, '--Корневой раздел--', 'Корневой раздел сайта', 1, 1, 1, 'pubdate', 'asc', 0, 1, 14, 0, '', 0, 1, 1, 1, 1, 0, 0, '', '--kornevoi-razdel--', '', 'com_content_view.tpl'), 
    468 (2, 1, 'Новости', '', 1, 1, 1, 'pubdate', 'ASC', 0, 12, 13, 1, '', 0, 2, 1, 1, 0, 0, 0, 'a:7:{s:2:"id";i:0;s:6:"titles";i:0;s:6:"header";s:0:"";s:7:"orderby";s:5:"title";s:7:"orderto";s:4:"desc";s:7:"maxcols";i:2;s:3:"max";i:8;}', 'novosti', '', 'com_content_view.tpl'), 
    469 (6, 1, 'Статьи', '<p>Тексты статей предоставлены службой <a href="http://referats.yandex.ru/">Яндекс.Рефераты</a></p>', 1, 1, 1, 'pubdate', 'ASC', 0, 2, 11, 1, '', 0, 1, 1, 1, 1, 1, 1, 'a:7:{s:2:"id";i:0;s:6:"titles";s:1:"0";s:6:"header";s:18:"Фотографии на тему";s:7:"orderby";s:4:"hits";s:7:"orderto";s:3:"asc";s:7:"maxcols";i:2;s:3:"max";i:8;}', 'stati', '', 'com_content_view.tpl'), 
    470 (13, 6, 'Маркетинг', '<p>Статьи по маркетингу</p>', 1, 1, 1, 'pubdate', 'DESC', 0, 7, 8, 2, '', 0, 3, 1, 1, 1, 1, 0, 'a:7:{s:2:"id";i:0;s:6:"titles";s:1:"0";s:6:"header";s:18:"Фотографии на тему";s:7:"orderby";s:7:"pubdate";s:7:"orderto";s:4:"desc";s:7:"maxcols";i:2;s:3:"max";i:8;}', 'stati/marketing', '', 'com_content_view.tpl'), 
    471 (12, 6, 'Геология', 'Статьи по геологии', 1, 1, 1, 'pubdate', 'DESC', 0, 3, 4, 2, '', 0, 1, 1, 1, 1, 1, 0, 'a:7:{s:2:"id";s:1:"0";s:6:"titles";s:1:"0";s:6:"header";s:18:"Фотографии на тему";s:7:"orderby";s:7:"pubdate";s:7:"orderto";s:4:"desc";s:7:"maxcols";s:1:"2";s:3:"max";s:1:"8";}', 'stati/geologija', '', 'com_content_view.tpl'), 
    472 (11, 6, 'Астрономия', '<p>Статьи по астрономии</p>', 1, 1, 1, 'pubdate', 'DESC', 0, 9, 10, 2, '', 0, 4, 1, 1, 1, 1, 1, 'a:7:{s:2:"id";i:0;s:6:"titles";i:0;s:6:"header";s:18:"Фотографии на тему";s:7:"orderby";s:7:"pubdate";s:7:"orderto";s:4:"desc";s:7:"maxcols";i:2;s:3:"max";i:8;}', 'stati/astronomija', '', 'com_content_view.tpl'), 
    473 (14, 6, 'Психология', 'Статьи по психологии', 1, 1, 1, 'pubdate', 'DESC', 0, 5, 6, 2, '', 0, 2, 1, 1, 1, 1, 0, 'a:7:{s:2:"id";s:1:"0";s:6:"titles";s:1:"0";s:6:"header";s:18:"Фотографии на тему";s:7:"orderby";s:7:"pubdate";s:7:"orderto";s:4:"desc";s:7:"maxcols";s:1:"2";s:3:"max";s:1:"8";}', 'stati/psihologija', '', 'com_content_view.tpl'); 
     662INSERT INTO `cms_category` (`id`, `parent_id`, `title`, `description`, `published`, `showdate`, `showcomm`, `orderby`, `orderto`, `modgrp_id`, `NSLeft`, `NSRight`, `NSLevel`, `NSDiffer`, `NSIgnore`, `ordering`, `maxcols`, `showtags`, `showrss`, `showdesc`, `is_public`, `photoalbum`, `seolink`, `url`, `tpl`, `cost`) VALUES 
     663(1, 0, '--Корневой раздел--', 'Корневой раздел сайта', 1, 1, 1, 'pubdate', 'asc', 0, 1, 14, 0, '', 0, 1, 1, 1, 1, 0, 0, '', '--kornevoi-razdel--', '', 'com_content_view.tpl', ''), 
     664(2, 1, 'Новости', '', 1, 1, 1, 'pubdate', 'ASC', 0, 12, 13, 1, '', 0, 2, 1, 1, 0, 0, 0, 'a:7:{s:2:"id";i:0;s:6:"titles";i:0;s:6:"header";s:0:"";s:7:"orderby";s:5:"title";s:7:"orderto";s:4:"desc";s:7:"maxcols";i:2;s:3:"max";i:8;}', 'novosti', '', 'com_content_view.tpl', ''), 
     665(6, 1, 'Статьи', '<p>Тексты статей предоставлены службой <a href="http://referats.yandex.ru/">Яндекс.Рефераты</a></p>', 1, 1, 1, 'pubdate', 'ASC', 0, 2, 11, 1, '', 0, 1, 1, 1, 1, 1, 1, 'a:7:{s:2:"id";i:0;s:6:"titles";s:1:"0";s:6:"header";s:18:"Фотографии на тему";s:7:"orderby";s:4:"hits";s:7:"orderto";s:3:"asc";s:7:"maxcols";i:2;s:3:"max";i:8;}', 'stati', '', 'com_content_view.tpl', ''), 
     666(13, 6, 'Маркетинг', '<p>Статьи по маркетингу</p>', 1, 1, 1, 'pubdate', 'DESC', 0, 9, 10, 2, '', 0, 4, 1, 1, 1, 1, 1, 'a:7:{s:2:"id";i:0;s:6:"titles";i:0;s:6:"header";s:18:"Фотографии на тему";s:7:"orderby";s:7:"pubdate";s:7:"orderto";s:4:"desc";s:7:"maxcols";i:2;s:3:"max";i:8;}', 'stati/marketing', '', 'com_content_view.tpl', ''), 
     667(12, 6, 'Геология', '<p>Статьи по геологии</p>', 1, 1, 1, 'pubdate', 'DESC', 0, 5, 6, 2, '', 0, 2, 1, 1, 1, 1, 1, 'a:7:{s:2:"id";i:0;s:6:"titles";i:0;s:6:"header";s:18:"Фотографии на тему";s:7:"orderby";s:7:"pubdate";s:7:"orderto";s:4:"desc";s:7:"maxcols";i:2;s:3:"max";i:8;}', 'stati/geologija', '', 'com_content_view.tpl', ''), 
     668(11, 6, 'Астрономия', '<p>Статьи по астрономии</p>', 1, 1, 1, 'pubdate', 'DESC', 0, 7, 8, 2, '', 0, 3, 1, 1, 1, 1, 1, 'a:7:{s:2:"id";i:0;s:6:"titles";i:0;s:6:"header";s:18:"Фотографии на тему";s:7:"orderby";s:7:"pubdate";s:7:"orderto";s:4:"desc";s:7:"maxcols";i:2;s:3:"max";i:8;}', 'stati/astronomija', '', 'com_content_view.tpl', '24'), 
     669(14, 6, 'Психология', 'Статьи по психологии', 1, 1, 1, 'pubdate', 'DESC', 0, 3, 4, 2, '', 0, 1, 1, 1, 1, 1, 0, 'a:7:{s:2:"id";s:1:"0";s:6:"titles";s:1:"0";s:6:"header";s:18:"Фотографии на тему";s:7:"orderby";s:7:"pubdate";s:7:"orderto";s:4:"desc";s:7:"maxcols";s:1:"2";s:3:"max";s:1:"8";}', 'stati/psihologija', '', 'com_content_view.tpl', ''); 
    474670 
    475671-- -------------------------------------------------------- 
     
    562758INSERT INTO `cms_comments` (`id`, `parent_id`, `pid`, `user_id`, `target`, `target_id`, `guestname`, `content`, `content_bbcode`, `pubdate`, `published`, `is_new`, `target_title`, `target_link`, `ip`) VALUES 
    563759(8, 0, 0, 1, 'article', 32, '', 'Питание прогиба исходным материалом, несмотря на не менее значительную разницу в плотности теплового потока, составляет биотит, так как совершенно однозначно указывает на существование', '', '2010-10-13 23:45:56', 1, 1, 'Почему нерезко плато?!!!', '/content/stati/geologija/pochemu-nerezko-plato.html', ''), 
    564 (13, 0, 0, 2, 'article', 34, '', 'Спасибо автору за такую отличную статью!', '', '2010-11-13 23:11:00', 1, 1, 'Эластичность спроса', '/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'), 
    565 (14, 13, 0, 3, 'article', 34, '', 'Полностью согласен с Вами, коллега.', '', '2010-11-13 23:19:19', 1, 1, 'Эластичность спроса', '/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'), 
    566 (21, 20, 0, 3, 'article', 34, '', 'wtf', 'wtf', '2011-03-19 14:46:58', 1, 1, 'Эластичность спроса', '/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'), 
    567 (20, 18, 0, 3, 'article', 34, '', 'qwe qwe', '', '2011-03-19 14:45:17', 1, 1, 'Эластичность спроса', '/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'), 
    568 (18, 14, 0, 2, 'article', 34, '', 'еще бы ты был <b>не согласен</b>!', 'еще бы ты был [b]не согласен[/b]!', '2011-03-19 13:39:22', 1, 1, 'Эластичность спроса', '/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'), 
    569 (19, 18, 0, 1, 'article', 34, '', 'да ужж... и сказать то нечего', 'да ужж... и сказать то нечего', '2011-03-19 14:43:54', 1, 1, 'Эластичность спроса', '/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'); 
     760(13, 0, 0, 2, 'article', 34, '', 'Спасибо автору за такую отличную статью!', '', '2010-11-13 23:11:00', 1, 1, 'Эластичность спроса', '/content/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'), 
     761(14, 13, 0, 3, 'article', 34, '', 'Полностью согласен с Вами, коллега.', '', '2010-11-13 23:19:19', 1, 1, 'Эластичность спроса', '/content/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'), 
     762(21, 20, 0, 3, 'article', 34, '', 'wtf', 'wtf', '2011-03-19 14:46:58', 1, 1, 'Эластичность спроса', '/content/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'), 
     763(20, 18, 0, 3, 'article', 34, '', 'qwe qwe', '', '2011-03-19 14:45:17', 1, 1, 'Эластичность спроса', '/content/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'), 
     764(18, 14, 0, 2, 'article', 34, '', 'еще бы ты был <b>не согласен</b>!', 'еще бы ты был [b]не согласен[/b]!', '2011-03-19 13:39:22', 1, 1, 'Эластичность спроса', '/content/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'), 
     765(19, 18, 0, 1, 'article', 34, '', 'да ужж... и сказать то нечего', 'да ужж... и сказать то нечего', '2011-03-19 14:43:54', 1, 1, 'Эластичность спроса', '/content/stati/marketing/yelastichnost-sprosa.html', '127.0.0.1'); 
    570766 
    571767-- -------------------------------------------------------- 
     
    661857(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), 
    662858(21, 'Награждение пользователей', 'autoawards', '---\n', 1, 'InstantCMS team', 1, '1.5', 1), 
    663 (22, 'Доска объявлений', 'board', '---\nmaxcols: 3\nobtypes: |\n  Продам\n  Куплю\n  Обменяю\n  Подарю\nshowlat: \npublic: 2\nphotos: 1\nsrok: 1\npubdays: 10\nwatermark: 0\naftertime: \ncomments: 1\n', 0, 'InstantCMS team', 1, '1.5', 1), 
    664 (23, 'Клубы пользователей', 'clubs', '---\nseo_club: title\nenabled_blogs: 1\nenabled_photos: 1\nthumb1: 48\nthumb2: 200\nthumbsqr: 1\ncancreate: 1\nperpage: 10\ncreate_min_karma: 0\ncreate_min_rating: 0\n', 0, 'InstantCMS team', 1, '1.5', 1); 
     859(22, 'Доска объявлений', 'board', '---\nmaxcols: 3\nobtypes: |\n  Продам\n  Куплю\n  Обменяю\n  Подарю\nshowlat: false\npublic: 2\nphotos: 1\nsrok: 1\npubdays: 10\nwatermark: 0\naftertime: false\ncomments: 1\nextend: 0\nvip_enabled: 1\nvip_prolong: 1\nvip_max_days: 30\nvip_day_cost: 3\n', 0, 'InstantCMS team', 1, '1.5', 1), 
     860(23, 'Клубы пользователей', 'clubs', '---\nseo_club: title\nenabled_blogs: 1\nenabled_photos: 1\nthumb1: 48\nthumb2: 200\nthumbsqr: 1\ncancreate: 1\nperpage: 10\ncreate_min_karma: 0\ncreate_min_rating: 0\n', 0, 'InstantCMS team', 1, '1.5', 1), 
     861(24, 'Биллинг пользователей', 'billing', '---\ncurrency: руб.\npacks_only: 0\npoint_cost: 10\nsubs_enabled: 1\ndiscount: \n  20: 9\n  50: 8\n  100: 7\nr2p_enabled: 1\np2r_enabled: 1\nr2p_kurs: 10\np2r_kurs: 0.5\nref_enabled: 1\nref_bonus: 10\nref_percent: 10\nref_ttl: 100\nref_url: /\nreg_bonus: 50\nin_enabled: 1\nout_enabled: 1\nout_period: 1\nout_min: 100\nout_kurs: 0\nout_ps: |\n  Webmoney\n  Яндекс.Деньги\nout_email: \ntf_enabled: 1\ntf_confirm: 1\ncomponent_enabled: 1\n', 0, 'InstantSoft', 1, '1.0', 0); 
    665862 
    666863-- -------------------------------------------------------- 
     
    711908(26, 2, 1, '2009-03-01 15:56:00', '2009-05-22', 0, 'Тестовая новость сайта', '<p>Это тестовая новость. Пользователи могут ее комментировать.</p>', '<p>Глубина очага землетрясения поднимает термокарст, что обусловлено не только первичными неровностями эрозионно-тектонического рельефа поверхности кристаллических пород, но и проявлениями долее поздней блоковой тектоники. Туффит, формируя аномальные геохимические ряды, разогревает плейстоцен, что, однако, не уничтожило доледниковую переуглубленную гидросеть древних долин. Излом благоприятно покрывает трог, в соответствии с изменениями в суммарной минерализации. Топаз занимает форшок, за счет чего увеличивается мощность коры под многими хребтами. Ледниковое озеро сдвигает сель, что в конце концов приведет к полному разрушению хребта под действием собственного веса. При описанных условиях алмаз первичен.</p>', 1, 279, '', '', 1, 1, 1, 1, 2, 1, 0, 'novosti/testovaja-novost-saita', 1, '', '', 'com_content_read.tpl'), 
    712909(30, 11, 1, '0000-00-00 00:00:00', '2009-06-17', 0, 'Первоначальный нулевой меридиан', '<p><strong>Все известные астероиды имеют прямое движение</strong>, при этом тропический год меняет сарос &ndash; у таких объектов рукава столь фрагментарны и обрывочны, что их уже нельзя назвать спиральными. Как было показано выше, межзвездная матеpия дает pадиотелескоп Максвелла, при этом плотность Вселенной в 3 * 10 в 18-й степени раз меньше, с учетом некоторой неизвестной добавки скрытой массы. Пpотопланетное облако притягивает непреложный часовой угол (датировка приведена по Петавиусу, Цеху, Хайсу).</p>', '<p>Когда речь идет о галактиках, природа гамма-всплексов вызывает аргумент перигелия, хотя галактику в созвездии Дракона можно назвать карликовой. Хотя хpонологи не увеpены, им кажется, что тропический год точно вращает первоначальный астероид, день этот пришелся на двадцать шестое число месяца карнея, который у афинян называется метагитнионом.<br />\r\n<br />\r\nЛисичка на следующий год, когда было лунное затмение и сгорел древний храм Афины в Афинах (при эфоре Питии и афинском архонте Каллии), гасит случайный поперечник, хотя галактику в созвездии Дракона можно назвать карликовой. В отличие от пылевого и ионного хвостов, магнитное поле стабильно. Прямое восхождение на следующий год, когда было лунное затмение и сгорел древний храм Афины в Афинах (при эфоре Питии и афинском архонте Каллии), потенциально. Широта существенно притягивает непреложный надир, тем не менее, Дон Еманс включил в список всего 82-е Великие Кометы. Уравнение времени, следуя пионерской работе Эдвина Хаббла, вызывает далекий pадиотелескоп Максвелла, при этом плотность Вселенной в 3 * 10 в 18-й степени раз меньше, с учетом некоторой неизвестной добавки скрытой массы.<br />\r\n<br />\r\nСкоpость кометы в пеpигелии иллюстрирует астероид, а оценить проницательную способность вашего телескопа поможет следующая формула: Mпр.= 2,5lg Dмм + 2,5lg Гкрат + 4. Полнолуние пространственно неоднородно. Это можно записать следующим образом: V = 29.8 * sqrt(2/r &ndash; 1/a) км/сек, где ионный хвост однородно иллюстрирует радиант, при этом плотность Вселенной в 3 * 10 в 18-й степени раз меньше, с учетом некоторой неизвестной добавки скрытой массы. Азимут сложен. Магнитное поле непрерывно.</p>', 1, 68, '', '', 1, 1, 1, 1, 1, 1, 0, 'stati/astronomija/pervonachalnyi-nulevoi-meridian', 1, 'Первоначальный нулевой меридиан', '', 'com_content_read.tpl'), 
    713 (31, 12, 1, '2009-05-20 16:24:00', '2009-05-20', 0, 'Останцовый лакколит: основные моменты', '<p>Двойное лучепреломление, с учетом региональных факторов, покрывает монтмориллонит, в то время как значения максимумов изменяются в широких пределах. Алмаз эффективно составляет эффузивный блеск, в соответствии с изменениями в суммарной минерализации. Инфлюация структурно ослабляет парагенезис, образуя на границе с Западно-Карельским поднятием своеобразную систему грабенов. Глубина очага землетрясения, разделенные узкими линейновытянутыми зонами выветрелых пород, причленяет к себе каустобиолит, что в общем свидетельствует о преобладании тектонических опусканий в это время.</p>', '<p>Оттаивание пород обрывисто прекращает фирн, поскольку непосредственно мантийные струи не наблюдаются. Капиллярное поднятие интенсивно. Элювиальное образование определяет несовершенный трог, что свидетельствует о проникновении днепровских льдов в бассейн Дона. Сдвиг сингонально фоссилизирует денудационно-аккумулятивный апофиз, что в конце концов приведет к полному разрушению хребта под действием собственного веса. Апофиз дискретно переоткладывает ийолит-уртит, что, однако, не уничтожило доледниковую переуглубленную гидросеть древних долин.</p>\r\n<p>Рисчоррит разогревает цокольный туффит, что, однако, не уничтожило доледниковую переуглубленную гидросеть древних долин. Геосинклиналь обедняет анортит, основными элементами которого являются обширные плосковершинные и пологоволнистые возвышенности. Ложе, так же, как и в других регионах, индивидуально. Брекчия опускает пирокластический бентос, что, однако, не уничтожило доледниковую переуглубленную гидросеть древних долин. Ложе сингонально прекращает молого-шекснинский ортоклаз, основными элементами которого являются обширные плосковершинные и пологоволнистые возвышенности. В типологическом плане вся территория Нечерноземья выветривание поднимает сель, образуя на границе с Западно-Карельским поднятием своеобразную систему грабенов.</p>', 1, 66, 'Останцовый лакколит: основные моменты', 'переуглубленную, гидросеть, долин, доледниковую, древних, уничтожило, однако, обширные, плосковершинные, пологоволнистые, возвышенности, являются, элементами, апофиз, прекращает, сингонально, основными, которого, уничтожило доледниковую, древних долин, гидросеть древних, переуглубленную гидросеть, доледниковую переуглубленную, обширные плосковершинные, пологоволнистые возвышенности, являются обширные, основными элементами, элементами которого, которого являются, уничтожило доледниковую переуглубленную, переуглубленную гидросеть древних, доледниковую переуглубленную гидросеть, являются обширные плосковершинные, которого являются обширные, основными элементами которого, элементами которого являются', 1, 1, 1, 1, 2, 1, 0, 'stati/geologija/ostancovyi-lakkolit-osnovnye-momenty', 1, '', '', 'com_content_read.tpl'), 
     910(31, 12, 1, '2009-05-20 16:24:00', '2009-05-20', 0, 'Останцовый лакколит: основные моменты', '<p>Двойное лучепреломление, с учетом региональных факторов, покрывает монтмориллонит, в то время как значения максимумов изменяются в широких пределах. Алмаз эффективно составляет эффузивный блеск, в соответствии с изменениями в суммарной минерализации. Инфлюация структурно ослабляет парагенезис, образуя на границе с Западно-Карельским поднятием своеобразную систему грабенов. Глубина очага землетрясения, разделенные узкими линейновытянутыми зонами выветрелых пород, причленяет к себе каустобиолит, что в общем свидетельствует о преобладании тектонических опусканий в это время.</p>', '<p>Оттаивание пород обрывисто прекращает фирн, поскольку непосредственно мантийные струи не наблюдаются. Капиллярное поднятие интенсивно. Элювиальное образование определяет несовершенный трог, что свидетельствует о проникновении днепровских льдов в бассейн Дона. Сдвиг сингонально фоссилизирует денудационно-аккумулятивный апофиз, что в конце концов приведет к полному разрушению хребта под действием собственного веса. Апофиз дискретно переоткладывает ийолит-уртит, что, однако, не уничтожило доледниковую переуглубленную гидросеть древних долин.</p>\r\n<p>Рисчоррит разогревает цокольный туффит, что, однако, не уничтожило доледниковую переуглубленную гидросеть древних долин. Геосинклиналь обедняет анортит, основными элементами которого являются обширные плосковершинные и пологоволнистые возвышенности. Ложе, так же, как и в других регионах, индивидуально. Брекчия опускает пирокластический бентос, что, однако, не уничтожило доледниковую переуглубленную гидросеть древних долин. Ложе сингонально прекращает молого-шекснинский ортоклаз, основными элементами которого являются обширные плосковершинные и пологоволнистые возвышенности. В типологическом плане вся территория Нечерноземья выветривание поднимает сель, образуя на границе с Западно-Карельским поднятием своеобразную систему грабенов.</p>', 1, 66, 'Останцовый лакколит: основные моменты', 'переуглубленную, гидросеть, долин, доледниковую, древних, уничтожило, однако, обширные, плосковершинные, пологоволнистые, возвышенности, являются, элементами, апофиз, прекращает, сингонально, основными, которого, уничтожило доледниковую, древних долин, гидросеть древних, переуглубленную гидросеть, доледниковую переуглубленную, обширные плосковершинные, пологоволнистые возвышенности, являются обширные, основными элементами, элементами которого, которого являются, уничтожило доледниковую переуглубленную, переуглубленную гидросеть древних, доледниковую переуглубленную гидросеть, являются обширные плосковершинные, которого являются обширные, основными элементами которого, элементами которого являются', 1, 1, 1, 1, 2, 1, 0, 'stati/geologija/ostancovyi-lakolit-osnovnye-momenty', 1, '', '', 'com_content_read.tpl'), 
    714911(32, 12, 1, '2009-05-20 16:24:00', '2009-06-17', 0, 'Почему нерезко плато?!!!', '<p>Трещинноватость пород опускает дрейф континентов, что, однако, не уничтожило доледниковую переуглубленную гидросеть древних долин. Магматическая дифференциация ортогонально смещает форшок, что в общем свидетельствует о преобладании тектонических опусканий в это время. Элювиальное образование, которая в настоящее время находится ниже уровня моря, ослабляет аморфный цвет, в то время как значения максимумов изменяются в широких пределах. Мергель слагает орогенез, делая этот типологический таксон районирования носителем важнейших инженерно-геологических характеристик природных условий.</p>', '<p>Плейстоцен ослабляет плоскостной оз, что обусловлено не только первичными неровностями эрозионно-тектонического рельефа поверхности кристаллических пород, но и проявлениями долее поздней блоковой тектоники. Согласно изостатической концепции Эйри, делювий покрывает отрог, что в конце концов приведет к полному разрушению хребта под действием собственного веса. Вулканическое стекло занимает мощный коллювий, что обусловлено не только первичными неровностями эрозионно-тектонического рельефа поверхности кристаллических пород, но и проявлениями долее поздней блоковой тектоники. Грязевой вулкан подпитывает полого-холмистый базис эрозии, в то время как значения максимумов изменяются в широких пределах. Трещинноватость пород составляет первичный водоносный этаж, в соответствии с изменениями в суммарной минерализации. Бифуркация русла, но если принять для простоты некоторые докущения, разогревает кислый протерозой, включая и гряды Чернова, Чернышева и др.<br />\r\n<br />\r\nПо характеру рельефа количество пирокластического материала сменяет эпигенез, что увязывается со структурно-тектонической обстановкой, гидродинамическими условиями и литолого-минералогическим составом пород. Ледниковое озеро, но если принять для простоты некоторые докущения, продольно сбрасывает многолетнемерзлый алмаз, что обусловлено не только первичными неровностями эрозионно-тектонического рельефа поверхности кристаллических пород, но и проявлениями долее поздней блоковой тектоники. Питание прогиба исходным материалом, несмотря на не менее значительную разницу в плотности теплового потока, составляет биотит, так как совершенно однозначно указывает на существование и рост в период оформления палеогеновой поверхности выравнивания. Брекчия достаточно хорошо вызывает плейстоцен, и в то же время устанавливается достаточно приподнятый над уровнем моря коренной цоколь.</p>', 1, 21, '', '', 1, 1, 1, 1, 1, 1, 0, 'stati/geologija/pochemu-nerezko-plato', 1, 'Почему нерезко плато?!!!', '', 'com_content_read.tpl'), 
    715912(33, 13, 1, '2009-05-20 15:50:00', '2010-10-28', 0, 'Культурный медийный канал: методология и особенности', '<p>Поведенческий таргетинг неестественно уравновешивает conversion rate, не считаясь с затратами. Системный анализ изменяет PR, не считаясь с затратами. VIP-мероприятие, анализируя результаты рекламной кампании, допускает побочный PR-эффект, не считаясь с затратами. Как отмечает Майкл Мескон, стимулирование коммьюнити многопланово трансформирует стратегический имидж, не считаясь с затратами. Итак, ясно, что жизненный цикл продукции основан на опыте.</p>', '<p>Стоит отметить, что презентация стабилизирует комплексный анализ ситуации, полагаясь на инсайдерскую информацию. Рейт-карта, отбрасывая подробности, спонтанно трансформирует пак-шот, оптимизируя бюджеты. А вот по мнению аналитиков медиапланирование изменяет общественный рекламный макет, опираясь на опыт западных коллег. Рейт-карта, безусловно, все еще интересна для многих. Такое понимание ситуации восходит к Эл Райс, при этом метод изучения рынка ригиден.</p>\r\n<p>К тому же ретроконверсия национального наследия отталкивает потребительский нестандартный подход, невзирая на действия конкурентов. Анализ рыночных цен традиционно создает эмпирический департамент маркетинга и продаж, осознав маркетинг как часть производства. Лидерство в продажах,&nbsp;следовательно, специфицирует инструмент маркетинга, опираясь на опыт западных коллег. Узнавание бренда, пренебрегая деталями, продуцирует межличностный нишевый проект, используя опыт предыдущих кампаний. Рыночная информация тормозит потребительский рынок, оптимизируя бюджеты.</p>', 1, 11, 'Культурный медийный канал: методология и особенности', 'западных, коллег, потребительский, маркетинга, опираясь, бюджеты, ситуации, карта, оптимизируя, анализ, западных коллег, оптимизируя бюджеты', 1, 1, 1, 1, 2, 1, 0, 'stati/marketing/kulturnyi-mediinyi-kanal-metodologija-i-osobenosti', 1, '', '', 'com_content_read.tpl'), 
    716913(34, 13, 1, '2009-05-20 11:33:00', '2009-07-22', 0, 'Эластичность спроса', '<p>Дело в том, что потребление синхронизирует институциональный рекламный макет, полагаясь на инсайдерскую информацию. Целевая аудитория интегрирована. Тем не менее, каждая сфера рынка раскручивает эмпирический анализ зарубежного опыта, расширяя долю рынка.</p>', '<p>Примерная структура маркетингового исследования,&nbsp;в&nbsp;рамках&nbsp;сегодняшних&nbsp;воззрений, тормозит тактический план размещения, оптимизируя бюджеты. Фирменный стиль парадоксально программирует коллективный маркетинг, оптимизируя бюджеты. Фокусировка позиционирует пак-шот, полагаясь на инсайдерскую информацию.</p>\r\n<p>Опросная анкета ускоряет диктат потребителя, используя опыт предыдущих кампаний. Стимулирование сбыта настроено позитивно. Стимулирование коммьюнити охватывает комплексный конкурент, используя опыт предыдущих кампаний. Рекламное сообщество стабилизирует выставочный стенд, опираясь на опыт западных коллег. Стратегический рыночный план программирует потребительский инструмент маркетинга, учитывая результат предыдущих медиа-кампаний. По сути, сервисная стратегия притягивает институциональный выставочный стенд, не считаясь с затратами.</p>\r\n<p>По мнению ведущих маркетологов, маркетинговая активность позитивно стабилизирует рекламный бриф, признавая определенные рыночные тенденции. Рекламная кампания неоднозначна. Правда, специалисты отмечают, что сущность и концепция маркетинговой программы откровенна. Нестандартный подход концентрирует экспериментальный стратегический рыночный план, не считаясь с затратами. Наряду с этим, узнавание бренда слабо упорядочивает креатив, опираясь на опыт западных коллег.</p>\r\n<p>&nbsp;</p>', 1, 85, 'Почему очевидна не для всех эластичность спроса?', 'кампаний, предыдущих, коллег, западных, опираясь, стратегический, затратами, рыночный, стенд, считаясь, стабилизирует, программирует, бюджеты, используя, стимулирование, оптимизируя, позитивно, выставочный, стратегический рыночный, западных коллег, выставочный стенд, предыдущих кампаний, оптимизируя бюджеты', 1, 1, 1, 1, 1, 1, 0, 'stati/marketing/yelastichnost-sprosa', 1, '', '', 'com_content_read.tpl'), 
    717 (29, 11, 1, '2009-05-20 13:41:00', '2009-07-21', 0, 'Космический возмущающий фактор: гипотеза и теории', '<p>Лисичка колеблет астероидный эксцентриситет, при этом плотность Вселенной в 3 * 10 в 18-й степени раз меньше, с учетом некоторой неизвестной добавки скрытой массы. Поперечник, после осторожного анализа, гасит случайный аргумент перигелия &ndash; это скорее индикатор, чем примета. Фаза ищет узел, однако большинство спутников движутся вокруг своих планет в ту же сторону, в какую вращаются планеты. Pадиотелескоп Максвелла недоступно колеблет маятник Фуко, таким образом, часовой пробег каждой точки поверхности на экваторе равен 1666км. Природа гамма-всплексов, оценивая блеск освещенного металического шарика, существенно вызывает лимб, как это случилось в 1994 году с кометой Шумейкеpов-Леви 9. Экватор, а там действительно могли быть видны звезды, о чем свидетельствует Фукидид неравномерен.</p>', '<p>Декретное время, это удалось установить по характеру спектра, мгновенно. Зенитное часовое число случайно. Межзвездная матеpия вероятна. Магнитное поле ничтожно иллюстрирует Тукан, хотя это явно видно на фотогpафической пластинке, полученной с помощью 1.2-метpового телескопа. Аргумент перигелия меняет перигелий, но это не может быть причиной наблюдаемого эффекта. Земная группа формировалась ближе к Солнцу, однако апогей иллюстрирует ионный хвост, однако большинство спутников движутся вокруг своих планет в ту же сторону, в какую вращаются планеты.</p>\r\n<p>{pagebreak}</p>\r\n<p>Афелий перечеркивает популяционный индекс, таким образом, часовой пробег каждой точки поверхности на экваторе равен 1666км. Натуральный логарифм, как бы это ни казалось парадоксальным, оценивает натуральный логарифм - это солнечное затмение предсказал ионянам Фалес Милетский. Магнитное поле жизненно гасит маятник Фуко, хотя это явно видно на фотогpафической пластинке, полученной с помощью 1.2-метpового телескопа. Экскадрилья, как бы это ни казалось парадоксальным, отражает перигелий &ndash; это скорее индикатор, чем примета. Атомное время, в первом приближении, постоянно. Небесная сфера, сублимиpуя с повеpхности ядpа кометы, жизненно притягивает астероидный радиант, об этом в минувшую субботу сообщил заместитель администратора NASA.</p>', 1, 99, 'Космический возмущающий фактор: гипотеза и теории', 'натуральный, однако, перигелий, логарифм, казалось, жизненно, парадоксальным, телескопа, метpового, видно, иллюстрирует, магнитное, фотогpафической, пластинке, помощью, полученной, время, казалось парадоксальным, натуральный логарифм, метpового телескопа, пластинке полученной, фотогpафической пластинке, фотогpафической пластинке полученной', 1, 1, 1, 1, 2, 1, 0, 'stati/astronomija/kosmicheskii-vozmushayushii-faktor-gipoteza-i-teori', 1, '', '', 'com_content_read.tpl'), 
     914(29, 11, 1, '2009-05-20 13:41:00', '2009-07-21', 0, 'Космический возмущающий фактор: гипотеза и теории', '<p>Лисичка колеблет астероидный эксцентриситет, при этом плотность Вселенной в 3 * 10 в 18-й степени раз меньше, с учетом некоторой неизвестной добавки скрытой массы. Поперечник, после осторожного анализа, гасит случайный аргумент перигелия &ndash; это скорее индикатор, чем примета. Фаза ищет узел, однако большинство спутников движутся вокруг своих планет в ту же сторону, в какую вращаются планеты. Pадиотелескоп Максвелла недоступно колеблет маятник Фуко, таким образом, часовой пробег каждой точки поверхности на экваторе равен 1666км. Природа гамма-всплексов, оценивая блеск освещенного металического шарика, существенно вызывает лимб, как это случилось в 1994 году с кометой Шумейкеpов-Леви 9. Экватор, а там действительно могли быть видны звезды, о чем свидетельствует Фукидид неравномерен.</p>', '<p>Декретное время, это удалось установить по характеру спектра, мгновенно. Зенитное часовое число случайно. Межзвездная матеpия вероятна. Магнитное поле ничтожно иллюстрирует Тукан, хотя это явно видно на фотогpафической пластинке, полученной с помощью 1.2-метpового телескопа. Аргумент перигелия меняет перигелий, но это не может быть причиной наблюдаемого эффекта. Земная группа формировалась ближе к Солнцу, однако апогей иллюстрирует ионный хвост, однако большинство спутников движутся вокруг своих планет в ту же сторону, в какую вращаются планеты.</p>\r\n<p>{pagebreak}</p>\r\n<p>Афелий перечеркивает популяционный индекс, таким образом, часовой пробег каждой точки поверхности на экваторе равен 1666км. Натуральный логарифм, как бы это ни казалось парадоксальным, оценивает натуральный логарифм - это солнечное затмение предсказал ионянам Фалес Милетский. Магнитное поле жизненно гасит маятник Фуко, хотя это явно видно на фотогpафической пластинке, полученной с помощью 1.2-метpового телескопа. Экскадрилья, как бы это ни казалось парадоксальным, отражает перигелий &ndash; это скорее индикатор, чем примета. Атомное время, в первом приближении, постоянно. Небесная сфера, сублимиpуя с повеpхности ядpа кометы, жизненно притягивает астероидный радиант, об этом в минувшую субботу сообщил заместитель администратора NASA.</p>', 1, 99, 'Космический возмущающий фактор: гипотеза и теории', 'натуральный, однако, перигелий, логарифм, казалось, жизненно, парадоксальным, телескопа, метpового, видно, иллюстрирует, магнитное, фотогpафической, пластинке, помощью, полученной, время, казалось парадоксальным, натуральный логарифм, метpового телескопа, пластинке полученной, фотогpафической пластинке, фотогpафической пластинке полученной', 1, 1, 1, 1, 2, 1, 0, 'stati/astronomija/kosmicheskii-vozmuschayuschii-faktor-gipoteza-i-teori', 1, '', '', 'com_content_read.tpl'), 
    718915(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'), 
    719 (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'); 
     916(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, 'Васина статья', '', ''), 
     918(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, 'Астероидный Млечный Путь', '', ''), 
     920(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, 'тест астрономии', '', ''), 
     921(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', '', ''), 
     922(42, 11, 2, '2011-03-31 14:49:00', '2011-03-31', 0, 'astro test', '', '<p>Как было показано выше, природа гамма-всплексов существенно гасит  межпланетный керн, день этот пришелся на двадцать шестое число месяца  карнея, который у афинян называется метагитнионом. Зенит жизненно ищет  параллакс, Плутон не входит в эту классификацию. Вселенная достаточно  огромна, чтобы Большая Медведица отражает близкий керн, при этом  плотность Вселенной  в 3 * 10 в 18-й степени раз меньше, с учетом  некоторой неизвестной добавки скрытой массы. Угловое расстояние ничтожно  меняет далекий Ганимед, данное соглашение было заключено на 2-й  международной конференции &quot;Земля из космоса - наиболее эффективные  решения&quot;. Элонгация колеблет Южный Треугольник, данное соглашение было  заключено на 2-й международной конференции &quot;Земля из космоса - наиболее  эффективные решения&quot;. Полнолуние иллюстрирует астероидный маятник Фуко,  тем не менее, уже 4,5 млрд лет расстояние нашей планеты от Солнца  практически не меняется.</p>', 1, 0, 'astro test', 'космоса, наиболее, эффективные, решения, земля, конференции, данное, соглашение, заключено, международной, расстояние, наиболее эффективные, эффективные решения, космоса наиболее, конференции земля, международной конференции, данное соглашение, наиболее эффективные решения, космоса наиболее эффективные', 1, 1, 1, 1, 1, 1, 0, 'stati/astronomija/astro-test', 1, 'astro test', '', ''), 
     923(43, 12, 2, '2011-03-31 14:50:00', '2011-03-31', 0, 'Почему активно хвостохранилище', '', '<p>Происхождение сдвигает грубообломочный орогенез, образуя на границе с  Западно-Карельским поднятием своеобразную систему грабенов. Разлом  сложен. Выклинивание переотложено. Двойное лучепреломление, скажем, за  100 тысяч лет, переоткладывает слабоминерализованный ортоклаз, в  соответствии с изменениями в суммарной минерализации. Зандровое поле  обрывисто сменяет меловой протерозой, что свидетельствует о  проникновении днепровских льдов в бассейн Дона.</p>', 1, 0, 'Почему активно хвостохранилище', '', 1, 1, 1, 1, 1, 1, 0, 'stati/geologija/pochemu-aktivno-hvostohranilische', 1, 'Почему активно хвостохранилище', '', ''), 
     924(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', '', ''), 
     925(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', '', ''), 
     927(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', '', ''); 
    720928 
    721929-- -------------------------------------------------------- 
     
    773981(4, 'remove_old_log', 48, '2010-12-07 19:36:47', '', '', '', 1, 1, 'Удаляет старые записи ленты событий', 'actions|cmsActions', 'removeOldLog'), 
    774982(5, 'give_invites', 24, '2010-12-07 19:36:47', 'users', 'giveInvitesCron', '', 1, 1, 'Выдача инвайтов пользователям', '', ''), 
    775 (6, 'clear_invites', 24, '2010-12-07 19:36:47', 'users', 'clearInvites', '', 1, 1, 'Удаление использованных инвайтов', '', ''); 
     983(6, 'clear_invites', 24, '2010-12-07 19:36:47', 'users', 'clearInvites', '', 1, 1, 'Удаление использованных инвайтов', '', ''), 
     984(7, 'billing_check', 24, '2011-03-30 16:23:52', '', '', '', 1, 1, 'Отменяет просроченные платные переходы в группы (подписки)', 'billing|cmsBilling', 'checkSubscribers'); 
    776985 
    777986-- -------------------------------------------------------- 
     
    8261035(29, 'GET_POSTS', '14'), 
    8271036(35, 'GET_WALL_POSTS', '14'), 
    828 (36, 'GET_ARTICLE', '15'); 
     1037(36, 'GET_ARTICLE', '15'), 
     1038(37, 'USER_PROFILE', '16'), 
     1039(38, 'USER_REGISTER', '16'); 
    8291040 
    8301041-- -------------------------------------------------------- 
     
    13691580(492, 26, 22, 'sidebar'), 
    13701581(314, 38, 8, ''), 
    1371 (556, 1, 0, 'topmenu'), 
     1582(619, 1, 0, 'topmenu'), 
    13721583(497, 27, 1, 'sidebar'), 
    13731584(332, 43, 0, ''), 
     
    14621673 
    14631674INSERT INTO `cms_online` (`id`, `ip`, `sess_id`, `lastdate`, `user_id`, `agent`, `viewurl`) VALUES 
    1464 (99, '127.0.0.1', 'rgj7l8009dciik39henu4skkb6', '2011-03-30 14:25:28', 1, '', '/admin/index.php?view=phpinfo'); 
     1675(191, '127.0.0.1', '2s5rlk7ov884vaql1tghf2tnf1', '2011-04-01 17:44:44', 0, '', '/'); 
    14651676 
    14661677-- -------------------------------------------------------- 
     
    15811792(8, 'p_ping', 'Пинг поисковых систем', 'Пингует Яндекс и Гугл при добавлении статей и постов в блоги', 'InstantCMS Team', '1.0', 'plugin', 1, '---\nYandex HOST: ping.blogs.yandex.ru\nYandex PATH: /RPC2\nGoogle HOST: blogsearch.google.com\nGoogle PATH: /ping/RPC2\n'), 
    15821793(15, 'p_morecontent', 'Похожие статьи', 'Добавляет в конец каждой статьи список похожих статей.', 'Maximov & InstantCMS Team', '1.0', 'plugin', 0, '---\nlimit: 5\nunsort: 1\n'), 
    1583 (14, 'p_hidetext', 'Скрытый текст', 'Скрывает содержимое тега [hide] от незарегистрированных', 'InstantCMS Team', '1.0', 'plugin', 1, '---\n'); 
     1794(14, 'p_hidetext', 'Скрытый текст', 'Скрывает содержимое тега [hide] от незарегистрированных', 'InstantCMS Team', '1.0', 'plugin', 1, '---\n'), 
     1795(16, 'p_balance', 'Баланс пользователя', 'Показывает баланс пользователя и историю операций в профиле', 'InstantSoft', '1.0', 'plugin', 1, '---\n'); 
    15841796 
    15851797-- -------------------------------------------------------- 
     
    19452157  `is_public` int(11) NOT NULL, 
    19462158  `can_edit` int(11) NOT NULL DEFAULT '0', 
     2159  `cost` varchar(5) NOT NULL, 
    19472160  PRIMARY KEY (`id`) 
    19482161) ENGINE=MyISAM  DEFAULT CHARSET=cp1251; 
     
    19522165-- 
    19532166 
    1954 INSERT INTO `cms_uc_cats` (`id`, `parent_id`, `title`, `description`, `published`, `fieldsstruct`, `view_type`, `fields_show`, `showmore`, `perpage`, `showtags`, `showsort`, `is_ratings`, `orderby`, `orderto`, `showabc`, `shownew`, `newint`, `filters`, `is_shop`, `NSLeft`, `NSRight`, `NSLevel`, `NSDiffer`, `NSIgnore`, `ordering`, `is_public`, `can_edit`) VALUES 
    1955 (1000, 0, '-- Корневая рубрика --', '', 1, '', 'list', 10, 1, 20, 1, 1, 0, 'pubdate', 'desc', 1, 0, '', 0, 0, 1, 6, 0, 0, 0, 1, 0, 0), 
    1956 (2, 1000, 'Автомобили', '', 1, 'a:4:{i:0;s:15:"Тип кузова/~m~/";i:1;s:15:"Объем двигателя";i:2;s:16:"Год выпуска/~m~/";i:3;s:13:"Описание/~h~/";}', 'list', 2, 1, 20, 1, 1, 0, 'pubdate', 'desc', 1, 1, '2 DAY', 0, 0, 2, 3, 1, 0, 0, 22, 0, 0), 
    1957 (1, 1000, 'Канцелярские принадлежности', '', 1, 'a:6:{i:0;s:12:"Артикул/~m~/";i:1;s:10:"Цвета/~m~/";i:2;s:18:"Минимальная партия";i:3;s:13:"Описание/~h~/";i:4;s:11:"Размер/~m~/";i:5;s:12:"Скачать/~l~/";}', 'shop', 4, 0, 11, 0, 0, 0, 'hits', 'desc', 0, 0, '123 HOUR', 0, 0, 4, 5, 1, 0, 0, 23, 1, 0); 
     2167INSERT INTO `cms_uc_cats` (`id`, `parent_id`, `title`, `description`, `published`, `fieldsstruct`, `view_type`, `fields_show`, `showmore`, `perpage`, `showtags`, `showsort`, `is_ratings`, `orderby`, `orderto`, `showabc`, `shownew`, `newint`, `filters`, `is_shop`, `NSLeft`, `NSRight`, `NSLevel`, `NSDiffer`, `NSIgnore`, `ordering`, `is_public`, `can_edit`, `cost`) VALUES 
     2168(1000, 0, '-- Корневая рубрика --', '', 1, '', 'list', 10, 1, 20, 1, 1, 0, 'pubdate', 'desc', 1, 0, '', 0, 0, 1, 6, 0, 0, 0, 1, 0, 0, ''), 
     2169(2, 1000, 'Автомобили', '', 1, 'a:4:{i:0;s:15:"Тип кузова/~m~/";i:1;s:15:"Объем двигателя";i:2;s:16:"Год выпуска/~m~/";i:3;s:13:"Описание/~h~/";}', 'list', 2, 1, 20, 1, 1, 0, 'pubdate', 'desc', 1, 1, '2 DAY', 0, 0, 2, 3, 1, 0, 0, 28, 1, 0, '30'), 
     2170(1, 1000, 'Канцелярские принадлежности', '', 1, 'a:6:{i:0;s:12:"Артикул/~m~/";i:1;s:10:"Цвета/~m~/";i:2;s:18:"Минимальная партия";i:3;s:13:"Описание/~h~/";i:4;s:11:"Размер/~m~/";i:5;s:12:"Скачать/~l~/";}', 'shop', 4, 0, 11, 0, 0, 0, 'hits', 'desc', 0, 0, '123 HOUR', 0, 0, 4, 5, 1, 0, 0, 29, 1, 0, ''); 
    19582171 
    19592172-- -------------------------------------------------------- 
     
    19742187-- 
    19752188 
     2189INSERT INTO `cms_uc_cats_access` (`cat_id`, `group_id`) VALUES 
     2190(1, 1), 
     2191(2, 1); 
    19762192 
    19772193-- -------------------------------------------------------- 
     
    20402256(5, 2, 'Toyota Estima', '2008-06-03 13:47:00', 1, '96bd390df9222bdc684ceec8afc94ec3.jpg', 'a:4:{i:0;s:7:"минивэн";i:1;s:9:"2,4 литра";i:2;s:4:"2000";i:3;s:1056:"<p>Второе поколение Toyota Estima, появившееся на рынке в 2000 году, лидирует среди минивэнов. Предшествующее поколение модели отличалось от нынешнего традиционным передним приводом. В комплектацию Estima входят две вариации двигателей: новый 4-цилиндровый рядный двигатель объемом 2.4 литра с системой газораспределения DOHC и 3-литровый 6-цилиндровый V-образный двигатель с той же системой газораспределения. Estima оснащается полным приводом с функцией активного контроля.</p>\r\n<p>Оригинальность экстерьера данного автомобиля проявляется в характерных жестких линиях кузова и раскосых передних фарах. Ширина и высота автомобиля стали меньше по сравнению с предыдущим поколением, но зато колесная база увеличилась до 40 мм.</p>\r\n<p>Две двери Estima снабжены механизмом &laquo;easy closer&raquo;, задние двери отрываются, скользя вдоль корпуса. В передней пассажирской двери установлении механизм автоматического открытия и закрытия. Второе поколение Estima с первым роднит возможность разместить восемь человек в салоне по модели &laquo;2-3-3&raquo;.</p>";}', 8, 1, 'авто, минивэн, тойота', 0, '', '', 0, 1, 0, 0), 
    20412257(6, 2, 'Mitsubishi Eterna!', '2008-06-03 10:54:00', 1, '7afbfacf9a4c4a9d64e0da2b31b880e5.jpg', 'a:4:{i:0;s:5:"седан";i:1;s:9:"1.8 литра";i:2;s:4:"1992";i:3;s:0:"";}', 11, 1, '', 0, 'Описание', 'Ключевые слова', 0, 1, 0, 0), 
    2042 (7, 2, 'Subaru Domingo', '2008-06-03 13:51:24', 1, 'db0297daef1de808feed34a75b5ea49b.jpg', 'a:4:{i:0;s:7:"минивэн";i:1;s:9:"1.2 литра";i:2;s:4:"1991";i:3;s:0:"";}', 32, 1, 'авто, минивэн', 0, '', '', 0, 1, 0, 0); 
     2258(7, 2, 'Subaru Domingo', '2008-06-03 13:51:24', 1, 'db0297daef1de808feed34a75b5ea49b.jpg', 'a:4:{i:0;s:7:"минивэн";i:1;s:9:"1.2 литра";i:2;s:4:"1991";i:3;s:0:"";}', 32, 1, 'авто, минивэн', 0, '', '', 0, 1, 0, 0), 
     2259(8, 2, 'Васино авто', '2011-03-31 15:45:00', 1, '', 'a:4:{i:0;s:5:"литой";i:1;s:8:"62 литра";i:2;s:4:"2011";i:3;s:26:"<p>самая крутая тачила</p>";}', 4, 1, '', 0, 'Васино авто', 'Васино авто', 0, 1, 2, 0), 
     2260(9, 1, 'Васин карандаш', '2011-03-31 15:46:00', 1, '', 'a:6:{i:0;s:6:"111233";i:1;s:7:"зеленый";i:2;s:10:"100 ящиков";i:3;s:22:"<p>нормально пишет</p>";i:4;s:0:"";i:5;s:0:"";}', 6, 1, '', 0, 'Васин карандаш', 'Васин карандаш', 0, 0, 2, 0); 
    20432261 
    20442262-- -------------------------------------------------------- 
     
    21292347  `invited_by` int(11) DEFAULT NULL, 
    21302348  `invdate` datetime DEFAULT NULL, 
     2349  `balance` float NOT NULL DEFAULT '0', 
     2350  `ref_id` float NOT NULL DEFAULT '0', 
    21312351  PRIMARY KEY (`id`) 
    21322352) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 ROW_FORMAT=DYNAMIC; 
     
    21362356-- 
    21372357 
    2138 INSERT 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`) VALUES 
    2139 (1, 2, 'admin', 'Администратор', '2ca41752ccf4dbdb76d8fe88c488fd44', 'admin@cms.ru', '100200300', '2007-11-23 12:41:57', '2011-03-30 14:25:08', '1980-10-23', 0, 0, 32, 0, '127.0.0.1', 'Самый длинный статус из всех что существуют в этом прекрасном мире', '2010-10-21 02:06:53', 0, '2011-03-29 11:13:34'), 
    2140 (2, 1, 'vasya', 'Василий', '2ca41752ccf4dbdb76d8fe88c488fd44', 'vasya@cms.ru', '100200300', '2008-07-16 16:31:48', '2011-03-30 14:25:05', '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'), 
    2141 (3, 7, 'fedor', 'Федор', '2ca41752ccf4dbdb76d8fe88c488fd44', 'fedor@cms.com', '100334564', '2010-10-20 17:33:42', '2011-03-19 14:46:50', '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'), 
    2142 (4, 9, 'Sidor', 'Sidor', '2ca41752ccf4dbdb76d8fe88c488fd44', 'sidor@sidorov.ru', '', '2011-03-18 14:47:04', '2011-03-18 14:47:17', '1980-01-01', 0, 0, 0, 0, '127.0.0.1', '', '0000-00-00 00:00:00', 0, NULL); 
     2358INSERT 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), 
     2362(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); 
    21432363 
    21442364-- -------------------------------------------------------- 
     
    23362556 
    23372557INSERT INTO `cms_user_groups` (`id`, `title`, `alias`, `is_admin`, `access`) VALUES 
    2338 (1, 'Пользователи', 'registered', 0, 'comments/add, comments/bbcode, comments/delete, content/add, board/autoadd'), 
     2558(1, 'Пользователи', 'registered', 0, 'comments/add, comments/bbcode, comments/delete, content/add, content/autoadd, board/autoadd'), 
    23392559(2, 'Администраторы', 'admin', 1, 'admin/content, admin/com_rssfeed, admin/com_arhive, admin/com_banners, admin/com_blog, admin/com_faq, admin/com_board, admin/com_content, admin/com_clubs, admin/com_comments, admin/com_forms, admin/com_photos'), 
    23402560(8, 'Гости', 'guest', 0, 'comments/add'), 
    23412561(7, 'Редакторы', 'editors', 0, 'comments/add, comments/bbcode, comments/delete, content/add, content/autoadd, content/delete'), 
    2342 (9, 'Модераторы', 'moderators', 0, 'comments/add, comments/bbcode, comments/delete, comments/moderate, forum/moderate, content/add'); 
     2562(9, 'Модераторы', 'moderators', 0, 'comments/add, comments/bbcode, comments/delete, comments/moderate, forum/moderate, content/add'), 
     2563(10, 'VIP', 'vip', 0, 'comments/add, comments/bbcode, comments/iscomments, content/add, content/autoadd, board/autoadd'); 
    23432564 
    23442565-- -------------------------------------------------------- 
     
    24132634(2, 2, 1, '2011-03-19 19:40:25', 0, 'qwe', 1, 0), 
    24142635(3, 2, 1, '2011-03-19 19:41:48', 0, 'hello vasya', 1, 0), 
    2415 (5, 2, 1, '2011-03-28 14:39:38', 0, 'hello my friend', 1, 0); 
     2636(6, 1, -1, '2011-03-30 17:37:24', 0, 'Пользователь <a href="/users/vasya">Василий</a> добавил статью "<b><a href="/stati/vasina-statja.html">Васина статья</a></b>".\nНеобходима модерация.', 0, 0), 
     2637(5, 2, 1, '2011-03-28 14:39:38', 0, 'hello my friend', 1, 0), 
     2638(7, 2, -1, '2011-03-30 17:42:00', 0, 'Ваша статья "<a href="/stati/vasina-statja.html">Васина статья</a>" прошла модерацию и была опубликована', 0, 0), 
     2639(8, 1, -1, '2011-03-31 13:21:56', 0, 'Пользователь <a href="/users/vasya">Василий</a> добавил статью "<b><a href="/stati/astronomija/statja-po-astronomi.html">Статья по астрономии</a></b>".\nНеобходима модерация.', 0, 0), 
     2640(9, 1, -1, '2011-03-31 15:45:38', 0, 'Пользователь <a href="/users/vasya">Василий</a> добавил в каталог запись "<b><a href="/catalog/item8.html">Васино авто</a></b>".\nНеобходима модерация.', 0, 0), 
     2641(10, 1, -1, '2011-03-31 15:46:43', 0, 'Пользователь <a href="/users/vasya">Василий</a> добавил в каталог запись "<b><a href="/catalog/item9.html">Васин карандаш</a></b>".\nНеобходима модерация.', 0, 0), 
     2642(11, 2, -1, '2011-03-31 15:47:11', 0, 'Ваша запись "<a href="/catalog/item9.html">Васин карандаш</a>" была опубликована в каталоге', 0, 0), 
     2643(12, 2, -1, '2011-03-31 15:47:19', 0, 'Ваша запись "<a href="/catalog/item8.html">Васино авто</a>" была опубликована в каталоге', 0, 0); 
    24162644 
    24172645-- -------------------------------------------------------- 
  • trunk/includes/nestedsets.php

    r644 r751  
    358358        else $Differ = ''; 
    359359         
     360                // ìàêñèìàëüíîå çíà÷åíèå ñîðòèðîâêè 
    360361        $sql = "SELECT MAX({$this->FieldOrder}) FROM {$this->TableName} WHERE {$this->FieldIDParent}={$move_row[$this->FieldIDParent]}"; 
    361362        $res = $this->_safe_query ($sql, $this->MyLink); 
    362363        list($maxordering) = mysql_fetch_row($res); 
    363364        if (!$maxordering) $maxordering = 1; 
     365                // ìèíèìàëüíîå çíà÷åíèå ñîðòèðîâêè 
     366        $sql_min = "SELECT MIN({$this->FieldOrder}) FROM {$this->TableName} WHERE {$this->FieldIDParent}={$move_row[$this->FieldIDParent]}"; 
     367        $res_min = $this->_safe_query ($sql_min, $this->MyLink); 
     368        list($minordering) = mysql_fetch_row($res_min); 
     369        if (!$minordering) $minordering = 1; 
     370 
    364371        mysql_free_result($res); 
    365372         
    366         if ($dir == -1 && $move_row[$this->FieldOrder] == 1) return; 
     373        if ($dir == -1 && $move_row[$this->FieldOrder] == $minordering) return; 
    367374        if ($dir == 1 && $move_row[$this->FieldOrder] == $maxordering) return; 
    368375         
  • trunk/languages/ru/components/faq.php

    r514 r751  
    3434$_LANG['YOU_REALY_DELETE_QUES']  ='Âû äåéñòâèòåëüíî õîòèòå óäàëèòü âîïðîñ'; 
    3535 
     36$_LANG['ANSWERS']               ='Îòâåòû'; 
     37$_LANG['REPLY']                 ='Îòâåòèòü'; 
     38$_LANG['RSS_FEED']              ='RSS ëåíòà îòâåòîâ'; 
     39$_LANG['NOT_ANSWERS']           ='Íåò îòâåòîâ, Âàø îòâåò áóäåò ïåðâûì'; 
     40 
    3641?> 
  • trunk/languages/ru/components/users.php

    r726 r751  
    204204$_LANG['FREE_SPACE_LEFT']           ='Îñòàëîñü äîñòóïíîãî ìåñòà'; 
    205205$_LANG['ERR_BIG_FILE']              ='Íè îäèí ôàéë íå áûë çàãðóæåí. Ìîæåò ôàéëû ñëèøêîì áîëüøèå?'; 
    206 $_LANG['ERR_FILE_NAME']             ='Èìåíà ôàéëîâ íå äîëæíû ñîäåðæàòü ïðîáåëîâ è ðóññêèõ áóêâ.'; 
    207206$_LANG['LOADING']                   ='Èäåò çàãðóçêà'; 
    208207 
  • trunk/migrate/index.php

    r750 r751  
    151151// ========================================================================== // 
    152152    if (!$inDB->isFieldExists('cms_clubs', 'create_karma')){ 
    153         $inDB->query("ALTER TABLE `cms_clubs` ADD `is_vip` INT( 11 ) NOT NULL AFTER `join_karma_limit`"); 
     153        $inDB->query("ALTER TABLE `cms_clubs` ADD `create_karma` INT( 11 ) NOT NULL AFTER `join_karma_limit`"); 
    154154        echo '<p>Ïîëå <strong>create_karma</strong> äîáàâëåíî â òàáëèöó <strong>cms_clubs</strong></p>'; 
    155155                $is_was_migrate = true; 
  • trunk/modules/mod_lastreg/module.php

    r465 r751  
    1818                $sql = "SELECT u.*, p.imageurl  
    1919                                FROM cms_users u 
    20                                 LEFT JOIN cms_user_profiles p ON p.user_id = u.id 
     20                                INNER JOIN cms_user_profiles p ON p.user_id = u.id 
    2121                                WHERE u.is_deleted = 0 AND u.is_locked=0 
    2222                                ORDER BY u.regdate DESC 
  • trunk/modules/mod_user_rating/module.php

    r465 r751  
    2222                if ($cfg['view_type'] == 'rating') { $target = 'Ðåéòèíã'; } else { $target = 'Êàðìà'; } 
    2323 
    24                 $sql = "SELECT u.id, u.login, u.nickname, u.rating as rating, u.is_deleted, p.karma as karma, p.user_id, p.imageurl 
     24                $sql = "SELECT u.id, u.login, u.nickname, u.rating as rating, u.is_deleted, p.karma as karma, p.user_id, p.imageurl, u.status 
    2525                                FROM cms_users u 
    2626                                LEFT JOIN cms_user_profiles p ON p.user_id = u.id 
  • trunk/templates/_default_/components/com_blog_edit_post.tpl

    r729 r751  
    7575                                {$smilies} 
    7676                                {$autogrow} 
    77                                 <div><textarea class="ajax_autogrowarea" name="content" id="message">{$msg}</textarea></div> 
     77                                <div><textarea class="ajax_autogrowarea" name="content" id="message">{$mod.content}</textarea></div> 
    7878                <div style="margin-top:12px;margin-bottom:15px;" class="hinttext"> 
    7979                    <strong>{$LANG.IMPORTANT}:</strong> {$LANG.CUT_TEXT},<br/> 
  • trunk/templates/_default_/components/com_board_edit.tpl

    r750 r751  
    99                                        {$obtypes} 
    1010                                </select> 
    11                                 <input name="title" type="text" id="title" style="width:280px" maxlength="250"  value="{$title|escape:'html'}"/> 
     11                                <input name="title" type="text" id="title" style="width:280px" maxlength="250"  value="{$item.title|escape:'html'}"/> 
    1212                        </td> 
    1313                </tr> 
     
    1717                        </td> 
    1818                        <td height="35" valign="top"> 
    19                                 <input name="city_ed" type="text" id="city_ed" style="width:182px" value="{$city|escape:'html'}"/> {$LANG.OR_SELECTING} {$cities} 
     19                                <input name="city_ed" type="text" id="city_ed" style="width:182px" value="{$item.city|escape:'html'}"/> {$LANG.OR_SELECTING} {$cities} 
    2020                        </td> 
    2121                </tr> 
     
    5353                        <tr> 
    5454                                <td height="35"><span>{$LANG.PERIOD_PUBL}:</span></td> 
    55                                 <td height="35">{$pubdays} {$LANG.DAYS}, {$LANG.DAYS_TO} {$pubdate}.</td> 
     55                                <td height="35">{$item.pubdays} {$LANG.DAYS}, {$LANG.DAYS_TO} {$item.pubdate}.</td> 
    5656                        </tr> 
    5757                {elseif $cfg.srok} 
     
    6969                        </tr> 
    7070                {/if} 
    71         {if $cfg.extend && $form_do == 'edit' && !$published && $is_overdue} 
     71        {if $cfg.extend && $form_do == 'edit' && !$item.published && $item.is_overdue} 
    7272                {if $cfg.srok} 
    7373                <tr> 
     
    8585                <tr> 
    8686                    <td height="35"><span>{$LANG.ADV_EXTEND}:</span></td> 
    87                     <td height="35">{$LANG.ADV_EXTEND_SROK} {$pubdays} {$LANG.DAYS}</td> 
     87                    <td height="35">{$LANG.ADV_EXTEND_SROK} {$item.pubdays} {$LANG.DAYS}</td> 
    8888                </tr> 
    8989            {/if} 
  • trunk/templates/_default_/components/com_catalog_add.tpl

    r458 r751  
    44 
    55<script type="text/javascript"> 
     6{if $is_admin} 
     7{literal} 
     8                $(document).ready(function() { 
     9                        $('#title').focus(); 
     10                         
     11                        $("#cat_id").change(function () { 
     12                 
     13                                var cat_id = ""; 
     14                                $("#cat_id option:selected").each(function () { 
     15                                        cat_id = $(this).val(); 
     16                                }); 
     17                                if(cat_id != 0) {{/literal} 
     18                                        $("#add_form").attr("action", '/catalog/'+cat_id+'/submit.html');{literal} 
     19                                } else {{/literal} 
     20                                        $("#add_form").attr("action", "/catalog/0/submit.html");{literal} 
     21                                } 
     22         
     23        }) 
     24        .change(); 
     25                         
     26                }); 
     27{/literal} 
     28{/if} 
    629    {literal} 
    730    function showPrices(){ 
     
    2447 
    2548    <div id="form"> 
    26         <form method="post" action="/catalog/{$cat_id}/submit.html" enctype="multipart/form-data"> 
     49        <form id="add_form" method="post" action="/catalog/{$cat_id}/submit.html" enctype="multipart/form-data"> 
    2750        <table cellpadding="5" cellspacing="0" style="margin-bottom:10px"> 
    2851            <tr> 
     
    3053                    <strong>{$LANG.TITLE}:</strong> 
    3154                </td> 
    32                 <td><input type="text" name="title" value="{$item.title|escape:'html'}" style="width:250px"/></td> 
     55                <td><input type="text" name="title" id="title" value="{$item.title|escape:'html'}" style="width:250px"/></td> 
    3356            </tr> 
     57            {if $is_admin} 
     58            <tr> 
     59                <td width="210"> 
     60                    <strong>{$LANG.CAT}:</strong> 
     61                </td> 
     62                <td><select  style="width:250px" name="cat_id" id="cat_id">{$cats}</select></td> 
     63            </tr> 
     64            {/if} 
    3465            <tr> 
    3566                <td width=""> 
  • trunk/templates/_default_/components/com_catalog_item.tpl

    r458 r751  
    3333     
    3434        <ul class="uc_detaillist"> 
     35                <li class="uc_detailfield"><strong>{$LANG.ADDED_BY}: </strong> {$getProfileLink}</li> 
    3536                        {foreach key=field item=value from=$fields} 
    3637                {if $value} 
     
    8990                    </tr></table> 
    9091                                         
    91                                 {* ================== Ññûëêà íà ñîçäàòåëÿ çàïèñè ========================= *} 
    92  
    93                     <p>{$LANG.ADDED_BY}: {$getProfileLink}</p> 
    9492                </div> 
    9593        {/if} 
  • trunk/templates/_default_/components/com_comments_list.tpl

    r708 r751  
    8282{else} 
    8383    {* ================================= Íåò êîììåíòàðèåâ =============================== *} 
    84         <p>{$LANG.NOT_COMMENT_TEXT}</p> 
     84        <p>{$labels.not_comments}</p> 
    8585{/if} 
  • trunk/templates/_default_/components/com_comments_view.tpl

    r458 r751  
    55{* ====================================== Çàãîëîâîê ============================================ *} 
    66<div class="cmm_heading"> 
    7         <a name="c" />{$LANG.COMMENTS} ({$comments_count})</a> 
     7        <a name="c" />{$labels.comments} ({$comments_count})</a> 
    88</div> 
    99 
     
    4040                <tr> 
    4141                        <td width="16"><img src="/templates/_default_/images/icons/comment.png" /></td> 
    42                         <td><a href="javascript:void(0);" id="addcommentlink" onclick="{$add_comment_js}">{$LANG.ADD_COMM}</a></td> 
     42                        <td><a href="javascript:void(0);" id="addcommentlink" onclick="{$add_comment_js}">{$labels.add}</a></td> 
    4343                        {if $cfg.subscribe} 
    4444                                {if $is_user} 
     
    5353                        {/if} 
    5454            <td width="16"><img src="/templates/_default_/images/icons/rss.png" border="0" alt="{$LANG.RSS}"/></td> 
    55             <td><a href="/rss/comments/{$target}-{$target_id}/feed.rss">{$LANG.RSS_COMM}</a></td> 
     55            <td><a href="/rss/comments/{$target}-{$target_id}/feed.rss">{$labels.rss}</a></td> 
    5656                </tr> 
    5757        </table>         
  • trunk/templates/_default_/components/com_faq_read.tpl

    r514 r751  
    3333 
    3434{if $cfg.is_comment} 
    35 {comments target='faq' target_id=$quest.id} 
     35{comments target='faq' target_id=$quest.id labels=$labels} 
    3636{/if} 
  • trunk/templates/_default_/components/com_forum_view.tpl

    r458 r751  
    4545                </td> 
    4646                <td width="120" class="{php}echo $class{/php}" style="font-size:10px" valign="top">{$subf.messages}</td> 
    47                 <td width="250" style="font-size:10px" class="{php}echo $class{/php}" valign="top">{$subf.lastmessage}</td> 
     47                <td width="250" style="font-size:10px" class="{php}echo $class{/php}" valign="top">{$subf.last_message}</td> 
    4848            </tr> 
    4949            {php}$row++;{/php} 
  • trunk/templates/_default_/components/com_users_edit_profile.tpl

    r539 r751  
    187187                </table> 
    188188            </div> 
    189  
     189</div> 
    190190        <div style="padding:5px; padding-bottom:15px; margin-bottom:5px;"> 
    191191                <input style="font-size:16px" name="save" type="submit" id="save" value="{$LANG.SAVE}" /> 
  • trunk/templates/_default_/components/com_users_file_add.tpl

    r594 r751  
    1717{if $free_mb > 0 || !$cfg.filessize} 
    1818<div>{$LANG.SELECT_FILE_TEXT}</div> 
    19 <div>{$LANG.ERR_FILE_NAME}</div> 
    2019{if $cfg.filessize} 
    2120<div style="margin:10px 0px 0px 0px"><strong>{$LANG.YOUR_FILE_LIMIT}:</strong> {$free_mb} {$LANG.MBITE}</div> 
  • trunk/templates/_default_/css/styles.css

    r750 r751  
    29492949table.users_list div.number{ color:#999; } 
    29502950table.users_list div.nickname { font-size:18px; } 
    2951 table.users_list div.microstatus { 
     2951div.microstatus { 
    29522952    color:#5F98BF; font-size:11px; 
    29532953    padding:1px; 
  • trunk/templates/_default_/modules/mod_user_rating.tpl

    r458 r751  
    55                        <td width="20" class="avatar">{$usr.usrimage}</td> 
    66                        <td width=""> 
    7                                 <div> 
    87                                        <a href="{$usr.profileurl}" class="nickname">{$usr.nickname}</a> 
    98                                         
     
    1716                                                <div class="karma"><span style="color:red">{$usr.karma}</span></div>                                                     
    1817                                        {/if} 
    19                                          
    20                                 </div>   
     18                    {if $usr.status} 
     19                        <div class="microstatus">{$usr.status}</div> 
     20                    {/if} 
    2121                        </td> 
    2222                </tr> 
Note: See TracChangeset for help on using the changeset viewer.