Changeset 645
- Timestamp:
- 12/06/10 21:23:24 (18 months ago)
- Location:
- trunk
- Files:
-
- 27 edited
-
admin/components/autoawards/backend.php (modified) (3 diffs)
-
admin/components/banners/backend.php (modified) (12 diffs)
-
admin/components/board/backend.php (modified) (4 diffs)
-
admin/components/catalog/backend.php (modified) (3 diffs)
-
admin/components/faq/backend.php (modified) (3 diffs)
-
admin/components/forum/backend.php (modified) (2 diffs)
-
admin/components/photos/backend.php (modified) (2 diffs)
-
admin/components/price/backend.php (modified) (2 diffs)
-
admin/editor/index.php (modified) (4 diffs)
-
components/blogs/model.php (modified) (1 diff)
-
components/clubs/frontend.php (modified) (1 diff)
-
components/content/model.php (modified) (3 diffs)
-
components/photos/frontend.php (modified) (11 diffs)
-
components/photos/model.php (modified) (3 diffs)
-
components/search/frontend.php (modified) (1 diff)
-
components/users/frontend.php (modified) (14 diffs)
-
components/users/messages.php (modified) (3 diffs)
-
components/users/model.php (modified) (5 diffs)
-
core/classes/user.class.php (modified) (4 diffs)
-
core/js/common.js (modified) (1 diff)
-
languages/ru/components/clubs.php (modified) (1 diff)
-
languages/ru/components/users.php (modified) (2 diffs)
-
migrate/step1.php (modified) (1 diff)
-
modules/mod_comments/module.php (modified) (2 diffs)
-
templates/_default_/components/com_photos_view_photo.tpl (modified) (2 diffs)
-
templates/_default_/components/com_users_photo_submit.tpl (modified) (1 diff)
-
templates/_default_/components/com_users_photos_view.tpl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/components/autoawards/backend.php
r496 r645 36 36 $toolmenu[12]['icon'] = 'show.gif'; 37 37 $toolmenu[12]['title'] = 'Âêëþ÷èòü âûáðàííûå'; 38 $toolmenu[12]['link'] = "javascript:checkSel('?view=components&do=config&id=".$_REQUEST['id']."&opt=show &multiple=1');";38 $toolmenu[12]['link'] = "javascript:checkSel('?view=components&do=config&id=".$_REQUEST['id']."&opt=show_award&multiple=1');"; 39 39 40 40 $toolmenu[13]['icon'] = 'hide.gif'; 41 41 $toolmenu[13]['title'] = 'Îòêëþ÷èòü âûáðàííûå'; 42 $toolmenu[13]['link'] = "javascript:checkSel('?view=components&do=config&id=".$_REQUEST['id']."&opt=hide &multiple=1');";42 $toolmenu[13]['link'] = "javascript:checkSel('?view=components&do=config&id=".$_REQUEST['id']."&opt=hide_award&multiple=1');"; 43 43 44 44 } … … 74 74 if (!isset($_REQUEST['item'])){ 75 75 if (isset($_REQUEST['item_id'])){ dbShow('cms_user_autoawards', $_REQUEST['item_id']); } 76 echo '1'; exit; 76 77 } else { 77 78 dbShowList('cms_user_autoawards', $_REQUEST['item']); 79 header('location:'.$_SERVER['HTTP_REFERER']); 78 80 } 79 echo '1'; exit;80 81 } 81 82 … … 83 84 if (!isset($_REQUEST['item'])){ 84 85 if (isset($_REQUEST['item_id'])){ dbHide('cms_user_autoawards', $_REQUEST['item_id']); } 86 echo '1'; exit; 85 87 } else { 86 88 dbHideList('cms_user_autoawards', $_REQUEST['item']); 89 header('location:'.$_SERVER['HTTP_REFERER']); 87 90 } 88 echo '1'; exit;89 91 } 90 92 -
trunk/admin/components/banners/backend.php
r496 r645 10 10 /*********************************************************************************************/ 11 11 12 function error($msg){13 //14 }15 16 12 function bannerCTRbyID($id){ 17 13 $b = dbGetFields('cms_banners', 'id='.$id, 'clicks, hits'); … … 32 28 echo '<h3>Áàííåðû</h3>'; 33 29 if (isset($_REQUEST['opt'])) { $opt = $_REQUEST['opt']; } else { $opt = 'list'; } 30 $msg = ''; 34 31 35 32 $toolmenu = array(); 36 33 37 if($opt=='list' ){34 if($opt=='list' || $opt=='show_banner' || $opt=='hide_banner'){ 38 35 39 36 $toolmenu[0]['icon'] = 'new.gif'; … … 47 44 $toolmenu[12]['icon'] = 'show.gif'; 48 45 $toolmenu[12]['title'] = 'Ïóáëèêîâàòü âûáðàííûå'; 49 $toolmenu[12]['link'] = "javascript:checkSel('?view=components&do=config&id=".$_REQUEST['id']."&opt=show &multiple=1');";46 $toolmenu[12]['link'] = "javascript:checkSel('?view=components&do=config&id=".$_REQUEST['id']."&opt=show_banner&multiple=1');"; 50 47 51 48 $toolmenu[13]['icon'] = 'hide.gif'; 52 49 $toolmenu[13]['title'] = 'Ñêðûòü âûáðàííûå'; 53 $toolmenu[13]['link'] = "javascript:checkSel('?view=components&do=config&id=".$_REQUEST['id']."&opt=hide &multiple=1');";54 55 } 56 57 if ($opt=='list' || $opt=='config' ){50 $toolmenu[13]['link'] = "javascript:checkSel('?view=components&do=config&id=".$_REQUEST['id']."&opt=hide_banner&multiple=1');"; 51 52 } 53 54 if ($opt=='list' || $opt=='config' || $opt=='show_banner' || $opt=='hide_banner'){ 58 55 59 56 $toolmenu[15]['icon'] = 'cancel.gif'; … … 77 74 if($opt=='saveconfig'){ 78 75 $cfg = array(); 79 $cfg['link'] = $_REQUEST['link'];80 $cfg['saveorig'] = $_REQUEST['saveorig'];81 $cfg['maxcols'] = $_REQUEST['maxcols'];82 76 83 77 $inCore->saveComponentConfig('banners', $cfg); … … 90 84 if (!isset($_REQUEST['item'])){ 91 85 if (isset($_REQUEST['item_id'])){ dbShow('cms_banners', $_REQUEST['item_id']); } 86 echo '1'; exit; 92 87 } else { 93 88 dbShowList('cms_banners', $_REQUEST['item']); 89 $opt = 'list'; 94 90 } 95 echo '1'; exit;96 91 } 97 92 … … 99 94 if (!isset($_REQUEST['item'])){ 100 95 if (isset($_REQUEST['item_id'])){ dbHide('cms_banners', $_REQUEST['item_id']); } 96 echo '1'; exit; 101 97 } else { 102 98 dbHideList('cms_banners', $_REQUEST['item']); 99 $opt = 'list'; 103 100 } 104 echo '1'; exit;105 101 } 106 102 107 103 if ($opt == 'submit'){ 108 104 109 if (!empty($_REQUEST['title'])) { $title = $_REQUEST['title']; } else { error("Óêàæèòå íàçâàíèå áàííåðà!"); }105 if (!empty($_REQUEST['title'])) { $title = $_REQUEST['title']; } else { $msg .= 'Óêàæèòå íàçâàíèå áàííåðà!<br>'; } 110 106 $link = $_REQUEST['link']; 111 107 … … 130 126 VALUES ('$position', '$typeimg', '$filename', 0, 0, '$maxhits', $maxuser, 1, NOW(), '$title', '$link', $published)"; 131 127 dbQuery($sql); 132 } else { $msg = 'Îøèáêà çàãðóçêè áàííåðà!'; } 133 header('location:?view=components&do=config&opt=list&id='.$_REQUEST['id']); 128 } else { $msg .= 'Îøèáêà çàãðóçêè áàííåðà èëè ôàéë íå çàãðóæåí!<br>'; } 129 if ($msg) {$opt = 'add';} else { 130 header('location:?view=components&do=config&opt=list&id='.$_REQUEST['id']); } 134 131 } 135 132 … … 138 135 $id = $_REQUEST['item_id']; 139 136 140 if (!empty($_REQUEST['title'])) { $title = $_REQUEST['title']; } else { error("Óêàæèòå íàçâàíèå áàííåðà!"); }137 if (!empty($_REQUEST['title'])) { $title = $_REQUEST['title']; } else { $msg .= 'Óêàæèòå íàçâàíèå áàííåðà!<br>'; } 141 138 $link = $_REQUEST['link']; 142 139 … … 159 156 $sql = "UPDATE cms_banners SET fileurl = '$filename' WHERE id = $id"; 160 157 dbQuery($sql) ; 161 } else { $msg = 'Îøèáêà çàãðóçêè áàííåðà!'; }158 } else { $msg .= 'Îøèáêà çàãðóçêè áàííåðà!'; } 162 159 } 163 160 … … 174 171 dbQuery($sql); 175 172 } 173 if ($msg) {$opt = 'edit';} else { 176 174 if (!isset($_SESSION['editlist']) || @sizeof($_SESSION['editlist'])==0){ 177 175 header('location:?view=components&do=config&id='.$_REQUEST['id'].'&opt=list'); … … 179 177 header('location:?view=components&do=config&id='.$_REQUEST['id'].'&opt=edit'); 180 178 } 179 } 181 180 } 182 181 … … 246 245 if ($opt=='add'){ 247 246 echo '<h3>Äîáàâèòü áàííåð</h3>'; 247 cpAddPathway('Äîáàâèòü áàííåð', '?view=components&do=config&id='.$_REQUEST['id'].'&opt=add'); 248 if (@$msg) { echo '<p class="error">'.$msg.'</p>'; } 248 249 } else { 249 250 if(isset($_REQUEST['multiple'])){ -
trunk/admin/components/board/backend.php
r496 r645 45 45 } 46 46 47 if ($opt=='list_items' || $opt=='list_cats' || $opt=='config' ){47 if ($opt=='list_items' || $opt=='list_cats' || $opt=='config' || $opt == 'show_item' || $opt == 'hide_item'){ 48 48 49 49 $toolmenu[0]['icon'] = 'newstuff.gif'; … … 64 64 65 65 } 66 if($opt=='list_items' ){66 if($opt=='list_items' || $opt == 'show_item' || $opt == 'hide_item'){ 67 67 68 68 $toolmenu[11]['icon'] = 'edit.gif'; … … 106 106 if (!isset($_REQUEST['item'])){ 107 107 if (isset($_REQUEST['item_id'])){ dbShow('cms_board_items', (int)$_REQUEST['item_id']); } 108 echo '1'; exit; 108 109 } else { 109 110 dbShowList('cms_board_items', $_REQUEST['item']); 111 $opt = 'list_items'; 110 112 } 111 echo '1'; exit;112 113 } 113 114 … … 115 116 if (!isset($_REQUEST['item'])){ 116 117 if (isset($_REQUEST['item_id'])){ dbHide('cms_board_items', (int)$_REQUEST['item_id']); } 118 echo '1'; exit; 117 119 } else { 118 120 dbHideList('cms_board_items', $_REQUEST['item']); 121 $opt = 'list_items'; 119 122 } 120 echo '1'; exit;121 123 } 122 124 -
trunk/admin/components/catalog/backend.php
r465 r645 243 243 dbQuery('UPDATE cms_uc_items SET on_moderate = 0 WHERE id='.$_REQUEST['item_id']); 244 244 } 245 echo '1'; exit; 245 246 } else { 246 247 dbShowList('cms_uc_items', $_REQUEST['item']); … … 248 249 dbQuery('UPDATE cms_uc_items SET on_moderate = 0 WHERE id='.$id); 249 250 } 251 header('location:'.$_SERVER['HTTP_REFERER']); 250 252 } 251 echo '1'; exit;252 253 } 253 254 … … 258 259 if (!isset($_REQUEST['item'])){ 259 260 if (isset($_REQUEST['item_id'])){ dbHide('cms_uc_items', $_REQUEST['item_id']); } 261 echo '1'; exit; 260 262 } else { 261 263 dbHideList('cms_uc_items', $_REQUEST['item']); 264 header('location:'.$_SERVER['HTTP_REFERER']); 262 265 } 263 echo '1'; exit;264 266 } 265 267 -
trunk/admin/components/faq/backend.php
r496 r645 32 32 $toolmenu[3]['link'] = '?view=components&do=config&id='.(int)$_REQUEST['id'].'&opt=list_cats'; 33 33 34 if($opt == 'list_items' ){34 if($opt == 'list_items' || $opt == 'show_item' || $opt == 'hide_item'){ 35 35 $toolmenu[11]['icon'] = 'edit.gif'; 36 36 $toolmenu[11]['title'] = 'Ðåäàêòèðîâàòü âûáðàííûå'; … … 138 138 if (!isset($_REQUEST['item'])){ 139 139 if (isset($_REQUEST['item_id'])){ dbShow('cms_faq_quests', (int)$_REQUEST['item_id']); } 140 echo '1'; exit; 140 141 } else { 141 142 dbShowList('cms_faq_quests', $_REQUEST['item']); 143 $opt = 'list_items'; 142 144 } 143 echo '1'; exit;144 145 } 145 146 … … 147 148 if (!isset($_REQUEST['item'])){ 148 149 if (isset($_REQUEST['item_id'])){ dbHide('cms_faq_quests', (int)$_REQUEST['item_id']); } 150 echo '1'; exit; 149 151 } else { 150 152 dbHideList('cms_faq_quests', $_REQUEST['item']); 153 $opt = 'list_items'; 151 154 } 152 echo '1'; exit;153 155 } 154 156 -
trunk/admin/components/forum/backend.php
r594 r645 127 127 if (!isset($_REQUEST['item'])){ 128 128 if (isset($_REQUEST['item_id'])){ dbShow('cms_forums', $_REQUEST['item_id']); } 129 echo '1'; exit; 129 130 } else { 130 131 dbShowList('cms_forums', $_REQUEST['item']); 132 header('location:'.$_SERVER['HTTP_REFERER']); 131 133 } 132 echo '1'; exit;133 134 } 134 135 … … 136 137 if (!isset($_REQUEST['item'])){ 137 138 if (isset($_REQUEST['item_id'])){ dbHide('cms_forums', $_REQUEST['item_id']); } 139 echo '1'; exit; 138 140 } else { 139 141 dbHideList('cms_forums', $_REQUEST['item']); 142 header('location:'.$_SERVER['HTTP_REFERER']); 140 143 } 141 echo '1'; exit;142 144 } 143 145 -
trunk/admin/components/photos/backend.php
r570 r645 135 135 if (!isset($_REQUEST['item'])){ 136 136 if (isset($_REQUEST['item_id'])){ dbShow('cms_photo_files', $_REQUEST['item_id']); } 137 echo '1'; exit; 137 138 } else { 138 139 dbShowList('cms_photo_files', $_REQUEST['item']); 140 header('location:'.$_SERVER['HTTP_REFERER']); 139 141 } 140 echo '1'; exit;141 142 } 142 143 … … 147 148 if (!isset($_REQUEST['item'])){ 148 149 if (isset($_REQUEST['item_id'])){ dbHide('cms_photo_files', $_REQUEST['item_id']); } 150 echo '1'; exit; 149 151 } else { 150 152 dbHideList('cms_photo_files', $_REQUEST['item']); 153 header('location:'.$_SERVER['HTTP_REFERER']); 151 154 } 152 echo '1'; exit;153 155 } 154 156 -
trunk/admin/components/price/backend.php
r465 r645 72 72 if (!isset($_REQUEST['item'])){ 73 73 if (isset($_REQUEST['id'])){ dbShow('cms_price_items', $id); } 74 echo '1'; exit; 74 75 } else { 75 76 dbShowList('cms_price_items', $_REQUEST['item']); 77 header('location:'.$_SERVER['HTTP_REFERER']); 76 78 } 77 echo '1'; exit;78 79 } 79 80 … … 81 82 if (!isset($_REQUEST['item'])){ 82 83 if (isset($_REQUEST['id'])){ dbHide('cms_price_items', $id); } 84 echo '1'; exit; 83 85 } else { 84 86 dbHideList('cms_price_items', $_REQUEST['item']); 87 header('location:'.$_SERVER['HTTP_REFERER']); 85 88 } 86 echo '1'; exit;87 89 } 88 90 -
trunk/admin/editor/index.php
r594 r645 86 86 87 87 echo '<div class="desc">'; 88 echo '<a href="?do=editcat&id='.$id.'" class="toollink">Ðåäàêòèðîâàòü ðàçäåë</a>';89 88 if (!$root){ 90 echo ' |<a href="index.php" class="toollink">Íàçàä</a>';89 echo '<a href="index.php" class="toollink">Íàçàä</a>'; 91 90 } 92 91 echo '</div>'; … … 124 123 } 125 124 126 echo '<td style="'.$style.'" width="16" valign="top"><img src="../images/actions/delete.gif" /></td>';127 echo '<td style="'.$style.'" width="60" align="center" valign="top"><a href="?do=deletecat&id='.$subcat['id'].'">Óäàëèòü</a></td>';128 129 125 echo '</tr>'; 130 126 } … … 186 182 } 187 183 /*********************************************************************************************/ 188 if ($do=='newcat' || $do=='editcat'){184 if ($do=='newcat'){ 189 185 190 186 //MENU … … 291 287 } 292 288 /*********************************************************************************************/ 293 if ($do == 'updatecat'){294 if(isset($_REQUEST['id'])) {295 296 $category['id'] = (int)$_REQUEST['id'];297 $category['title'] = $inCore->request('title', 'str');298 $category['parent_id'] = $inCore->request('parent', 'int');299 $category['description'] = $inCore->request('description', 'html');300 $category['description'] = $inDB->escape_string($category['description']);301 $category['description'] = $inCore->badTagClear($category['description']);302 $category['published'] = (int)$_REQUEST['published'];303 $category['showdate'] = (int)$_REQUEST['showdate'];304 $category['showcomm'] = (int)$_REQUEST['showcomm'];305 $category['orderby'] = $inCore->request('orderby', 'str');306 $category['orderto'] = $inCore->request('orderto', 'str');307 $category['modgrp_id'] = 0;308 $category['maxcols'] = 1;309 $category['showtags'] = 1;310 $category['showrss'] = 1;311 $category['showdesc'] = 1;312 $category['is_public'] = 0;313 314 $inCore->loadModel('content');315 $model = new cms_model_content();316 317 $seolink = $model->getCategorySeoLink($category);318 319 $sql = "UPDATE cms_category320 SET title='{$category['title']}',321 description='{$category['description']}',322 published={$category['published']},323 showdate={$category['showdate']},324 showcomm={$category['showcomm']},325 orderby='{$category['orderby']}',326 orderto='{$category['orderto']}',327 seolink='$seolink'328 WHERE id = {$category['id']}329 LIMIT 1";330 dbQuery($sql) ;331 332 header('location:index.php?do=view&id='.$id);333 }334 }335 /*********************************************************************************************/336 289 if ($do == 'submitcat'){ 337 290 -
trunk/components/blogs/model.php
r625 r645 563 563 if ($post['owner']=='club'){ 564 564 $post['blog_title'] = $post['club_title']; 565 if ($post['club_type']=='private') { $post['content '] = ''; }565 if ($post['club_type']=='private') { $post['content_html'] = ''; } 566 566 } 567 567 $list[] = $post; -
trunk/components/clubs/frontend.php
r594 r645 52 52 //Îïðåäåëÿåì àäðåñ äëÿ ðåäèðåêòà íàçàä 53 53 $back = $inCore->getBackURL(); 54 55 $pagetitle = $inCore->menuTitle(); 54 56 55 57 //INPUT PARAMETERS -
trunk/components/content/model.php
r625 r645 236 236 public function getArticlesList($only_published=true) { 237 237 238 $this->reorder();238 // $this->reorder(); 239 239 240 240 $articles = array(); … … 285 285 public function getArticlesCount($only_published=true) { 286 286 287 $this->reorder();288 289 287 $articles = array(); 290 288 … … 295 293 } 296 294 297 $sql = "SELECT con.*, 298 con.pubdate as fpubdate, 299 u.nickname as author, 300 u.login as user_login 295 $sql = "SELECT 1 301 296 302 297 FROM cms_content con 303 304 LEFT JOIN cms_users u ON u.id = con.user_id305 298 306 299 WHERE con.is_arhive = 0 -
trunk/components/photos/frontend.php
r594 r645 264 264 265 265 $sql = "SELECT f.id, f.album_id, f.title, f.description, f.pubdate, f.file, f.published, f.hits, f.comments, f.user_id, 266 a.id cat_id, a.NSLeft as NSLeft, a.NSRight as NSRight, a.NSDiffer as NSDiffer, a.user_id as album_user_id, a.title cat_title, a.nav album_nav, a.public public, a.showtype a_type, a.showtags a_tags, a.bbcode a_bbcode, 267 u.nickname, u.login, 266 a.id cat_id, a.NSLeft as NSLeft, a.NSRight as NSRight, a.NSDiffer as NSDiffer, a.user_id as album_user_id, a.title cat_title, a.nav album_nav, a.public public, a.showtype a_type, a.showtags a_tags, a.bbcode a_bbcode, u.nickname, u.login, p.gender, 268 267 IFNULL(r.total_rating, 0) as rating 269 268 FROM cms_photo_files f 270 269 LEFT JOIN cms_photo_albums a ON a.id = f.album_id 271 270 LEFT JOIN cms_ratings_total r ON r.item_id = f.id AND r.target = 'photo' 272 LEFT JOIN cms_users u ON u.id = f.user_id 271 INNER JOIN cms_users u ON u.id = f.user_id 272 INNER JOIN cms_user_profiles p ON p.user_id = u.id 273 273 WHERE f.id = '$id'"; 274 274 … … 303 303 $inPage->setTitle($photo['title']); 304 304 // Îáíîâëÿåì êîëè÷åñòâî ïðîñìîòðîâ ôîòîãðàôèè 305 $inDB->query("UPDATE cms_photo_files SET hits = hits + 1 WHERE id = $id");305 $inDB->query("UPDATE cms_photo_files SET hits = hits + 1 WHERE id = '$id'"); 306 306 307 307 //íàâèãàöèÿ … … 322 322 $photo['pubdate'] = $inCore->dateformat($photo['pubdate']); 323 323 if ($photo['public']){ 324 $photo['genderlink'] = cmsUser::getGenderLink($photo['user_id'], $photo['nickname'], 0, '', $photo['login']);324 $photo['genderlink'] = cmsUser::getGenderLink($photo['user_id'], $photo['nickname'], 0, $photo['gender'], $photo['login']); 325 325 } 326 326 … … 472 472 $published = 1; 473 473 } 474 $photo['is_hidden'] = $club['clubtype'] == 'private' ? true : false; 474 475 } 475 476 … … 516 517 517 518 $photo = $model->getPhoto($id); 519 if (!$photo) { cmsCore::error404(); } 518 520 519 521 $inPage->addPathway($_LANG['PHOTO_ADDED']); … … 535 537 536 538 $photo = $model->getPhoto($photoid); 539 if (!$photo) { cmsCore::error404(); } 537 540 538 541 $album = $model->getAlbum($photo['album_id']); … … 605 608 if(isset($_REQUEST['id'])){ 606 609 $photo = $model->getPhoto($photoid); 610 if (!$photo) { cmsCore::error404(); } 607 611 608 612 $photo_max_size = ($max_mb * 1024 * 1024); … … 627 631 628 632 $photo = $model->getPhoto($id); 633 if (!$photo) { cmsCore::error404(); } 629 634 630 635 $album = $model->getAlbum($photo['album_id']); … … 638 643 } 639 644 640 $is_author = ($inUser->id == $photo['user_id']); 641 642 if ($is_admin || $is_author){ 645 if (!$is_admin) { cmsCore::error404(); } 643 646 644 647 if (!isset($_POST['gomove'])){ //SHOW MOVE FORM … … 668 671 } else { //DO MOVE 669 672 670 if (@$_POST['album_id']){673 if ($_POST['album_id']){ 671 674 $fid = $inCore->request('album_id', 'int'); 672 if ($is_admin){ 673 $inDB->query("UPDATE cms_photo_files SET album_id = $fid WHERE id = '$id'") ; 674 } 675 $inDB->query("UPDATE cms_photo_files SET album_id = '$fid' WHERE id = '$id'") ; 675 676 } 676 677 header('location:/photos/'.$fid); 677 678 } 678 679 679 } else { cmsUser::goToLogin(); }680 681 680 } 682 681 /////////////////////////////// PHOTO DELETE ///////////////////////////////////////////////////////////////////////////////////////// … … 686 685 687 686 $photo = $model->getPhoto($photo_id); 687 if (!$photo) { cmsCore::error404(); } 688 688 689 689 $album = $model->getAlbum($photo['album_id']); -
trunk/components/photos/model.php
r458 r645 144 144 145 145 if ($photo['published']) { 146 $description = $photo['is_hidden'] ? '' : '<a href="/photos/photo'.$photo_id.'.html" class="act_photo"><img border="0" src="/images/photos/small/'.$photo['filename'].'" /></a>'; 147 146 148 cmsActions::log('add_photo', array( 147 149 'object' => $photo['title'], … … 150 152 'target' => $album_title, 151 153 'target_url' => '/photos/'.$photo['album_id'], 152 'description' => '<a href="/photos/photo'.$photo_id.'.html" class="act_photo"> 153 <img border="0" src="/images/photos/small/'.$photo['filename'].'" /> 154 </a>' 154 'description' => $description 155 155 )); 156 156 } … … 362 362 $photo = $this->inDB->get_fields('cms_photo_files', "id = '$id'", '*'); 363 363 364 if (!$photo) { cmsCore::error404(); }365 366 364 return $photo; 367 365 -
trunk/components/search/frontend.php
r594 r645 207 207 echo '<div style="margin-top:4px;margin-left:40px"> 208 208 <a style="color:gray" href="'.$item['placelink'].'">'.$item['place'].'</a> 209 &mdash <span style="color:green">http://'.$_SERVER['HTTP_HOST'].$item['link'].'</span>209 — <span style="color:green">http://'.$_SERVER['HTTP_HOST'].$item['link'].'</span> 210 210 </div>'; 211 211 echo '</div>'; -
trunk/components/users/frontend.php
r629 r645 585 585 $smarty->assign('comments', $comments); 586 586 $smarty->assign('avatar', usrImage($id)); 587 $smarty->assign('pagebar', cmsPage::getPagebar($records_total, $page, $perpage, ' /users/%user_id%/comments%page%.html', array('user_id'=>$id)));587 $smarty->assign('pagebar', cmsPage::getPagebar($records_total, $page, $perpage, 'javascript:centerLink(\'/users/'.$id.'/comments%page%.html\')')); 588 588 $smarty->display('com_users_comments.tpl'); 589 if ($inCore->inRequest('of_ajax')) { echo ob_get_clean(); exit; } 589 590 590 591 } else { echo '<p>'.$_LANG['NO_USER_COMMENT'].'</p>'; } … … 644 645 $smarty->assign('posts', $posts); 645 646 $smarty->assign('avatar', usrImage($id)); 646 $smarty->assign('pagebar', cmsPage::getPagebar($records_total, $page, $perpage, ' /users/%user_id%/forumposts%page%.html', array('user_id'=>$id)));647 $smarty->assign('pagebar', cmsPage::getPagebar($records_total, $page, $perpage, 'javascript:centerLink(\'/users/'.$id.'/forumposts%page%.html\')')); 647 648 $smarty->display('com_users_forumposts.tpl'); 649 if ($inCore->inRequest('of_ajax')) { echo ob_get_clean(); exit; } 648 650 649 651 } else { echo '<p>'.$_LANG['NOT_USER_POSTS_IN_FORUM'].'</p>'; } … … 1396 1398 cmsUser::sessionPut('photos_list', array($photo['id'])); 1397 1399 1398 $inCore->redirect('/users/'.$usr['login'].'/photos/submit ');1400 $inCore->redirect('/users/'.$usr['login'].'/photos/submit-edit'); 1399 1401 1400 1402 } … … 1529 1531 $we_friends = ($inUser->id && !$my_profile) ? (int)usrIsFriends($usr['id'], $inUser->id) : 0; 1530 1532 1533 if ($album['allow_who'] == 'all' || $my_profile || ($album['allow_who'] == 'friends' && $we_friends) || ($album['allow_who'] == 'registered' && $inUser->id)) { 1531 1534 $photos = $model->getAlbumPhotos($usr['id'], $album_type, $album_id, $we_friends); 1535 } 1532 1536 1533 1537 //Äåëèì íà ñòðàíèöû … … 1619 1623 $records_total = $inDB->rows_count('cms_board_items', 'user_id = '.$id.' AND published = 1'); 1620 1624 } 1621 $perpage = 1 5; // îáúÿâëåíèé íà ñòðàíèöå1625 $perpage = 10; // îáúÿâëåíèé íà ñòðàíèöå 1622 1626 $page = $inCore->request('page', 'int', 1); 1623 1627 $sql .= "LIMIT ".($page-1)*$perpage.", $perpage"; … … 1654 1658 $smarty->assign('myprofile', ($inUser->id == $id)); 1655 1659 $smarty->assign('is_con', $is_con); 1656 $smarty->assign('pagebar', cmsPage::getPagebar($records_total, $page, $perpage, ' /users/%user_id%/board%page%.html', array('user_id'=>$id)));1660 $smarty->assign('pagebar', cmsPage::getPagebar($records_total, $page, $perpage, 'javascript:centerLink(\'/users/'.$id.'/board%page%.html\')')); 1657 1661 $smarty->display('com_users_boards.tpl'); 1662 if ($inCore->inRequest('of_ajax')) { echo ob_get_clean(); exit; } 1658 1663 1659 1664 } … … 1683 1688 $smarty->assign('myprofile', ($id == $inUser->id)); 1684 1689 $smarty->assign('total', $total); 1685 $smarty->assign('pagebar', cmsPage::getPagebar($total, $page, $perpage, ' /users/%user_id%/friendlist%page%.html', array('user_id'=>$id)));1690 $smarty->assign('pagebar', cmsPage::getPagebar($total, $page, $perpage, 'javascript:centerLink(\'/users/'.$id.'/friendlist%page%.html\')')); 1686 1691 1687 1692 $smarty->display('com_users_friends.tpl'); 1693 if ($inCore->inRequest('of_ajax')) { echo ob_get_clean(); exit; } 1688 1694 1689 1695 } … … 1703 1709 if (!$usr) { cmsCore::error404(); } 1704 1710 1705 $sql = "SELECT p.*, a.title as album 1706 FROM cms_user_photos p, cms_user_albums a 1707 WHERE p.id = '$photoid' AND p.user_id = '$id' AND p.album_id = a.id 1711 $sql = "SELECT p.*, a.title as album, pr.gender 1712 FROM cms_user_photos p 1713 INNER JOIN cms_user_albums a ON a.id = p.album_id 1714 INNER JOIN cms_user_profiles pr ON pr.user_id = p.user_id 1715 WHERE p.id = '$photoid' AND p.user_id = '$id' 1708 1716 LIMIT 1"; 1709 1717 $result = $inDB->query($sql) ; … … 1713 1721 $photo = $inDB->fetch_assoc($result); 1714 1722 1715 $inDB->query("UPDATE cms_user_photos SET hits = hits + 1 WHERE id = ".$photo['id']) ;1716 1717 1723 $inPage->setTitle($photo['title']); 1718 1724 $inPage->addPathway($usr['nickname'], cmsUser::getProfileURL($usr['login'])); … … 1721 1727 $inPage->addPathway($photo['title'], $_SERVER['REQUEST_URI']); 1722 1728 1723 if (usrAllowed($photo['allow_who'], $id) || $inCore->userIsAdmin($inUser->id)){1724 1729 $photo['pubdate'] = $inCore->dateFormat($photo['pubdate'], true, false, false); 1725 $photo['genderlink'] = cmsUser::getGenderLink($usr['id'], $usr['nickname'], 0, '', $usr['login']);1730 $photo['genderlink'] = cmsUser::getGenderLink($usr['id'], $usr['nickname'], 0, $photo['gender'], $usr['login']); 1726 1731 $photo['filesize'] = round(filesize($_SERVER['DOCUMENT_ROOT'].'/images/users/photos/medium/'.$photo['imageurl'])/1024, 2); 1727 1732 //ññûëêè íà ïðåäûäóùóþ è ñëåäóþùóþ ôîòîãðàôèè 1728 1733 $previd = $inDB->get_fields('cms_user_photos', "id>'{$photo['id']}' AND user_id = '{$usr['id']}' AND album_id='{$photo['album_id']}'", 'id, title, pubdate', 'id ASC'); 1729 1734 $nextid = $inDB->get_fields('cms_user_photos', "id<'{$photo['id']}' AND user_id = '{$usr['id']}' AND album_id='{$photo['album_id']}'", 'id, title, pubdate', 'id DESC'); 1730 1731 $is_photo = true; 1732 } else { $is_photo = false; } 1735 // Ïðîâåðÿåì ïðàâà äîñòóïà 1736 $is_allow = usrAllowed($photo['allow_who'], $id) || $inCore->userIsAdmin($inUser->id) ? true : false; 1737 // Åñëè âèäèì ôîòî, îáíîâëÿåì ïðîñìîòðû 1738 if ($is_allow) { $inDB->query("UPDATE cms_user_photos SET hits = hits + 1 WHERE id = ".$photo['id']) ; } 1733 1739 1734 1740 $smarty = $inCore->initSmarty('components', 'com_users_photos_view.tpl'); … … 1740 1746 $smarty->assign('myprofile', $myprofile); 1741 1747 $smarty->assign('is_admin', $inCore->userIsAdmin($user_id)); 1742 $smarty->assign('is_photo', $is_photo);1743 if($is_photo){1748 $smarty->assign('is_allow', $is_allow); 1749 if($is_allow){ 1744 1750 $inCore->loadLib('tags'); 1745 1751 $smarty->assign('tagbar', cmsTagBar('userphoto', $photo['id'])); … … 1748 1754 1749 1755 //show user comments 1750 if($inCore->isComponentInstalled('comments') && $is_photo){1756 if($inCore->isComponentInstalled('comments') && $is_allow){ 1751 1757 $inCore->includeComments(); 1752 1758 comments('userphoto', $photo['id']); … … 2742 2748 } 2743 2749 //send email notification, if user want it 2744 $us er['email_newmsg'] = $inDB->get_field('cms_user_profiles', "user_id='{$user_id}'", 'email_newmsg');2745 if ($us er['email_newmsg'] && $user_id != $author_id){2750 $usr['email_newmsg'] = $inDB->get_field('cms_user_profiles', "user_id='{$user_id}'", 'email_newmsg'); 2751 if ($usr['email_newmsg'] && $user_id != $author_id){ 2746 2752 $inConf = cmsConfig::getInstance(); 2747 2753 //fetch target user … … 2749 2755 $postdate = date('d/m/Y H:i:s'); 2750 2756 $from_nick = $inDB->get_field('cms_users', "id='{$author_id}'", 'nickname'); 2751 $profilelink =cmsUser::getProfileURL($usr['login']);2757 $profilelink = HOST . cmsUser::getProfileURL($usr['login']); 2752 2758 2753 2759 $letter_path = PATH.'/includes/letters/newwallpost.txt'; -
trunk/components/users/messages.php
r465 r645 24 24 $msg_count = $inDB->rows_count('cms_user_msg', 'to_id = '.$id.''); 25 25 // Ïàãèíàöèÿ 26 $pagebar = ($msg_count > $perpage) ? cmsPage::getPagebar($msg_count, $page, $perpage, '/users/%user_id%/messages%page%.html', array('user_id'=>$id)) : '';26 $pagebar = ($msg_count > $perpage) ? cmsPage::getPagebar($msg_count, $page, $perpage, 'javascript:centerLink(\'/users/'.$id.'/messages%page%.html\')') : ''; 27 27 28 28 $sql = "SELECT m.*, m.senddate as fpubdate, m.from_id as sender_id, u.nickname as author, u.login as author_login, u.is_deleted, p.imageurl 29 29 FROM cms_user_msg m 30 LEFT JOIN cms_users u ON m.from_id = u.id31 LEFT JOIN cms_user_profiles p ON m.from_id = p.user_id32 WHERE m.to_id = $id 33 ORDER BY senddateDESC30 LEFT JOIN cms_users u ON u.id = m.from_id 31 LEFT JOIN cms_user_profiles p ON p.user_id = u.id 32 WHERE m.to_id = '$id' 33 ORDER BY m.id DESC 34 34 LIMIT ".(($page-1)*$perpage).", $perpage"; 35 35 … … 40 40 $msg_count = $inDB->rows_count('cms_user_msg m, cms_users u', 'm.from_id = '.$id.' AND m.to_id = u.id'); 41 41 // Ïàãèíàöèÿ 42 $pagebar = ($msg_count > $perpage) ? cmsPage::getPagebar($msg_count, $page, $perpage, '/users/%user_id%/messages-sent%page%.html', array('user_id'=>$id)) : '';42 $pagebar = ($msg_count > $perpage) ? cmsPage::getPagebar($msg_count, $page, $perpage, 'javascript:centerLink(\'/users/'.$id.'/messages-sent%page%.html\')') : ''; 43 43 44 44 $sql = "SELECT m.*, u.nickname as author, u.login as author_login, m.senddate as fpubdate, m.to_id as sender_id, u.is_deleted, p.imageurl 45 FROM cms_user_msg m, cms_users u, cms_user_profiles p 46 WHERE m.from_id = $id AND m.to_id = u.id AND m.to_id = p.user_id 47 ORDER BY senddate DESC 45 FROM cms_user_msg m 46 INNER JOIN cms_users u ON u.id = m.to_id 47 INNER JOIN cms_user_profiles p ON p.user_id = u.id 48 WHERE m.from_id = '$id' 49 ORDER BY m.id DESC 48 50 LIMIT ".(($page-1)*$perpage).", $perpage"; 49 51 50 52 break; 51 53 52 case 'history': $with_name = dbGetField('cms_users', "id = $with_id", 'nickname');54 case 'history': $with_name = $inDB->get_field('cms_users', "id = $with_id", 'nickname'); 53 55 $inPage->addPathway($_LANG['MESSEN_WITH'].' '.$with_name, $_SERVER['REQUEST_URI']); 54 56 //Êîëè÷åñòâî çàïèñåé 55 $msg_count = $inDB->rows_count('cms_user_msg m, cms_users u', '((m.from_id = '.$id.' AND m.to_id = '.$with_id.') OR (m.from_id = '.$with_id.' AND m.to_id = '.$id.')) AND m.from_id = u.id');57 $msg_count = $inDB->rows_count('cms_user_msg m, cms_users u', "m.from_id IN ($id, $with_id) AND m.to_id IN ($id, $with_id) AND m.from_id = u.id"); 56 58 // Ïàãèíàöèÿ 57 $pagebar = ($msg_count > $perpage) ? cmsPage::getPagebar($msg_count, $page, $perpage, ' /users/%user_id%/messages-history%to_id%-%page%.html', array('user_id'=>$id, 'to_id'=>$with_id)) : '';59 $pagebar = ($msg_count > $perpage) ? cmsPage::getPagebar($msg_count, $page, $perpage, 'javascript:centerLink(\'/users/'.$id.'/messages-history'.$with_id.'-%page%.html\')') : ''; 58 60 59 61 $sql = "SELECT m.*, u.nickname as author, u.login as author_login, m.senddate as fpubdate, m.from_id as sender_id, u.is_deleted, p.imageurl 60 FROM cms_user_msg m, cms_users u, cms_user_profiles p 61 WHERE ((m.from_id = $id AND m.to_id = $with_id) OR (m.from_id = $with_id AND m.to_id = $id)) AND m.from_id = u.id AND m.from_id = p.user_id 62 ORDER BY senddate DESC 62 FROM cms_user_msg m 63 INNER JOIN cms_users u ON u.id = m.from_id 64 INNER JOIN cms_user_profiles p ON p.user_id = u.id 65 WHERE m.from_id IN ($id, $with_id) AND m.to_id IN ($id, $with_id) 66 ORDER BY m.id DESC 63 67 LIMIT ".(($page-1)*$perpage).", $perpage"; 64 68 … … 140 144 141 145 $smarty->display('com_users_messages.tpl'); 146 if ($inCore->inRequest('of_ajax')) { echo ob_get_clean(); exit; } 142 147 143 148 ?> -
trunk/components/users/model.php
r625 r645 67 67 IFNULL(COUNT(i.id), 0) as invites_count 68 68 FROM cms_users u 69 LEFTJOIN cms_user_profiles p ON p.user_id = u.id70 LEFTJOIN cms_user_groups g ON g.id = u.group_id69 INNER JOIN cms_user_profiles p ON p.user_id = u.id 70 INNER JOIN cms_user_groups g ON g.id = u.group_id 71 71 LEFT JOIN cms_online o ON o.user_id = u.id 72 72 LEFT JOIN cms_banlist b ON b.user_id = u.id … … 183 183 184 184 if ($is_delete) { 185 186 $avatar = $this->inDB->get_field('cms_user_profiles', "user_id = '$user_id'", 'imageurl'); 187 if ($avatar && $avatar != 'nopic.jpg'){ 188 @unlink(PATH.'/images/users/avatars/'.$avatar); 189 @unlink(PATH.'/images/users/avatars/small/'.$avatar); 190 } 191 185 192 $this->inDB->query("DELETE FROM cms_users WHERE id = '$user_id' LIMIT 1"); 186 193 $this->inDB->query("DELETE FROM cms_user_profiles WHERE user_id = '$user_id' LIMIT 1"); 194 $this->inDB->query("DELETE FROM cms_user_wall WHERE user_id = '$user_id' AND usertype = 'user'"); 195 187 196 } else { 188 197 $this->inDB->query("UPDATE cms_users SET is_deleted = 1 WHERE id = '$user_id'"); … … 190 199 $this->inDB->query("DELETE FROM cms_user_friends WHERE to_id = '$user_id' OR from_id = '$user_id'"); 191 200 $this->inDB->query("DELETE FROM cms_user_clubs WHERE user_id = '$user_id'"); 201 $this->inDB->query("DELETE FROM cms_user_awards WHERE user_id = '$user_id'"); 202 192 203 cmsActions::removeUserLog($user_id); 193 204 … … 480 491 481 492 if ($type == 'private'){ 482 $album = $this->inDB->get_fields('cms_user_albums', "id='{$id}'", 'id, user_id, title ');493 $album = $this->inDB->get_fields('cms_user_albums', "id='{$id}'", 'id, user_id, title, allow_who'); 483 494 } 484 495 … … 574 585 a.allow_who='all' 575 586 OR 576 (a.allow_who='registered' AND ({$ user_id}>0))587 (a.allow_who='registered' AND ({$inUser->id}>0)) 577 588 OR 578 589 (a.allow_who='friends' AND ({$is_friends}=1)) -
trunk/core/classes/user.class.php
r615 r645 830 830 $perpage = 10; 831 831 832 if ($usertype=='user'){833 $myprofile = ($inUser->id == $user_id || $inUser->is_admin);834 } else { 835 $inCore->loadLib('clubs');836 $myprofile = ($clubUserIsRole || $clubUserIsAdmin || $inUser->is_admin);832 switch ($usertype){ 833 case 'user': $myprofile = ($inUser->id == $user_id || $inUser->is_admin); break; 834 case 'club': $inCore->loadLib('clubs'); 835 $myprofile = ($clubUserIsRole || $clubUserIsAdmin || $inUser->is_admin); break; 836 default: $myprofile = $inUser->is_admin; 837 837 } 838 838 … … 849 849 $sql = "SELECT w.*, g.gender, g.imageurl, u.nickname as author, u.login as author_login, u.is_deleted, w.pubdate 850 850 FROM cms_user_wall w 851 LEFTJOIN cms_users u ON u.id = w.author_id852 LEFT JOIN cms_user_profiles g ON g.user_id = w.author_id851 INNER JOIN cms_users u ON u.id = w.author_id 852 INNER JOIN cms_user_profiles g ON g.user_id = u.id 853 853 WHERE w.user_id = $user_id AND w.usertype = '$usertype' 854 854 ORDER BY w.pubdate DESC … … 856 856 857 857 $result = $inDB->query($sql); 858 $total_page = $inDB->num_rows($result); 859 858 859 if (!function_exists('usrImageNOdb')){ 860 860 $inCore->includeFile('components/users/includes/usercore.php'); 861 } 861 862 862 863 while($record = $inDB->fetch_assoc($result)){ … … 887 888 $smarty->assign('page', $page); 888 889 $smarty->assign('total', $total); 889 $smarty->assign('total_page', $total_page);890 890 $smarty->assign('pagebar', $pagebar); 891 891 -
trunk/core/js/common.js
r458 r645 2 2 $("img#"+img_id).attr("src", "/includes/codegen/cms_codegen.php?"+Math.random()); 3 3 } 4 function centerLink(href){ 5 6 $.post(href, {'of_ajax': 1}, function(data){ 7 $('div.component').html(data); 8 }); 9 10 } -
trunk/languages/ru/components/clubs.php
r594 r645 102 102 $_LANG['LOADING'] ='Çàãðóçêà'; 103 103 $_LANG['CLUB_WALL'] ='Ñòåíà êëóáà'; 104 $_LANG['NOT_POSTS_ON_WALL_TEXT'] ='Íà ñòåíå íåò çàïèñåé. Âàøà áóäåò ïåðâîé!'; 104 105 $_LANG['WRITE_ON_WALL'] ='Íàïèñàòü íà ñòåíå'; 105 106 $_LANG['CLUB_NOT_FOUND_TEXT'] ='Êëóá íå íàéäåí. Âîçìîæíî îí íå àêòèâåí èëè óäàëåí.'; -
trunk/languages/ru/components/users.php
r539 r645 140 140 141 141 $_LANG['PHOTO_NOT_FOUND'] ='Ôîòîãðàôèÿ íå íàéäåíà'; 142 $_LANG['PHOTO_NOT_FOUND_TEXT'] =' Âîçìîæíî îíà áûëà óäàëåíà èëè ïîëüçîâàòåëü îãðàíè÷èë åå ïðîñìîòð.';142 $_LANG['PHOTO_NOT_FOUND_TEXT'] ='Ïîëüçîâàòåëü îãðàíè÷èë ïðîñìîòð ýòîé ôîòîãðàôèè.'; 143 143 144 144 $_LANG['ADD_TO_FRIEND'] ='Äîáàâèòü â äðóçüÿ'; … … 282 282 $_LANG['USERS_PHOTOS_PUBLIC_ALBUMS']='Ôîòîãðàôèè ïîëüçîâàòåëÿ â îáùèõ àëüáîìàõ'; 283 283 $_LANG['ALL_PHOTOS'] ='Âñå ôîòîãðàôèè'; 284 $_LANG['NOT_PHOTOS'] ='Íåò äîñòóïíûõ ôîòîãðàôèé .';284 $_LANG['NOT_PHOTOS'] ='Íåò äîñòóïíûõ ôîòîãðàôèé, âîçìîæíî ó âàñ íåò ïðàâ äëÿ ïðîñìîòðà ýòîãî àëüáîìà.'; 285 285 $_LANG['ADD'] ='Äîáàâèòü'; 286 286 $_LANG['ALL_COMMENTS'] ='Âñå êîììåíòàðèè'; -
trunk/migrate/step1.php
r511 r645 4 4 $inDB->query("ALTER TABLE `cms_modules` ADD `is_strict_bind` TINYINT NOT NULL DEFAULT '0'"); 5 5 } 6 7 $inDB->query("ALTER TABLE `cms_user_photos` CHANGE `pubdate` `pubdate` DATETIME NOT NULL"); 6 8 7 9 if (!$inDB->isFieldExists('cms_modules', 'version')){ -
trunk/modules/mod_comments/module.php
r609 r645 25 25 if (!$targeting){ echo '<p>'.$_LANG['COMMENTS_NOT_SHOWTYPE'].'</p>'; return true; } 26 26 27 $sql = ''; 28 $target_where = ''; 29 $t = 1; 27 $t_list = array(); 30 28 31 foreach($cfg['targets'] as $key=>$value){ 32 if ($t === 1) { $target_where .= " AND ("; } 33 $target_where .= 'c.target="'.$value.'"'; 34 if ($t <= sizeof($cfg['targets'])-1) { $target_where .= " OR "; } else { $target_where .= ")"; } 35 $t++; 29 foreach($cfg['targets'] as $type){ 30 $t_list[] = "'$type'"; 36 31 } 32 33 $t_list = rtrim(implode(',', $t_list), ','); 34 35 $target_where = "AND c.target IN ({$t_list})"; 37 36 38 37 $guest_sql = $cfg['showguest'] ? "OR c.guestname<>''" : ""; … … 50 49 IFNULL(u.login, '') as author_login, 51 50 IFNULL(v.total_rating, 0) as rating 52 FROM cms_users u, cms_comments c 51 FROM cms_comments c 52 INNER JOIN cms_users u ON u.id = c.user_id {$guest_sql} 53 53 LEFT JOIN cms_ratings_total v ON v.item_id=c.id AND v.target='comment' 54 WHERE (c.user_id=u.id {$guest_sql}) ANDc.published=1 {$target_where}54 WHERE c.published=1 {$target_where} 55 55 GROUP BY c.id 56 ORDER BY c. pubdateDESC56 ORDER BY c.id DESC 57 57 LIMIT 70"; 58 58 -
trunk/templates/_default_/components/com_photos_view_photo.tpl
r458 r645 70 70 {if $is_author || $is_admin} 71 71 <a href="/photos/editphoto{$photo.id}.html" title="{$LANG.EDIT}"><img src="/templates/_default_/images/icons/edit.png" border="0"/></a> 72 {if is_admin}72 {if $is_admin} 73 73 <a href="/photos/movephoto{$photo.id}.html" title="{$LANG.MOVE}"><img src="/templates/_default_/images/icons/move.png" border="0"/></a> 74 74 {/if} … … 106 106 107 107 {/strip} 108 109 {*110 111 <table width="100%" cellpadding="5" cellspacing="0">112 <tr>113 <td colspan="3" align="center">114 115 </td>116 </tr>117 <tr>118 <td colspan="3" align="center">119 <div>← {$LANG.BACK_TO} <a href="/photos/{$photo.cat_id}">{$LANG.TO_ALBUM}</a>120 {if $photo.NSDiffer==''} | <a href="/photos">{$LANG.TO_LIST_ALBUMS}</a>{/if}121 </div>122 </td>123 </tr>124 <tr>125 <td style="text-align:center"></td>126 </tr>127 {if $photo.a_bbcode}128 <tr>129 <td style="text-align:center">130 <label for="bbcode">{$LANG.CODE_INPUT_TO_FORUMS}: </label>131 132 </td>133 </tr>134 {/if}135 136 </table>137 138 {/if}139 *} -
trunk/templates/_default_/components/com_users_photo_submit.tpl
r458 r645 85 85 <td> 86 86 <select name="allow[{$photo.id}]"> 87 <option value="all" >{$LANG.TO_ALL}</option>88 <option value="registered" >{$LANG.TO_REGISTERED}</option>89 <option value="friends" >{$LANG.TO_MY_FRIEND}</option>87 <option value="all" {if $photo.allow_who=='all'}selected="selected"{/if}>{$LANG.TO_ALL}</option> 88 <option value="registered" {if $photo.allow_who=='registered'}selected="selected"{/if}>{$LANG.TO_REGISTERED}</option> 89 <option value="friends" {if $photo.allow_who=='friends'}selected="selected"{/if}>{$LANG.TO_MY_FRIEND}</option> 90 90 </select> 91 91 </td> -
trunk/templates/_default_/components/com_users_photos_view.tpl
r458 r645 3 3 {* ================================================================================ *} 4 4 {strip} 5 {if $is_ photo}5 {if $is_allow} 6 6 7 7 {if $myprofile || $is_admin} … … 55 55 56 56 {else} 57 <div class="con_heading">{$LANG.PHOTO_NOT_FOUND}</div> 58 <p>{$LANG.PHOTO_NOT_FOUND_TEXT}</p> 57 <div class="con_heading">{$photo.title}</div> 58 59 <div class="bar"> 60 {$photo.genderlink} — {$photo.pubdate} — <strong>{$LANG.HITS}:</strong> {$photo.hits} 61 </div> 62 63 <table cellpadding="0" cellspacing="0" border="0" width="100%" height="300"> 64 <tr> 65 66 <td width="30%"> 67 {if $previd} 68 <a class="usr_photo_prev_link" href="/users/{$usr.id}/photo{$previd.id}.html" title="{$previd.title}"></a> 69 {else} 70 71 {/if} 72 </td> 73 74 <td width="40%"> 75 <div class="usr_photo_view"> 76 {if $nextid}<a href="/users/{$usr.id}/photo{$nextid.id}.html">{/if} 77 <span>{$LANG.PHOTO_NOT_FOUND_TEXT}</span> 78 {if $nextid}</a>{/if} 79 </div> 80 </td> 81 82 <td width="30%"> 83 {if $nextid} 84 <a class="usr_photo_next_link" href="/users/{$usr.id}/photo{$nextid.id}.html" title="{$nextid.title}"></a> 85 {else} 86 87 {/if} 88 </td> 89 90 </tr> 91 </table> 92 59 93 {/if} 60 94 {/strip}
Note: See TracChangeset
for help on using the changeset viewer.
