BoonEx Home Trac
 
 

Changeset 6

Show
Ignore:
Timestamp:
10/05/07 04:23:18 (11 months ago)
Author:
SergeyZ
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/admin/articles.php

    r5 r6  
    2323require_once( BX_DIRECTORY_PATH_INC . 'admin_design.inc.php' ); 
    2424require_once( BX_DIRECTORY_PATH_INC . 'utils.inc.php' ); 
    25 require_once( BX_DIRECTORY_PATH_INC . 'articles.inc.php'); 
     25//require_once( BX_DIRECTORY_PATH_INC . 'articles.inc.php'); 
     26require_once( BX_DIRECTORY_PATH_CLASSES . 'BxDolArticles.php' ); 
    2627 
    2728 
     
    7071$logged['admin'] = member_auth( 1 ); 
    7172 
    72 /*echo '<hr>'; 
    73 print_r($logged); 
    74 echo '<hr>'; 
    75 */ 
    76  
    77         if( $_POST['add_category'] ) 
    78         { 
    79                 $sCategorySubject = process_db_input( $_POST['caption'] ); 
    80                 $sCategoryDesc = process_db_input( $_POST['description'] ); 
    81  
    82                 $sAddQuery = "INSERT INTO `ArticlesCategory` SET `CategoryName` = '$sCategorySubject', `CategoryDescription` = '$sCategoryDesc';"; 
    83                 if( db_res( $sAddQuery ) ) 
    84                 { 
    85                         $sActionText = 'Category Added'; 
    86                 } 
    87                 else 
    88                 { 
    89                         $sActionText = 'Category didn\'t add'; 
    90                 } 
    91         } 
    92         elseif( $_POST['edit_category'] ) 
    93         { 
    94                 $sCategorySubject = process_db_input( $_POST['caption'] ); 
    95                 $sCategoryDesc = process_db_input( $_POST['description'] ); 
    96                 $iCategoryID = (int)$_POST['categoryID']; 
    97  
    98                 $sAddQuery = "UPDATE `ArticlesCategory` SET `CategoryName` = '$sCategorySubject', `CategoryDescription` = '$sCategoryDesc' WHERE `CategoryID` = '$iCategoryID' LIMIT 1;"; 
    99                 if( db_res( $sAddQuery ) ) 
    100                 { 
    101                         $sActionText = 'Category Udated'; 
    102                 } 
    103                 else 
    104                 { 
    105                         $sActionText = 'Category didn\'t updated'; 
    106                 } 
    107         } 
    108         elseif( $_POST['add_article'] ) 
    109         { 
    110                 $sArticleTitle = process_db_input( $_POST['title'] ); 
    111                 $sArticle = process_db_input( $_POST['article'] ); 
    112                 $iCategoryID = (int)$_POST['categoryID']; 
    113                 if( $_POST['flag'] == 'HTML') 
    114                 { 
    115                         $sFlag = 'HTML'; 
    116                 } 
    117                 else 
    118                 { 
    119                         $sFlag = 'Text'; 
    120                 } 
    121  
    122  
    123                 $sAddQuery = "INSERT INTO `Articles` SET `Title` = '$sArticleTitle', `Text` = '$sArticle', `CategoryID` = '$iCategoryID', `Date` = NOW(), `ArticleFlag` = '$sFlag';"; 
    124                 if( db_res( $sAddQuery ) ) 
    125                 { 
    126                         $sActionText = 'Article Added'; 
    127                 } 
    128                 else 
    129                 { 
    130                         $sActionText = 'Article didn\'t added'; 
    131                 } 
    132         } 
    133         elseif( $_POST['edit_article'] ) 
    134         { 
    135                 $sArticleTitle = process_db_input( $_POST['title'] ); 
    136                 $sArticle = process_db_input( $_POST['article'] ); 
    137                 $iCategoryID = (int)$_POST['categoryID']; 
    138                 $iArticleID = (int)$_POST['articleID']; 
    139                 if( $_POST['flag'] == 'HTML') 
    140                 { 
    141                         $sFlag = 'HTML'; 
    142                 } 
    143                 else 
    144                 { 
    145                         $sFlag = 'Text'; 
    146                 } 
    147  
    148  
    149                 $sAddQuery = "UPDATE `Articles` SET `Title` = '$sArticleTitle', `Text` = '$sArticle', `CategoryID` = '$iCategoryID', `Date` = NOW(), `ArticleFlag` = '$sFlag' WHERE `ArticlesID` = '$iArticleID';"; 
    150                 if( db_res( $sAddQuery ) ) 
    151                 { 
    152                         $sActionText = 'Article Upadated'; 
    153                 } 
    154                 else 
    155                 { 
    156                         $sActionText = 'Article didn\'t Updated'; 
    157                 } 
    158         } 
    159  
    160  
    161  
    16273TopCodeAdmin(); 
    163        ContentBlockHead("Articles"); 
    164                echo getArticlesAdminContent(); 
    165        ContentBlockFoot(); 
     74ContentBlockHead("Articles"); 
     75print getArticlesAdminContent(); 
     76ContentBlockFoot(); 
    16677BottomCode(); 
    16778 
    168  
    169  
    170  
    171  
    172  
    173  
    174 function getArticlesAdminContent() 
    175 
     79function getArticlesAdminContent() { 
    17680        global $site; 
    17781        global $sActionText; 
    17882 
    179         $ret = ''; 
     83        $oArticles = new BxDolArticles(true); 
     84        $sRet = ''; 
    18085 
    181 //      $ret .= '<div id="artBlock">' . "\n"; 
     86        $sActions = $oArticles->ActionAddUpdateElements(); 
     87        $sRet .=  $sActions; 
    18288 
    183                 if (strlen($sActionText)!=0) 
    184                 { 
    185                         $ret .= '<div class="categoryAction">' . "\n"; 
    186                                 $ret .= $sActionText . "\n"; 
    187                         $ret .= '</div>' . "\n"; 
    188                 } 
    189                 $ret .= '<div>' . "\n"; 
    190                 switch ($_GET['action'] ) 
    191                 { 
    192                         case 'addcategory': 
    193                                 $ret .= getArticlesCategoryEditForm() . "\n"; 
    194                         break; 
     89        switch ($_GET['action'] ) 
     90        { 
     91                case 'addcategory': 
     92                        $sRet .= $oArticles->getArticlesCategoryEditForm(); 
     93                break; 
    19594 
    196                        case 'categoryedit': 
    197                                $iCategoryID = (int)$_REQUEST['catID']; 
    198                                $ret .= getArticlesCategoryEditForm( $iCategoryID ) . "\n"
    199                        break; 
     95                case 'categoryedit': 
     96                        $iCategoryID = (int)$_REQUEST['catID']; 
     97                        $sRet .= $oArticles->getArticlesCategoryEditForm( $iCategoryID )
     98                break; 
    20099 
    201                        case 'viewcategory': 
    202                                $iCategoryID = (int)$_REQUEST['catID']; 
    203                                $ret .= getArticlesList( $iCategoryID ) . "\n"
    204                        break; 
     100                case 'viewcategory': 
     101                        $iCategoryID = (int)$_REQUEST['catID']; 
     102                        $sRet .= $oArticles->getArticlesList( $iCategoryID )
     103                break; 
    205104 
    206                        case 'viewarticle': 
    207                                $iArticleID = (int)$_REQUEST['articleID']; 
    208                                $ret .= getArticle( $iArticleID ); 
    209                        break; 
     105                case 'viewarticle': 
     106                        $iArticleID = (int)$_REQUEST['articleID']; 
     107                        $sRet .= $oArticles->getArticle( $iArticleID ); 
     108                break; 
    210109 
    211                        case 'addarticle': 
    212                                $ret .= getArticleEditForm(); 
    213                        break; 
     110                case 'addarticle': 
     111                        $sRet .= $oArticles->getArticleEditForm(); 
     112                break; 
    214113 
    215                        case 'categorydelete': 
    216                                $iCategoryID = (int)$_REQUEST['catID']; 
    217                                deleteCategory( $iCategoryID ); 
    218                                $ret = getArticlesCategiriesList(); 
    219                        break; 
     114                case 'categorydelete': 
     115                        $iCategoryID = (int)$_REQUEST['catID']; 
     116                        $sRet .= $oArticles->deleteCategory( $iCategoryID ); 
     117                        $sRet .= $oArticles->getArticlesCategiriesList(); 
     118                break; 
    220119 
    221                        case 'editarticle': 
    222                                $iArticleID = (int)$_REQUEST['articleID']; 
    223                                $ret .= getArticleEditForm( $iArticleID ); 
    224                        break; 
     120                case 'editarticle': 
     121                        $iArticleID = (int)$_REQUEST['articleID']; 
     122                        $sRet .= $oArticles->getArticleEditForm( $iArticleID ); 
     123                break; 
    225124 
    226                        case 'deletearticle': 
    227                                $iArticleID = (int)$_REQUEST['articleID']; 
    228                                deleteArticle( $iArticleID ); 
    229                                $ret .= getArticlesCategiriesList(); 
    230                        break; 
     125                case 'deletearticle': 
     126                        $iArticleID = (int)$_REQUEST['articleID']; 
     127                        $sRet .= $oArticles->deleteArticle( $iArticleID ); 
     128                        $sRet .= $oArticles->getArticlesCategiriesList(); 
     129                break; 
    231130 
    232                         default: 
    233                                 $ret .= getArticlesCategiriesList() . "\n"; 
    234                         break; 
    235                 } 
    236  
    237  
    238                 $ret .= '</div>' . "\n"; 
    239 //      $ret .= '</div>' . "\n"; 
    240  
    241  
    242         return $ret; 
    243 
    244  
    245 function getArticlesCategoryEditForm( $iCategoryID = '' ) 
    246 
    247         global $site; 
    248  
    249         $ret = ''; 
    250         //$ret .= print_r($_POST, true) . "\n"; 
    251  
    252         if( (int)$iCategoryID ) 
    253         { 
    254                 $sEditCategoryQuery = " 
    255                         SELECT 
    256                                         `CategoryID`, 
    257                                         `CategoryName`, 
    258                                         `CategoryDescription` 
    259                         FROM 
    260                                         `ArticlesCategory` 
    261                         WHERE 
    262                                         `CategoryID` = '$iCategoryID' 
    263                         LIMIT 1; 
    264                 "; 
    265                 $aCategory = db_arr( $sEditCategoryQuery ); 
     131                default: 
     132                        $sRet .= $oArticles->getArticlesCategiriesList(); 
     133                break; 
    266134        } 
    267135 
    268         $ret .= '<div class="navigationLinks">' . "\n"; 
    269                 $ret .= '<span>' . "\n"; 
    270                         $ret .= '<a href="articles.php">' . "\n"; 
    271                                 $ret .= 'Articles' . "\n"; 
    272                         $ret .= '</a>' . "\n"; 
    273                 $ret .= '</span>' . "\n"; 
    274         $ret .= '</div>' . "\n"; 
    275  
    276  
    277         $ret .= '<script type="text/javascript"> 
    278  
    279                         function checkForm() 
    280                         { 
    281                                 var el; 
    282                                 var hasErr = false; 
    283                                 var fild = ""; 
    284  
    285                                 el = document.getElementById("caption"); 
    286                                 if( el.value.length < 3 ) 
    287                                 { 
    288                                         el.style.backgroundColor = "pink"; 
    289                                         hasErr = true; 
    290                                         fild += "\n Category Title "; 
    291                                 } 
    292                                 else 
    293                                 { 
    294                                         el.style.backgroundColor = "#fff"; 
    295                                 } 
    296  
    297                                 el = document.getElementById("description"); 
    298                                 if( el.value.length < 3 ) 
    299                                 { 
    300                                         el.style.backgroundColor = "pink"; 
    301                                         hasErr = true; 
    302                                         fild += "\n Category Description"; 
    303                                 } 
    304                                 else 
    305                                 { 
    306                                         el.style.backgroundColor = "#fff"; 
    307                                 } 
    308  
    309                                 if (hasErr) 
    310                                 { 
    311                                         alert( "Please fill next fields first!" + fild ) 
    312                                         return false; 
    313  
    314                                 } 
    315                                 else 
    316                                 { 
    317                                         return true; 
    318                                 } 
    319                         } 
    320  
    321         </script>' . "\n"; 
    322  
    323  
    324         $ret .= '<div class="articlesFormBlock">' . "\n"; 
    325                 $ret .= '<form method="post" action="' . $site['url_admin'] . 'articles.php" onsubmit="return checkForm();">' . "\n"; 
    326                         $ret .= '<div>' . "\n"; 
    327                                 $ret .= 'Category Caption' . "\n"; 
    328                         $ret .= '</div>' . "\n"; 
    329                         $ret .= '<div>' . "\n"; 
    330                                 $ret .= '<input type="text" name="caption" id="caption" class="catCaption" value="' . process_line_output( $aCategory['CategoryName'] ) . '" />' . "\n"; 
    331                         $ret .= '</div>' . "\n"; 
    332                         $ret .= '<div>' . "\n"; 
    333                                 $ret .= 'Category Description' . "\n"; 
    334                         $ret .= '</div>' . "\n"; 
    335                         $ret .= '<div>' . "\n"; 
    336                                 $ret .= '<textarea name="description"  id="description" class="catDesc">' . process_text_output( $aCategory['CategoryDescription'] ) . '</textarea>' . "\n"; 
    337                         $ret .= '</div>' . "\n"; 
    338                         $ret .= '<div>' . "\n"; 
    339                                 $ret .= '<input type="submit" value="Submit">' . "\n"; 
    340                                 if( (int)$iCategoryID ) 
    341                                 { 
    342                                         $ret .= '<input type="hidden" name="edit_category" value="true" />' . "\n"; 
    343                                         $ret .= '<input type="hidden" name="categoryID" value="' . $iCategoryID . '" />' . "\n"; 
    344                                 } 
    345                                 else 
    346                                 { 
    347                                         $ret .= '<input type="hidden" name="add_category" value="true" />' . "\n"; 
    348                                 } 
    349                         $ret .= '</div>' . "\n"; 
    350                 $ret .= '</form>' . "\n"; 
    351         $ret .= '</div>' . "\n"; 
    352  
    353  
    354         return $ret; 
    355 
    356  
    357 function getArticleEditForm( $iArticleID = '' ) 
    358 
    359         global $site; 
    360         global $site; 
    361  
    362         $rCatories = getArticlesCategiriesList( true ); 
    363  
    364         if( (int)$iArticleID ) 
    365         { 
    366                 $articleQuery = " 
    367  
    368                         SELECT 
    369                                         `Articles`.`ArticlesID`, 
    370                                         `Articles`.`CategoryID`, 
    371                                         `Articles`.`Date`, 
    372                                         `Articles`.`Title`, 
    373                                         `Articles`.`Text`, 
    374                                         `Articles`.`ArticleFlag`, 
    375                                         `ArticlesCategory`.`CategoryName` 
    376                         FROM `Articles` 
    377                         INNER JOIN `ArticlesCategory` ON  `ArticlesCategory`.`CategoryID` = `Articles`.`CategoryID` 
    378                         WHERE `Articles`.`ArticlesID` = '$iArticleID'; 
    379                 "; 
    380                 $aArticle = db_arr( $articleQuery ); 
    381         } 
    382  
    383  
    384         $ret = ''; 
    385         $ret .= '<div class="navigationLinks">' . "\n"; 
    386                 $ret .= '<span>' . "\n"; 
    387                         $ret .= '<a href="' . $site['url_admin'] . 'articles.php">' . "\n"; 
    388                                 $ret .= 'Articles' . "\n"; 
    389                         $ret .= '</a>' . "\n"; 
    390                 $ret .= '</span>' . "\n"; 
    391                 if( $iArticleID && strlen( $aArticle['CategoryName'] ) ) 
    392                 { 
    393                         $ret .= '<span>' . "\n"; 
    394                                 $ret .= '&gt;' . "\n"; 
    395                         $ret .= '</span>' . "\n"; 
    396                         $ret .= '<span>' . "\n"; 
    397                                 $ret .= '<a href="' . $site['url_admin'] . 'articles.php?catID=' . $aArticle['CategoryID'] . '&amp;action=viewcategory">' . "\n"; 
    398                                         $ret .= $aArticle['CategoryName'] . "\n"; 
    399                                 $ret .= '</a>' . "\n"; 
    400                         $ret .= '</span>' . "\n"; 
    401                         $ret .= '<span>' . "\n"; 
    402                                 $ret .= '&gt;' . "\n"; 
    403                         $ret .= '</span>' . "\n"; 
    404                         $ret .= '<span>' . "\n"; 
    405                                 $ret .= 'Edit Article' . "\n"; 
    406                         $ret .= '</span>' . "\n"; 
    407                 } 
    408  
    409         $ret .= '</div>' . "\n"; 
    410  
    411  
    412         //$ret .= print_r( $_POST, true ); 
    413         $ret .= '<script type="text/javascript"> 
    414  
    415                         function checkForm() 
    416                         { 
    417                                 var el; 
    418                                 var hasErr = false; 
    419                                 var fild = ""; 
    420                                 el = document.getElementById("articleTitle"); 
    421                                 if( el.value.length < 3 ) 
    422                                 { 
    423                                         el.style.backgroundColor = "pink"; 
    424                                         hasErr = true; 
    425                                         fild += "\n Article Title"; 
    426                                 } 
    427                                 else 
    428                                 { 
    429                                         el.style.backgroundColor = "#fff"; 
    430                                 } 
    431  
    432                                 el = document.getElementById("articleBody"); 
    433                                 if( el.value.length < 3 ) 
    434                                 { 
    435                                         el.style.backgroundColor = "pink"; 
    436                                         hasErr = true; 
    437                                         fild += "\n Article text"; 
    438                                 } 
    439                                 else 
    440                                 { 
    441                                         el.style.backgroundColor = "#fff"; 
    442                                 } 
    443  
    444                                 el = document.getElementById("categoryID"); 
    445                                 if( el.value.length < 1 ) 
    446                                 { 
    447                                         el.style.backgroundColor = "pink"; 
    448                                         hasErr = true; 
    449                                         fild += "\n Category "; 
    450                                 } 
    451                                 else 
    452                                 { 
    453                                         el.style.backgroundColor = "#fff"; 
    454                                 } 
    455  
    456                                 el = document.getElementById("flag"); 
    457                                 if( el.value.length < 1 ) 
    458                                 { 
    459                                         el.style.backgroundColor = "pink"; 
    460                                         hasErr = true; 
    461                                         fild += "\n Text type "; 
    462                                 } 
    463                                 else 
    464                                 { 
    465                                         el.style.backgroundColor = "#fff"; 
    466                                 } 
    467  
    468                                 if (hasErr) 
    469                                 { 
    470                                         alert( "Please fill next fields first!" + fild ) 
    471                                         return false; 
    472  
    473                                 } 
    474                                 else 
    475                                 { 
    476                                         return true; 
    477                                 } 
    478                         } 
    479  
    480  
    481  
    482  
    483  
    484         </script>' . "\n"; 
    485         $ret .= '<div class="articlesFormBlock">' . "\n"; 
    486                 $ret .= '<form method="post" action="' . $site['url_admin'] . 'articles.php" onsubmit="return checkForm();">' . "\n"; 
    487                         $ret .= '<div>' . "\n"; 
    488                                 $ret .= 'Article Title' . "\n"; 
    489                         $ret .= '</div>' . "\n"; 
    490                         $ret .= '<div>' . "\n"; 
    491                                 $ret .= '<input type="text" name="title" id="articleTitle" class="catCaption" value="' . process_line_output( $aArticle['Title'] ) . '" />' . "\n"; 
    492                         $ret .= '</div>' . "\n"; 
    493                         $ret .= '<div>' . "\n"; 
    494                                 $ret .= 'Article' . "\n"; 
    495                         $ret .= '</div>' . "\n"; 
    496                         $ret .= '<div style="margin-bottom:7px;">' . "\n"; 
    497                                 $ret .= '<textarea name="article" id="articleBody"  class="articl">' . $aArticle['Text']  . '</textarea>' . "\n"; 
    498                         $ret .= '</div>' . "\n"; 
    499                         $ret .= '<div style="margin-bottom:7px;">' . "\n"; 
    500                                 $ret .= '<select name="categoryID" id="categoryID">' . "\n"; 
    501                                         $ret .= '<option value="">Select Category</option>' . "\n"; 
    502                                         while ( $aCategory = mysql_fetch_assoc( $rCatories ) ) 
    503                                         { 
    504                                                 if( $aArticle['CategoryID'] == $aCategory['CategoryID'] ) 
    505                                                 { 
    506                                                         $sSelectedCategory = ' selected="selected"'; 
    507                                                 } 
    508                                                 else 
    509                                                 { 
    510                                                         $sSelectedCategory = ''; 
    511                                                 } 
    512                                                 $ret .= '<option value="' . $aCategory['CategoryID'] . '"' . $sSelectedCategory . '>' . process_line_output( strmaxtextlen( $aCategory['CategoryName'], 50 ) ) . '</option>' . "\n"; 
    513                                         } 
    514                                 $ret .= '</select>' . "\n"; 
    515                         $ret .= '</div>' . "\n"; 
    516                         $ret .= '<div style="margin-bottom:7px;">' . "\n"; 
    517                                 $textSelected = ( $aArticle['ArticleFlag'] == 'Text' ) ? ' selected="selected"' : ''; 
    518                                 $htmlSelected = ( $aArticle['ArticleFlag'] == 'HTML' ) ? ' selected="selected"' : ''; 
    519                                 $ret .= '<select name="flag" id="flag">' . "\n"; 
    520                                         $ret .= '<option value="">Print As</option>' . "\n"; 
    521                                         $ret .= '<option value="Text"' . $textSelected . '>Text</option>' . "\n"; 
    522                                         $ret .= '<option value="HTML"' . $htmlSelected . '>HTML</option>' . "\n"; 
    523                                 $ret .= '</select>' . "\n"; 
    524                         $ret .= '</div>' . "\n"; 
    525                         $ret .= '<div>' . "\n"; 
    526                                 $ret .= '<input type="submit" value="Submit">' . "\n"; 
    527  
    528                                 if( (int)$iArticleID ) 
    529                                 { 
    530                                         $ret .= '<input type="hidden" name="edit_article" value="true" />' . "\n"; 
    531                                         $ret .= '<input type="hidden" name="articleID" value="' . $iArticleID . '" />' . "\n"; 
    532                                 } 
    533                                 else 
    534                                 { 
    535                                         $ret .= '<input type="hidden" name="add_article" value="true" />' . "\n"; 
    536                                 } 
    537  
    538                         $ret .= '</div>' . "\n"; 
    539  
    540                 $ret .= '</form>' . "\n"; 
    541         $ret .= '</div>' . "\n"; 
    542  
    543         return $ret; 
    544 
    545  
    546 function deleteCategory( $iCategoryID ) 
    547 
    548         global $logged; 
    549  
    550         if( $logged['admin'] ) 
    551         { 
    552                 $sCategoryDeleteQuery = " 
    553                         DELETE FROM `ArticlesCategory` WHERE `CategoryID` = '$iCategoryID' LIMIT 1; 
    554                 "; 
    555                 $sCategoriesArticlesDeleteQuery = " 
    556                         DELETE FROM `Articles` WHERE `CategoryID` = '$iCategoryID'; 
    557                 "; 
    558  
    559                 if( db_res( $sCategoriesArticlesDeleteQuery ) ) 
    560                 { 
    561                         echo '<div style="color:green; text-align:center;">Articles Deleted Successfully</div>'; 
    562                 } 
    563                 else 
    564                 { 
    565                         echo '<divstyle="color:red; text-align:center;">Articles are not deleted</div>'; 
    566                 } 
    567  
    568                 if( db_res( $sCategoryDeleteQuery ) ) 
    569                 { 
    570                         echo '<div style="color:green; text-align:center;">Category Deleted Successfully</div>'; 
    571                 } 
    572                 else 
    573                 { 
    574                         echo '<divstyle="color:red; text-align:center;">Category are not deleted</div>'; 
    575                 } 
    576  
    577         } 
    578         else 
    579         { 
    580                 return ''; 
    581         } 
    582 
    583  
    584 function deleteArticle( $iArticleID ) 
    585 
    586         global $logged; 
    587  
    588         if( $logged['admin'] ) 
    589         { 
    590                 $sArticleDeleteQuery = " 
    591                         DELETE FROM `Articles` WHERE `ArticlesID` = '$iArticleID'; 
    592                 "; 
    593                 if( db_res( $sArticleDeleteQuery ) ) 
    594                 { 
    595                         echo '<div style="color:green; text-align:center;">Article Deleted Successfully</div>'; 
    596                 } 
    597                 else 
    598                 { 
    599                         echo '<divstyle="color:red; text-align:center;">Article are not deleted</div>'; 
    600                 } 
    601         } 
    602         else 
    603         { 
    604                 return ''; 
    605         } 
    606  
     136        return $sRet; 
    607137} 
    608138 
  • trunk/admin/sdating_admin.php

    r5 r6  
    12631263                                        if ( (int)$key && $value == 'on' ) 
    12641264                                        { 
    1265                                                 $part_arr = db_arr( "SELECT `Profiles`.`ID`, `Profiles`.`NickName`, `Profiles`.`RealName`, `Profiles`.`Email`, `Profiles`.`EmailFlag`, `SDatingParticipants`.`ParticipantUID`, `SDatingEvents`.`Title`, `SDatingEvents`.`Place`, `SDatingEvents`.`EventStart` FROM `SDatingParticipants` 
     1265                                                $part_arr = db_arr( "SELECT `Profiles`.`ID`, `Profiles`.`NickName`, `Profiles`.`Email`, `Profiles`.`EmailFlag`, `SDatingParticipants`.`ParticipantUID`, `SDatingEvents`.`Title`, `SDatingEvents`.`Place`, `SDatingEvents`.`EventStart` FROM `SDatingParticipants` 
    12661266                                                                                                LEFT JOIN `Profiles` ON `SDatingParticipants`.`IDMember` = `Profiles`.`ID` 
    12671267                                                                                                LEFT JOIN `SDatingEvents` ON `SDatingEvents`.`ID` = `SDatingParticipants`.`IDEvent` 
     
    12761276                                                $aPlus['MessageText'] = process_pass_data($_POST['message']); 
    12771277 
    1278  
    12791278                                                $mail_res = sendMail( $part_arr['Email'], $subject, $text, $part_arr['ID'], $aPlus ); 
    1280  
    12811279 
    12821280                                                if ( !$mail_res ) 
     
    16721670?> 
    16731671        <tr class="<?= $row_class ?>" bgcolor="#FFFFFF"> 
    1674                 <td align="center" width="20"><input type="checkbox" name="<?= $part_profiles_arr['PartID'] ?>" /></td> 
     1672                <td align="center" width="20"><input type="checkbox" name="<?= $part_profiles_arr['PartID'] ?>" onchange="UpdateSubmit('profilesForm');return false;" /></td> 
    16751673                <td align="left" width="30"><a href="<?= $site['url'] ?>profile.php?ID=<?= $part_profiles_arr['ID'] ?>"><?= $part_profiles_arr['ID'] ?></a></td> 
    16761674                <td align="left"><?= process_line_output($part_profiles_arr['NickName']) ?></td> 
  • trunk/articles.php

    r5 r6  
    11<? 
    2  
    32/*************************************************************************** 
    43*                            Dolphin Smart Community Builder 
     
    2120require_once( 'inc/header.inc.php' ); 
    2221require_once( BX_DIRECTORY_PATH_INC . 'design.inc.php' ); 
    23 require_once( BX_DIRECTORY_PATH_INC . 'articles.inc.php' ); 
     22//require_once( BX_DIRECTORY_PATH_INC . 'articles.inc.php' ); 
     23require_once( BX_DIRECTORY_PATH_CLASSES . 'BxDolArticles.php' ); 
    2424 
    2525// --------------- page variables and login 
    26  
    2726$_page['name_index']    = 11; 
    2827$_page['css_name']              = 'articles.css'; 
    2928 
    30 if ( !( $logged['admin'] = member_auth( 1, false ) ) ) 
    31         if ( !( $logged['member'] = member_auth( 0, false ) ) ) 
    32                 if ( !( $logged['aff'] = member_auth( 2, false )) ) 
    33                         $logged['moderator'] = member_auth( 3, false ); 
     29check_logged(); 
    3430 
     31$_ni = $_page['name_index']; 
     32$_page_cont[$_ni]['page_main_code'] = PageCompArticles(); 
     33//$_page['extra_js'] = $oTemplConfig -> sTinyMceEditorMiniJS; 
    3534 
    3635$_page['header'] = _t( "_ARTICLES_H", $site['title'] ); 
     
    3938// --------------- page components 
    4039 
    41 $_ni = $_page['name_index']; 
    42 switch( $_GET['action']) 
    43 
    44         case 'viewcategory': 
    45                 $iCategoryID = (int)$_REQUEST['catID']; 
    46                 $_page_cont[$_ni]['page_main_code'] = getArticlesList( $iCategoryID ); 
    47         break; 
    48         case 'viewarticle': 
    49                 $iArticleID = (int)$_REQUEST['articleID']; 
    50                 $_page_cont[$_ni]['page_main_code'] = getArticle( $iArticleID ); 
    51         break; 
    52         default: 
    53                 $_page_cont[$_ni]['page_main_code'] = getArticlesCategiriesList(); 
    54         break; 
     40function PageCompArticles() { 
     41        $oArticles = new BxDolArticles(false); 
     42        $sRetHtml = ''; 
     43        switch( $_GET['action']) { 
     44                case 'viewcategory': 
     45                        $iCategoryID = (int)$_REQUEST['catID']; 
     46                        $sRetHtml = $oArticles->getArticlesList( $iCategoryID ); 
     47                break; 
     48                case 'viewarticle': 
     49                        $iArticleID = (int)$_REQUEST['articleID']; 
     50                        $sRetHtml = $oArticles->getArticle( $iArticleID ); 
     51                break; 
     52                default: 
     53                        $sRetHtml = $oArticles->getArticlesCategiriesList(); 
     54                break; 
     55        } 
     56        return $sRetHtml; 
    5557} 
    5658 
    57  
    58 // --------------- [END] page components 
    59  
    6059PageCode(); 
    61  
    62 // --------------- page components functions 
    63  
    64  
    6560?> 
  • trunk/board.php

    r5 r6  
    4646 * page code function 
    4747 */ 
    48 function PageCompMainCode() 
    49 
     48function PageCompMainCode() { 
    5049        global $oTemplConfig; 
    5150        global $logged; 
    5251 
    5352        $iId = (int)$_COOKIE['memberID']; 
    54         $sPassword = getPassword($iId); 
    55         $bEnableRay = (getParam( 'enable_ray' ) == 'on'); 
    56