<a href="#" onclick="ShowHide(\'write_wall\');" class="comment_new"> написать </a> ', 'info' => ' <div id="write_wall" style="display: none;"> <form method="post"> <input type="hidden" name="act" value="write_wall" /> <input type="hidden" name="user_id" value="' . $off . '" /> <textarea name="message" rows="6" style="width: 90%; overflow-x: hidden;"></textarea> <input type="submit" value="Отправить" /> <br /> <br /> </form> </div> ', 'href' => "/walls/{$seg}/{$off}", 'Items' => $aWalls); $tpl->assign('Wall', int_block($aArray, 'l_wall.htm')); // OUT // Выводим саму фотографию $tpl->assign($aItem); // Выводим ее порядковый номер и кол-во фотографий в альбоме $aPhotos = ${$owner}->getPhotos($aOwner['id']); $tpl->assign('count', count($aPhotos)); foreach ($aPhotos as $k => $v) { if ($v['id'] == $aItem['id']) { break; } } $tpl->assign('num', $k + 1); // Выводим предыдущую и следующую фотографию в альбоме $tpl->assign('Prew', ''); $tpl->assign('Next', '');
function itsProfile() { global $aUser, $tpl, $_t, $Permissions, $Users, $Albums, $seg, $off, $Walls, $Friends, $Groups; if (isset($_POST['act'])) { switch ($_POST['act']) { case 'add_friend': $Users->addFriendRequest($Permissions->getLoggedUserId(), $_POST['user_id']); header('Location: ' . $_SERVER['REQUEST_URI']); break; case 'del_friend': $Users->delFriend($Permissions->getLoggedUserId(), $_POST['user_id']); header('Location: ' . $_SERVER['REQUEST_URI']); break; case 'write_wall': $Walls->create($_POST['message'], 'user', $_POST['user_id']); // header('Location: '.$_SERVER['REQUEST_URI']); break; case 'del_wall_message': // dbg($_POST); $Walls->del($_POST['id']); header('Location: ' . $_SERVER['REQUEST_URI']); break; case 'add_bookmark': // //Console::log($_POST); $Bookmarks->create($_POST['id'], 'user', $Permissions->getLoggedUserId()); header('Location: ' . $_SERVER['REQUEST_URI']); break; default: break; } } // Базовые данные $tpl->assign($aUser); // Ссылки на функции профиля $tpl->assign('OtherProfile', ''); // Ссылки на редактирование профиля $tpl->assign('IsOwner_1', ''); $tpl->assign('IsOwner_2', ''); $tpl->assign('IsOwner_3', ''); // Walls $aWalls = $Walls->getItems('user', $off); Console::log('$aWalls:'); Console::log($aWalls); $aArray = array('title' => ' Комменты <a href="#" onclick="ShowHide(\'write_wall\');"> написать </a> ', 'info' => ' <div id="write_wall" style="display: none;"> <form method="post"> <input type="hidden" name="act" value="write_wall" /> <input type="hidden" name="user_id" value="' . $off . '" /> <textarea name="message" rows="6" style="width: 90%; overflow-x: hidden;"></textarea> <input type="submit" value="Отправить" /> <br /> <br /> </form> </div> ', 'href' => "/walls/{$seg}/{$off}", 'Items' => int_list($aWalls, '_wall.htm')); $tpl->assign('Wall', int_block($aArray, 'l_wall.htm', 'Здесь пока никто ничего не написал. Вы можете быть первым!')); // Friends $aFriends = $Users->getFriends($off); //Console::log('$aFriends:'); //Console::log($aFriends); $aArray = array('title' => 'Собутыльники', 'href' => "/friends/{$seg}/{$off}", 'Items' => $aFriends); $tpl->assign('Friends', int_block($aArray, 'l_frends.htm', 'нет собутыльников')); //Groups $aGroups = $Groups->getLinkedUsers($off, true); //Console::log('$aGroups:'); //Console::log($aGroups); $aArray = array('title' => 'Группы', 'href' => "/groups/{$off}", 'Items' => $aGroups); $tpl->assign('Groups', int_block($aArray, 'l_group.htm', 'нет групп')); }