UberCMS Groups - Group Profiles 80%

Page 1 of 2 12 LastLast
Results 1 to 15 of 28
  1. #1
    Im Back! PythoneX12 is offline
    MemberRank
    Sep 2010 Join Date
    634Posts

    config UberCMS Groups - Group Profiles 80%

    Hey ragezone, PythoneX12 here, Just back with ubercms groups. Almost 100% complete :)


    Whats done so far:

    • Group Purchasing
    • Group Viewing
    • Community Top Groups
    • Group Home Pages



    What to expect soon:

    • Group Editing
    • Group Catalogs(improved)
    • Group Favorites
    • Group Leaving
    • Group Joining

    (Much more)


    Images:









    And thats about it!

    I hope you guys support this dev, And enjoy it :)


    Credits so far:

    Me,
    Meth0d(for ubercms)


    Ill be updating every once in a while guys<3

    If you would like to contribute to the dev of this, Please pm me, or add my skype at: hotrichman21

    Thanks<3


  2. #2
    Account Upgraded | Title Enabled! Akimbo is offline
    MemberRank
    Jul 2011 Join Date
    NorwayLocation
    305Posts

    Re: UberCMS Groups - Group Profiles 80%

    so, you can make groups, but can't get the logo to be showed fully? ;)

  3. #3
    Alpha Member Emily is offline
    MemberRank
    Oct 2012 Join Date
    The NetherlandsLocation
    2,408Posts

    Re: UberCMS Groups - Group Profiles 80%

    Quote Originally Posted by Akimbo View Post
    so, you can make groups, but can't get the logo to be showed fully? ;)
    Maybe he didn't want to do it? Maybe he cares more about the code (which is the most important) than about the design.
    OT: Good luck, it looks good :)

  4. #4
    Account Upgraded | Title Enabled! Akimbo is offline
    MemberRank
    Jul 2011 Join Date
    NorwayLocation
    305Posts

    Re: UberCMS Groups - Group Profiles 80%

    like it's just some basic css, everyone should, adn can do it. However, really wanna see snippets if this is secure and stuff.

  5. #5
    Im Back! PythoneX12 is offline
    MemberRank
    Sep 2010 Join Date
    634Posts

    Re: UberCMS Groups - Group Profiles 80%

    Hes right, Logo is important. And is also the least of my worries. The logo is good to have yes, But who says im done? Btw, This is for groups development, Not to be flaming because you dont think i no css.. Lol

  6. #6
    Account Upgraded | Title Enabled! Akimbo is offline
    MemberRank
    Jul 2011 Join Date
    NorwayLocation
    305Posts

    Re: UberCMS Groups - Group Profiles 80%

    not flaming, but would really love snippets to see this isn't based on phpretro. and exploits and stuff.

  7. #7
    Im Back! PythoneX12 is offline
    MemberRank
    Sep 2010 Join Date
    634Posts

    Re: UberCMS Groups - Group Profiles 80%

    Lmfao, Ok heres a snippet:


    PHP Code:
    <?php

    $bg 
    "";
    $my_membership mysql_query("SELECT * FROM groups_memberships WHERE groupid = '".($_GET['id'])."' AND userid ='".USER_ID."'");
    $member_rank $my_membership['member_rank'];

    if(isset(
    $_GET['id']) && is_numeric($_GET['id']))
    {
        
    $check mysql_query("SELECT * FROM groups_details WHERE id = '".($_GET['id'])."' LIMIT 1");
        
    $exists mysql_num_rows($check);

        if(
    $exists 0)
        {
            
    $groupid = ($_GET['id']);
            
    $pageid "profile";

            
    $error false;
            
    $groupdata mysql_fetch_assoc($check);

            
    $pagename "Groups: ".$groupdata['name'];
            
    $ownerid $groupdata['ownerid'];
            
    $bg $groupdata['bg'];

            
    $Miembros mysql_query("SELECT COUNT(*) FROM groups_memberships WHERE groupid = '".$groupid."' AND is_pending = '0'");
            
    $Members mysql_fetch_array($Miembros);
            
    $check mysql_query("SELECT * FROM groups_memberships WHERE userid = '".USER_ID."' AND groupid = '".$groupid."' AND is_pending = '0' LIMIT 1");
            
    $is_member mysql_num_rows($check);

            if (
    $is_member && LOGGED_IN == TRUE)
            {
                
    $is_member true;
                
    $my_membership mysql_fetch_assoc($check);
                
    $member_rank $my_membership['member_rank'];

            }
            else
            {
                
    $is_member false;
            }

        }
        else
        {
            
    $error true;
        }

    }
    else if(isset(
    $_GET['name']))
    {
        
    $GroupName FilterText($_GET['name']);
        
    $check_name mysql_query("SELECT * FROM groups_links WHERE short = '$GroupName' LIMIT 1") or die(mysql_error());
        
    $exist_name mysql_num_rows($check_name);
        
        if(
    $exists_name 0)
        {
            
    $linkdata mysql_fetch_assoc($check);
            
    $check mysql_query("SELECT * FROM groups_details WHERE id = '".FilterText($linkdata['groupid'])."' LIMIT 1");
            
    $exists mysql_num_rows($check);    

            if(
    $exists 0)
            {
                
    $groupdata mysql_fetch_assoc($check);
                
    $groupid $groupdata['id'];
                
    $pageid str_replace(" ""-"$GroupName);
                
    $group_name true;

                
    $error false;        

                
    $pagename "Groups: ".$groupdata['name']."";
                
    $ownerid $groupdata['ownerid'];
                
    $bg $groupdata['bg'];

                
    $Miembros mysql_query("SELECT COUNT(*) FROM groups_memberships WHERE groupid = '".$groupid."' AND is_pending = '0'");
                
    $Members mysql_fetch_array($Miembros);

                
    $check mysql_query("SELECT * FROM groups_memberships WHERE userid = '".USER_ID."' AND groupid = '".$groupid."' AND is_pending = '0' LIMIT 1");
                
    $is_member mysql_num_rows($check);

                if(
    $is_member && LOGGED_IN == TRUE)
                {
                    
    $is_member true;
                    
    $my_membership mysql_fetch_assoc($check);
                    
    $member_rank $my_membership['member_rank'];

                }
                else
                {
                    
    $is_member false;
                }

            }
            else
            {
                
    $error true;
            }
        }
        else
        {
            
    $error true;
        }
    }
    else
    {
        
    $error true;
    }

    if(isset(
    $_GET['do']) && $_GET['do'] == "edit" && LOGGED_IN)
    {
        if(
    $is_member == true && $member_rank 1)
        {
            unset(
    $_SESSION["Ajax"]["Update"]);
            unset(
    $_SESSION['home_edit']);

            
    $_SESSION['group_edit'] = true;
            
    $_SESSION['group_edit_id'] = $groupid;
            
    $_SESSION['user_group_edit_id'] = "'.USER_ID.'";
            
    $check mysql_query("SELECT * FROM cms_homes_group_linker WHERE userid = '".USER_ID."' LIMIT 1") or die(mysql_error());
            
    $linkers mysql_num_rows($check);

            if(
    $linkers 0)
            {
                
    mysql_query("UPDATE cms_homes_group_linker SET active = '1', groupid = '".$groupid."' WHERE userid = '".USER_ID."' LIMIT 1") or die(mysql_error());
            }
            else
            {
                
    mysql_query("INSERT INTO cms_homes_group_linker (userid,groupid,active) VALUES ('".USER_ID."','".$groupid."','1')") or die(mysql_error());
            }

            
    restoreWaitingItems("'.USER_ID.'");

            
    header("location: ./groups/".$groupid."/id"); exit;
        }
        else
        {    
            
    $_SESSION['group_edit'] = false;
            
    header("location: ./groups/".$groupid."/id"); exit;
        }

    }

    if(isset(
    $_GET['do']) && $_GET['do'] == "canceledit" && LOGGED_IN)
    {
        unset(
    $_SESSION['group_edit']);
        unset(
    $_SESSION['group_edit_id']);
        
    restoreWaitingItems("'.USER_ID.'");
        
    header("location: ./groups/".$groupid."/id"); exit;
    }

    if(isset(
    $_SESSION['group_edit']) && $_SESSION['group_edit'] == true && $is_member == true && $member_rank 1)
    {
        
    $edit_mode true;
        
    $body_id "editmode";
    }
    else
    {
        
    $edit_mode false;
        
    $body_id "viewmode";
    }

    if(
    $error == true)
    {
        
    $body_id "home";
    }

    if(
    $groupdata['type'] !== "1" && $is_member !== true)
    {    
        
    $remove_pending mysql_query("DELETE FROM groups_memberships WHERE is_pending = '1' AND userid = '".USER_ID."' AND groupid = '".$groupid."' LIMIT 1") or die(mysql_error());
    }

    $viewtools "    <div class=\"myhabbo-view-tools\">\n";


    if(
    LOGGED_IN == TRUE && !$is_member && $groupdata['type'] !== "2" && $my_membership['is_pending'] !== "1")
    {
        
    $viewtools $viewtools "<a href=\"/groups/actions/join.php?groupId=".$groupid."\" id=\"join-group-button\">";

        if(
    $groupdata['type'] == "0" || $groupdata['type'] == "3")
        {
            
    $viewtools $viewtools "LOL";
        }
        else
        {
            
    $viewtools $viewtools "Enviar petición";
        }

        
    $viewtools $viewtools "</a>";
    }


    if(
    LOGGED_IN == TRUE && $my_membership['is_current'] !== "1" && $is_member)
    {
        
    $viewtools $viewtools "<a href=\"#\" id=\"select-favorite-button\">Add Favorite</a>\n";
    }

    if(
    LOGGED_IN == TRUE && $my_membership['is_current'] == "1" && $is_member)
    {
        
    $viewtools $viewtools "<a href=\"#\" id=\"deselect-favorite-button\">Remove Favorite</a>";
    }

    if(
    LOGGED_IN == TRUE && $is_member && "'.USER_ID.'" !== $ownerid)
    {
        
    $viewtools $viewtools "<a href=\"/ajax_habblet/confirm_leave.php?groupId=".$groupid."\" id=\"leave-group-button\">Leave Group</a>\n";
    }

    if(
    LOGGED_IN == TRUE && '."'.USER_ID.'".' !== $ownerid)
    {
        
    $viewtools $viewtools "<a href=\"#\" id=\"reporting-button\" style=\"display: none;\">Mostrar la opción de Informar.</a>\n<a href=\"#\" id=\"stop-reporting-button\" style=\"display: none;\">Ocultar la opción de Informar.</a>";
    }

    $viewtools $viewtools "    </div>\n";

    $bg_fetch mysql_query("SELECT data FROM cms_homes_stickers WHERE type = '4' AND groupid = '".$groupid."' LIMIT 1");
    $bg_exists mysql_num_rows($bg_fetch);

    ?>
    <title>Fing: <?php echo ($groupdata['name']); ?></title>
    <?php 

    $groupid 
    =($_GET['id']);
    $ownerid $groupdata['ownerid'];
    ?>
    <div id="container">
        <div id="content" style="position: relative" class="clearfix">
        <div id="mypage-wrapper" class="cbb blue">
    <div class="box-tabs-container box-tabs-left clearfix">
        <?php if($member_rank && LOGGED_IN && $edit_mode == false){ ?><a href="#" id="myhabbo-group-tools-button" class="new-button dark-button edit-icon" style="float:left"><b><span></span>Edit</b><i></i></a><?php ?>
        <?php if($edit_mode == false){ echo $viewtools; } ?>
        
        <h2 class="page-owner">
    <?php echo ($groupdata['name']); ?>&nbsp;
    <?php if($groupdata['type'] == "2"){ ?><img src='/web-gallery/images/status_closed_big.gif' alt='Group Closed' title='Group Closed'><?php ?>
    <?php 
    if($groupdata['type'] == "1"){ ?><img src='/web-gallery/images/status_exclusive_big.gif' alt='Grupo Moderado' title='Grupo Moderado'><?php ?></h2>
        </h2>
        <ul class="box-tabs">
            <li class="selected"><a href="/groups/<?php echo $groupid?>/id">Group</a><span class="tab-spacer"></span></li>
        </ul>
    </div>
        <div id="mypage-content">
    <?php if($edit_mode == true){ ?>
    <div id="top-toolbar" class="clearfix">
        <ul>
            <li><a href="#" id="inventory-button">Inventory</a></li>
            <li><a href="#" id="webstore-button">Store</a></li>
        </ul>
        
        <form action="#" method="get" style="width: 50%">
            <a id="cancel-button" class="new-button red-button cancel-icon" href="#"><b><span></span>Cancel</b><i></i></a>

            <a id="save-button" class="new-button green-button save-icon" href="#"><b><span></span>Save</b><i></i></a>
        </form>
    </div>
    <?php ?>
            <div id="mypage-bg" class="<?php echo $bg?>">
                <div id="playground-outer">
                    <div id="playground">

    <?php

    $getStickies 
    mysql_query("SELECT * FROM site_items WHERE groupId = '" $groupid "' AND type = 'stickie'");

    while(
    $row mysql_fetch_assoc($getStickies))
    {
    ?>
    <div class="movable stickie <?php echo $row['skin']; ?>-c" style=" left: <?php echo $row['position_left']; ?>px; top: <?php echo $row['position_top']; ?>px; z-index: <?php echo $row['position_z']; ?>;" id="stickie-<?php echo $row['id']; ?>">

        <div class="<?php echo $row['skin']; ?>" >
            <div class="stickie-header">
                <h3>
    <?php if($edit_mode) { ?>
    <img src="/web-gallery/images/myhabbo/icon_edit.gif" width="19" height="18" class="edit-button" id="stickie-<?php echo $row['id']; ?>-edit" />
    <script type="text/javascript">
    var editButtonCallback = function(e) { openEditMenu(e, <?php echo $row['id']; ?>, "stickie", "stickie-<?php echo $row['id']; ?>-edit"); };
    Event.observe("stickie-<?php echo $row['id']; ?>-edit", "click", editButtonCallback);
    Event.observe("stickie-<?php echo $row['id']; ?>-edit", "editButton:click", editButtonCallback); 
    </script>
    <?php } else { ?>
                <img id="stickie-<?php echo $row['id']; ?>-report" class="report-button report-s" alt="report" src="./web-gallery/images/myhabbo/buttons/report_button.gif" style="display: none" />
    <?php ?>
                </h3>
                <div class="clear"></div>
            </div>
            <div class="stickie-body">
                <div class="stickie-content">

                    <div class="stickie-markup">
                    <?php echo $row['content']; ?>
                    </div>
                    <div class="stickie-footer">
                    </div>
                </div>
            </div>

        </div>
    </div>
    <?php ?>




    <?php
    // Stickers
    $getStickers mysql_query("SELECT * FROM site_items WHERE groupId = '" $groupid "' AND type = 'sticker'");
    while(
    $row mysql_fetch_assoc($getStickers)) {
    ?>
    <div class="movable sticker <?php echo $row['skin']; ?>" style="left: <?php echo $row['position_left']; ?>px; top: <?php echo $row['position_top']; ?>px; z-index: <?php echo $row['position_z']; ?>" id="sticker-<?php echo $row['id']; ?>">
    <?php if($edit_mode) { ?>
    <img src="/web-gallery/images/myhabbo/icon_edit.gif" width="19" height="18" class="edit-button" id="sticker-<?php echo $row['id']; ?>-edit" />
    <script type="text/javascript">
    var editButtonCallback = function(e) { openEditMenu(e, <?php echo $row['id']; ?>, "sticker", "sticker-<?php echo $row['id']; ?>-edit"); };
    Event.observe("sticker-<?php echo $row['id']; ?>-edit", "click", editButtonCallback);
    Event.observe("sticker-<?php echo $row['id']; ?>-edit", "editButton:click", editButtonCallback); 
    </script>
    <?php ?>
    </div>
    <?php ?>

    <?php
    // Widgets
    $getWidgets mysql_query("SELECT * FROM site_items WHERE groupId = '" $groupid "' AND type = 'widget'");
    while(
    $row mysql_fetch_assoc($getWidgets)) {

    $WidgetId $row['id'];
            
    $Miembros mysql_query("SELECT * FROM groups_memberships WHERE groupid = '".$groupid."' AND is_pending = '0'");
            
    $Members mysql_num_rows($Miembros);
    if(
    $row['var'] == "MemberWidget") {
    ?>

    <div class="movable widget <?php echo $row['var']; ?>" id="widget-<?php echo $WidgetId?>" style=" left: <?php echo $row['position_left']; ?>px; top: <?php echo $row['position_top']; ?>px; z-index: <?php echo $row['position_z']; ?>;">
    <div class="<?php echo $row['skin']; ?>">
        <div class="widget-corner" id="widget-<?php echo $WidgetId?>-handle">

            <div class="widget-headline"><h3>
            <?php if($edit_mode) { ?>
            <img src="./web-gallery/images/myhabbo/icon_edit.gif" width="19" height="18" class="edit-button" id="widget-<?php echo $row['id']; ?>-edit" />
            <script language="JavaScript" type="text/javascript">
            Event.observe("widget-<?php echo $row['id']; ?>-edit", "click", function(e) { openEditMenu(e, <?php echo $row['id']; ?>, "widget", "widget-<?php echo $row['id']; ?>-edit"); }, false);
            </script>
            <?php } else { ?><span class="header-left">&nbsp;</span><span class="header-middle">Members in group (<span id="avatar-list-size"><?php echo $Members?></span>)</span><span class="header-right">&nbsp;</span><?php ?></h3>
            </div>    
        </div>
        <div class="widget-body">
            <div class="widget-content">

    <div id="avatar-list-search">
    <input type="text" style="float:left;" id="avatarlist-search-string"/>
    <a class="new-button" style="float:left;" id="avatarlist-search-button"><b>Search</b><i></i></a>

    </div>
    <br clear="all"/>

    <div id="avatarlist-content">

    <div class="avatar-widget-list-container">

    <?php
    $getMemberss 
    mysql_query("SELECT userID FROM groups_memberships WHERE groupID = '" $groupid "' AND is_pending = '0'");

    while(
    $rowMember mysql_fetch_assoc(($getMemberss)))
    {

    $rowUser mysql_fetch_assoc(getData($rowMember['userID']));
    ?>
    <ul id="avatar-list-list" class="avatar-widget-list">
        <li id="avatar-list-<?php echo $WidgetId?>-<?php echo $rowUser['id']; ?>" title="<?php echo $rowUser['username']; ?>"><div class="avatar-list-open"><a href="#" id="avatar-list-open-link-<?php echo $WidgetId?>-<?php echo $rowUser['id']; ?>" class="avatar-list-open-link"></a></div>
    <div class="avatar-list-avatar"><img src="http://www.habbo.com/habbo-imaging/avatarimage?figure=<?php echo $rowUser['look']; ?>&direction=4&head_direction=4&gesture=sml&action=&size=s" alt="" /></div>
    <h4><a href="/home/<?php echo $rowUser['username']; ?>"><?php echo $rowUser['username']; ?></a></h4>
    <p class="avatar-list-birthday"><?php echo $rowUser['account_created']; ?></p>
    <p>
    <img 
        src="/web-gallery/images/groups/owner_icon.gif" alt="" class="avatar-list-groupstatus" />
    </p></li>

    </ul>
    <?php ?>

    <div id="avatar-list-info" class="avatar-list-info">
    <div class="avatar-list-info-close-container"><a href="#" class="avatar-list-info-close"></a></div>
    <div class="avatar-list-info-container"></div>
    </div>

    </div>

    <div id="avatar-list-paging">
        1 - 1 / 1
        <br/>
        Previous |
        &lt;&lt; |
        &gt;&gt; |
        Next

    <input type="hidden" id="pageNumber" value="1"/>
    <input type="hidden" id="totalPages" value="1"/>
    </div>

    <script type="text/javascript">
    document.observe("dom:loaded", function() {
        window.widget<?php echo $WidgetId?> = new MemberWidget('<?php echo $groupid?>', '<?php echo $WidgetId?>');
    });
    </script>

    </div>
            <div class="clear"></div>
            </div>
        </div>
    </div>
    </div>



    <?php } else if($row['var'] == "GuestbookWidget")
    {
        
    $sql mysql_query("SELECT * FROM cms_guestbook WHERE widget_id = '$WidgetId' ORDER BY id DESC");
        
    $count mysql_num_rows($sql);
        
        if(
    $row['content'] == "private")
            
    $status "private";
        else
            
    $status "public";
    ?>

    <div class="movable widget GuestbookWidget" id="widget-<?php echo $WidgetId?>" style=" left: <?php echo $row['position_left']; ?>px; top: <?php echo $row['position_top']; ?>px; z-index: <?php echo $row['position_z']; ?>;">
    <div class="<?php echo $row['skin']; ?>">
        <div class="widget-corner" id="widget-<?php echo $WidgetId?>-handle">
            <div class="widget-headline"><h3>
            <?php if($edit_mode) { ?>
    <img src="./web-gallery/images/myhabbo/icon_edit.gif" width="19" height="18" class="edit-button" id="widget-<?php echo $row['id']; ?>-edit" />
    <script type="text/javascript">
    var editButtonCallback = function(e) { openEditMenu(e, <?php echo $row['id']; ?>, "widget", "widget-<?php echo $row['id']; ?>-edit"); };
    Event.observe("widget-<?php echo $row['id']; ?>-edit", "click", editButtonCallback);
    Event.observe("widget-<?php echo $row['id']; ?>-edit", "editButton:click", editButtonCallback); 
    </script>
            <?php ?>
    <span class="header-left">&nbsp;</span><span class="header-middle">Title (<span id="guestbook-size"><?php echo $count?></span>) <span id="guestbook-type" class="<?php echo $status?>"><?php if($status == "private"){ ?><img src="./web-gallery/images/groups/status_exclusive.gif" title="Members" alt="Members"/><?php ?></span></span><span class="header-right">&nbsp;</span></h3>

            </div>    
        </div>
        <div class="widget-body">
            <div class="widget-content">
    <div id="guestbook-wrapper" class="gb-public">
    <ul class="guestbook-entries" id="guestbook-entry-container">
        <?php if($count == 0){ ?>
        <div id="guestbook-empty-notes">Empty Notes.</div>
        <?php
            
    }
            else
            {
                
    $sql123 mysql_query("SELECT * FROM groups_details WHERE id = '".$_GET['id']."' LIMIT 1");
                
    $grouprrow mysql_fetch_assoc($sql123);
                
    $i 0;

                while (
    $row1 mysql_fetch_assoc($sql))
                {
                    
    $i++;
                    
    $userrow mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE id = '".$row1['userid']."' LIMIT 1"));

                    if(
    "'.USER_ID.'" == $row1['userid'])
                    {
                        
    $owneronly "<img src=\"/images/myhabbo/buttons/delete_entry_button.gif\" id=\"gbentry-delete-".$row1['id']."\" class=\"gbentry-delete\" style=\"cursor:pointer\" alt=\"\"/><br/>";
                    }
                    else if(
    $grouprrow['ownerid'] == "'.USER_ID.'")
                    {
                        
    $owneronly "<img src=\"/images/myhabbo/buttons/delete_entry_button.gif\" id=\"gbentry-delete-".$row1['id']."\" class=\"gbentry-delete\" style=\"cursor:pointer\" alt=\"\"/><br/>";
                    }
                    else
                    {
                        
    $owneronly "";
                    }

                    if(
    $row['online'] == 1)
                    {
                        
    $useronline "online";
                    }
                    else
                    {
                        
    $useronline "offline";
                    }
    ?>
                    <li id="guestbook-entry-<?php echo $row1['id']; ?>" class="guestbook-entry">
            <div class="guestbook-author">
                <img src="http://www.habbo.com/habbo-imaging/avatarimage?figure=<?php echo $userrow['look']; ?>&direction=2&head_direction=2&gesture=sml&size=s" alt="<?php echo $userrow['username']; ?>" title="<?php echo $userrow['username']; ?>"/>
            </div>
                <div class="guestbook-actions">
                        <?php echo $owneronly?>
                </div>
            <div class="guestbook-message">
                <div class="<?php echo $useronline?>">
                    <a href="/home/<?php echo $userrow['username']; ?>"><?php echo $userrow['username']; ?></a>
                </div>
                <p><?php echo $row1['message']; ?></p>
            </div>
            <div class="guestbook-cleaner">&nbsp;</div>
            <div class="guestbook-entry-footer metadata"><?php echo date("d-M-o G:i:s"$row1['time']); ?></div>
        </li>
        <?php }    } ?>
    </ul></div>

        <div class="guestbook-toolbar clearfix">
        <a href="#" class="new-button envelope-icon" id="guestbook-open-dialog">

        <b><span></span>Publicar un nuevo mensaje</b><i></i>
        </a>
        </div>

    <script type="text/javascript">    
        document.observe("dom:loaded", function() {
            var gb<?php echo $row['id']; ?> = new GuestbookWidget('<?php echo time(); ?>', '<?php echo $row['id']; ?>', 500);
            var editMenuSection = $('guestbook-privacy-options');
            if (editMenuSection) {
                gb<?php echo $row['id']; ?>.updateOptionsList('public');
            }
        });
    </script>
            <div class="clear"></div>
            </div>
        </div>
    </div>

    </div>

    <?php } else if($row['var'] == "GroupInfoWidget") { ?>

    <div class="movable widget <?php echo $row['var']; ?>" id="widget-<?php echo $WidgetId?>" style=" left: <?php echo $row['position_left']; ?>px; top: <?php echo $row['position_top']; ?>px; z-index: <?php echo $row['position_z']; ?>;">
    <div class="<?php echo $row['skin']; ?>">
        <div class="widget-corner" id="widget-<?php echo $WidgetId?>-handle">
            <div class="widget-headline"><h3>
            <?php if($edit_mode == true) { ?>
            <img src="./web-gallery/images/myhabbo/icon_edit.gif" width="19" height="18" class="edit-button" id="widget-<?php echo $row['id']; ?>-edit" />
            <script language="JavaScript" type="text/javascript">
            Event.observe("widget-<?php echo $row['id']; ?>-edit", "click", function(e) { openEditMenu(e, <?php echo $row['id']; ?>, "widget", "widget-<?php echo $row['id']; ?>-edit"); }, false);
            </script>
            <?php } else { ?><span class="header-left">&nbsp;</span><span class="header-middle">Info about Group</span><span class="header-right">&nbsp;</span><?php ?></h3>
            </div>    
        </div>
        <div class="widget-body">
            <div class="widget-content">

    <div class="group-info-icon"><img src="/habbo-imaging/badge.php?badge=<?php echo $groupdata['badge']; ?>.gif" /></div>

            <img id="groupname-<?php echo $groupdata['id']; ?>-report" class="report-button report-gn" alt="report" src="./web-gallery/images/myhabbo/buttons/report_button.gif" style="display: none;" />
    <h4><?php echo HoloText($groupdata['name']); ?></h4>

    <p>Group Created: <b><?php echo $groupdata['created']; ?></b></p>
    <p><?php echo $Members?> members</p>
    <?php if($groupdata['roomid'] != 0) { ?>
    <p><a href="/client?forwardId=2&amp;roomId=<?php echo $groupdata['roomid']; ?>" onclick="HabboClient.roomForward(this, '<?php echo $groupdata['roomid']; ?>', 'private'); return false;" target="<?php echo $myrow["client_token"]; ?>" class="group-info-room">Territorio xdr-lns</a></p>
    <?php ?>
    <div class="group-info-description"><?php echo CleanText($groupdata['description']); ?></div>


    <div id="profile-tags-panel">
    <div id="profile-tag-list">
    <div id="profile-tags-container">
    <?php
    $getTags 
    mysql_query("SELECT * FROM user_tags_groups WHERE groupid = '".$groupid."'");
    if(
    mysql_num_rows($getTags) > 0) {
    while(
    $row mysql_fetch_assoc($getTags)) {
    ?>
    <span class="tag-search-rowholder">
        <a href="<?php echo SITE?>/tag/<?php echo $row['tag']; ?>" class="tag"><?php echo $row['tag']; ?></a>
        <div class="tag-id" style="display:none"><?php echo $row['id']; ?></div>
        <img border="0" class="tag-delete-link" onMouseOver="this.src='/web-gallery/images/buttons/tags/tag_button_delete_hi.gif'" onMouseOut="this.src='<?php echo SITE?>/web-gallery/images/buttons/tags/tag_button_delete.gif'" src="<?php echo SITE?>/web-gallery/images/buttons/tags/tag_button_delete.gif" />
    </span>
    <?php } } else { ?>
    No tags!
    <?php ?>
    </div>

    <script type="text/javascript">
        document.observe("dom:loaded", function() {
            TagHelper.setTexts({
                buttonText: "Ok",
                tagLimitText: "Hey, You reached the tag limit!"
            });
        });
    </script>
    </div>

    <div id="profile-tags-status-field">
     <div style="display: block;">
      <div class="content-red">
       <div class="content-red-body">

        <span id="tag-limit-message"><img src="./web-gallery/images/register/icon_error.gif"/> Tag limit reached.</span>
        <span id="tag-invalid-message"><img src="./web-gallery/images/register/icon_error.gif"/> 'YoSoy' no válido</span>
       </div>
      </div>
     <div class="content-red-bottom">
      <div class="content-red-bottom-body"></div>
     </div>

     </div>
    </div>    <div class="profile-add-tag">
            <input type="text" id="profile-add-tag-input" maxlength="30"/><br clear="all"/>
            <a href="#" class="new-button" style="float:left;margin:5px 0 0 0;" id="profile-add-tag"><b>Add Tag</b><i></i></a>
        </div>
    </div>
    <script type="text/javascript">
        document.observe("dom:loaded", function() {
            new GroupInfoWidget('<?php echo $groupid?>', '"'.USER_ID.'"');
        });
    </script>



        <img id="groupdesc-<?php echo $groupdata['id']; ?>-report" class="report-button report-gd"
            alt="report"
            src="./web-gallery/images/myhabbo/buttons/report_button.gif"
            style="display: none;" />

            <div class="clear"></div>
            </div>
        </div>
    </div>
    </div>
                        
                    </div>
    <?php } } ?>





                    </div>
                </div>
                <div id="mypage-ad">
        <div class="habblet ">
    <div class="ad-container">
    &nbsp;
    </div>
        </div>
                </div>

            </div>
        </div>
    </div>

    <script language="JavaScript" type="text/javascript">
    initEditToolbar();
    initMovableItems();
    document.observe("dom:loaded", initDraggableDialogs);
    Utils.setAllEmbededObjectsVisibility('hidden');
    Pinger.start();
    </script>


    <?php if($edit_mode){ 
    include (
    "grupos-edit.tpl");?>
    <?php 
    ?>


    <script type="text/javascript">
    if (typeof HabboView != "undefined") {
        HabboView.run();
    }
    </script>


    </body>
    </html>

    <?php
     
    {
    $cored true;

    }


    ?>

  8. #8
    Check http://arcturus.pw The General is offline
    DeveloperRank
    Aug 2011 Join Date
    7,610Posts

    Re: UberCMS Groups - Group Profiles 80%

    Quote Originally Posted by PythoneX12 View Post
    Lmfao, Ok heres a snippet:


    PHP Code:
    <?php

    $bg 
    "";
    $my_membership mysql_query("SELECT * FROM groups_memberships WHERE groupid = '".($_GET['id'])."' AND userid ='".USER_ID."'");
    $member_rank $my_membership['member_rank'];

    if(isset(
    $_GET['id']) && is_numeric($_GET['id']))
    {
        
    $check mysql_query("SELECT * FROM groups_details WHERE id = '".($_GET['id'])."' LIMIT 1");
        
    $exists mysql_num_rows($check);

        if(
    $exists 0)
        {
            
    $groupid = ($_GET['id']);
            
    $pageid "profile";

            
    $error false;
            
    $groupdata mysql_fetch_assoc($check);

            
    $pagename "Groups: ".$groupdata['name'];
            
    $ownerid $groupdata['ownerid'];
            
    $bg $groupdata['bg'];

            
    $Miembros mysql_query("SELECT COUNT(*) FROM groups_memberships WHERE groupid = '".$groupid."' AND is_pending = '0'");
            
    $Members mysql_fetch_array($Miembros);
            
    $check mysql_query("SELECT * FROM groups_memberships WHERE userid = '".USER_ID."' AND groupid = '".$groupid."' AND is_pending = '0' LIMIT 1");
            
    $is_member mysql_num_rows($check);

            if (
    $is_member && LOGGED_IN == TRUE)
            {
                
    $is_member true;
                
    $my_membership mysql_fetch_assoc($check);
                
    $member_rank $my_membership['member_rank'];

            }
            else
            {
                
    $is_member false;
            }

        }
        else
        {
            
    $error true;
        }

    }
    else if(isset(
    $_GET['name']))
    {
        
    $GroupName FilterText($_GET['name']);
        
    $check_name mysql_query("SELECT * FROM groups_links WHERE short = '$GroupName' LIMIT 1") or die(mysql_error());
        
    $exist_name mysql_num_rows($check_name);
        
        if(
    $exists_name 0)
        {
            
    $linkdata mysql_fetch_assoc($check);
            
    $check mysql_query("SELECT * FROM groups_details WHERE id = '".FilterText($linkdata['groupid'])."' LIMIT 1");
            
    $exists mysql_num_rows($check);    

            if(
    $exists 0)
            {
                
    $groupdata mysql_fetch_assoc($check);
                
    $groupid $groupdata['id'];
                
    $pageid str_replace(" ""-"$GroupName);
                
    $group_name true;

                
    $error false;        

                
    $pagename "Groups: ".$groupdata['name']."";
                
    $ownerid $groupdata['ownerid'];
                
    $bg $groupdata['bg'];

                
    $Miembros mysql_query("SELECT COUNT(*) FROM groups_memberships WHERE groupid = '".$groupid."' AND is_pending = '0'");
                
    $Members mysql_fetch_array($Miembros);

                
    $check mysql_query("SELECT * FROM groups_memberships WHERE userid = '".USER_ID."' AND groupid = '".$groupid."' AND is_pending = '0' LIMIT 1");
                
    $is_member mysql_num_rows($check);

                if(
    $is_member && LOGGED_IN == TRUE)
                {
                    
    $is_member true;
                    
    $my_membership mysql_fetch_assoc($check);
                    
    $member_rank $my_membership['member_rank'];

                }
                else
                {
                    
    $is_member false;
                }

            }
            else
            {
                
    $error true;
            }
        }
        else
        {
            
    $error true;
        }
    }
    else
    {
        
    $error true;
    }

    if(isset(
    $_GET['do']) && $_GET['do'] == "edit" && LOGGED_IN)
    {
        if(
    $is_member == true && $member_rank 1)
        {
            unset(
    $_SESSION["Ajax"]["Update"]);
            unset(
    $_SESSION['home_edit']);

            
    $_SESSION['group_edit'] = true;
            
    $_SESSION['group_edit_id'] = $groupid;
            
    $_SESSION['user_group_edit_id'] = "'.USER_ID.'";
            
    $check mysql_query("SELECT * FROM cms_homes_group_linker WHERE userid = '".USER_ID."' LIMIT 1") or die(mysql_error());
            
    $linkers mysql_num_rows($check);

            if(
    $linkers 0)
            {
                
    mysql_query("UPDATE cms_homes_group_linker SET active = '1', groupid = '".$groupid."' WHERE userid = '".USER_ID."' LIMIT 1") or die(mysql_error());
            }
            else
            {
                
    mysql_query("INSERT INTO cms_homes_group_linker (userid,groupid,active) VALUES ('".USER_ID."','".$groupid."','1')") or die(mysql_error());
            }

            
    restoreWaitingItems("'.USER_ID.'");

            
    header("location: ./groups/".$groupid."/id"); exit;
        }
        else
        {    
            
    $_SESSION['group_edit'] = false;
            
    header("location: ./groups/".$groupid."/id"); exit;
        }

    }

    if(isset(
    $_GET['do']) && $_GET['do'] == "canceledit" && LOGGED_IN)
    {
        unset(
    $_SESSION['group_edit']);
        unset(
    $_SESSION['group_edit_id']);
        
    restoreWaitingItems("'.USER_ID.'");
        
    header("location: ./groups/".$groupid."/id"); exit;
    }

    if(isset(
    $_SESSION['group_edit']) && $_SESSION['group_edit'] == true && $is_member == true && $member_rank 1)
    {
        
    $edit_mode true;
        
    $body_id "editmode";
    }
    else
    {
        
    $edit_mode false;
        
    $body_id "viewmode";
    }

    if(
    $error == true)
    {
        
    $body_id "home";
    }

    if(
    $groupdata['type'] !== "1" && $is_member !== true)
    {    
        
    $remove_pending mysql_query("DELETE FROM groups_memberships WHERE is_pending = '1' AND userid = '".USER_ID."' AND groupid = '".$groupid."' LIMIT 1") or die(mysql_error());
    }

    $viewtools "    <div class=\"myhabbo-view-tools\">\n";


    if(
    LOGGED_IN == TRUE && !$is_member && $groupdata['type'] !== "2" && $my_membership['is_pending'] !== "1")
    {
        
    $viewtools $viewtools "<a href=\"/groups/actions/join.php?groupId=".$groupid."\" id=\"join-group-button\">";

        if(
    $groupdata['type'] == "0" || $groupdata['type'] == "3")
        {
            
    $viewtools $viewtools "LOL";
        }
        else
        {
            
    $viewtools $viewtools "Enviar petición";
        }

        
    $viewtools $viewtools "</a>";
    }


    if(
    LOGGED_IN == TRUE && $my_membership['is_current'] !== "1" && $is_member)
    {
        
    $viewtools $viewtools "<a href=\"#\" id=\"select-favorite-button\">Add Favorite</a>\n";
    }

    if(
    LOGGED_IN == TRUE && $my_membership['is_current'] == "1" && $is_member)
    {
        
    $viewtools $viewtools "<a href=\"#\" id=\"deselect-favorite-button\">Remove Favorite</a>";
    }

    if(
    LOGGED_IN == TRUE && $is_member && "'.USER_ID.'" !== $ownerid)
    {
        
    $viewtools $viewtools "<a href=\"/ajax_habblet/confirm_leave.php?groupId=".$groupid."\" id=\"leave-group-button\">Leave Group</a>\n";
    }

    if(
    LOGGED_IN == TRUE && '."'.USER_ID.'".' !== $ownerid)
    {
        
    $viewtools $viewtools "<a href=\"#\" id=\"reporting-button\" style=\"display: none;\">Mostrar la opción de Informar.</a>\n<a href=\"#\" id=\"stop-reporting-button\" style=\"display: none;\">Ocultar la opción de Informar.</a>";
    }

    $viewtools $viewtools "    </div>\n";

    $bg_fetch mysql_query("SELECT data FROM cms_homes_stickers WHERE type = '4' AND groupid = '".$groupid."' LIMIT 1");
    $bg_exists mysql_num_rows($bg_fetch);

    ?>
    <title>Fing: <?php echo ($groupdata['name']); ?></title>
    <?php 

    $groupid 
    =($_GET['id']);
    $ownerid $groupdata['ownerid'];
    ?>
    <div id="container">
        <div id="content" style="position: relative" class="clearfix">
        <div id="mypage-wrapper" class="cbb blue">
    <div class="box-tabs-container box-tabs-left clearfix">
        <?php if($member_rank && LOGGED_IN && $edit_mode == false){ ?><a href="#" id="myhabbo-group-tools-button" class="new-button dark-button edit-icon" style="float:left"><b><span></span>Edit</b><i></i></a><?php ?>
        <?php if($edit_mode == false){ echo $viewtools; } ?>
        
        <h2 class="page-owner">
    <?php echo ($groupdata['name']); ?> 
    <?php if($groupdata['type'] == "2"){ ?><img src='/web-gallery/images/status_closed_big.gif' alt='Group Closed' title='Group Closed'><?php ?>
    <?php 
    if($groupdata['type'] == "1"){ ?><img src='/web-gallery/images/status_exclusive_big.gif' alt='Grupo Moderado' title='Grupo Moderado'><?php ?></h2>
        </h2>
        <ul class="box-tabs">
            <li class="selected"><a rel="nofollow" href="/groups/<?php echo $groupid?>/id">Group</a><span class="tab-spacer"></span></li>
        </ul>
    </div>
        <div id="mypage-content">
    <?php if($edit_mode == true){ ?>
    <div id="top-toolbar" class="clearfix">
        <ul>
            <li><a href="#" id="inventory-button">Inventory</a></li>
            <li><a href="#" id="webstore-button">Store</a></li>
        </ul>
        
        <form action="#" method="get" style="width: 50%">
            <a id="cancel-button" class="new-button red-button cancel-icon" href="#"><b><span></span>Cancel</b><i></i></a>

            <a id="save-button" class="new-button green-button save-icon" href="#"><b><span></span>Save</b><i></i></a>
        </form>
    </div>
    <?php ?>
            <div id="mypage-bg" class="<?php echo $bg?>">
                <div id="playground-outer">
                    <div id="playground">

    <?php

    $getStickies 
    mysql_query("SELECT * FROM site_items WHERE groupId = '" $groupid "' AND type = 'stickie'");

    while(
    $row mysql_fetch_assoc($getStickies))
    {
    ?>
    <div class="movable stickie <?php echo $row['skin']; ?>-c" style=" left: <?php echo $row['position_left']; ?>px; top: <?php echo $row['position_top']; ?>px; z-index: <?php echo $row['position_z']; ?>;" id="stickie-<?php echo $row['id']; ?>">

        <div class="<?php echo $row['skin']; ?>" >
            <div class="stickie-header">
                <h3>
    <?php if($edit_mode) { ?>
    <img src="/web-gallery/images/myhabbo/icon_edit.gif" width="19" height="18" class="edit-button" id="stickie-<?php echo $row['id']; ?>-edit" />
    <script type="text/javascript">
    var editButtonCallback = function(e) { openEditMenu(e, <?php echo $row['id']; ?>, "stickie", "stickie-<?php echo $row['id']; ?>-edit"); };
    Event.observe("stickie-<?php echo $row['id']; ?>-edit", "click", editButtonCallback);
    Event.observe("stickie-<?php echo $row['id']; ?>-edit", "editButton:click", editButtonCallback); 
    </script>
    <?php } else { ?>
                <img id="stickie-<?php echo $row['id']; ?>-report" class="report-button report-s" alt="report" src="./web-gallery/images/myhabbo/buttons/report_button.gif" style="display: none" />
    <?php ?>
                </h3>
                <div class="clear"></div>
            </div>
            <div class="stickie-body">
                <div class="stickie-content">

                    <div class="stickie-markup">
                    <?php echo $row['content']; ?>
                    </div>
                    <div class="stickie-footer">
                    </div>
                </div>
            </div>

        </div>
    </div>
    <?php ?>




    <?php
    // Stickers
    $getStickers mysql_query("SELECT * FROM site_items WHERE groupId = '" $groupid "' AND type = 'sticker'");
    while(
    $row mysql_fetch_assoc($getStickers)) {
    ?>
    <div class="movable sticker <?php echo $row['skin']; ?>" style="left: <?php echo $row['position_left']; ?>px; top: <?php echo $row['position_top']; ?>px; z-index: <?php echo $row['position_z']; ?>" id="sticker-<?php echo $row['id']; ?>">
    <?php if($edit_mode) { ?>
    <img src="/web-gallery/images/myhabbo/icon_edit.gif" width="19" height="18" class="edit-button" id="sticker-<?php echo $row['id']; ?>-edit" />
    <script type="text/javascript">
    var editButtonCallback = function(e) { openEditMenu(e, <?php echo $row['id']; ?>, "sticker", "sticker-<?php echo $row['id']; ?>-edit"); };
    Event.observe("sticker-<?php echo $row['id']; ?>-edit", "click", editButtonCallback);
    Event.observe("sticker-<?php echo $row['id']; ?>-edit", "editButton:click", editButtonCallback); 
    </script>
    <?php ?>
    </div>
    <?php ?>

    <?php
    // Widgets
    $getWidgets mysql_query("SELECT * FROM site_items WHERE groupId = '" $groupid "' AND type = 'widget'");
    while(
    $row mysql_fetch_assoc($getWidgets)) {

    $WidgetId $row['id'];
            
    $Miembros mysql_query("SELECT * FROM groups_memberships WHERE groupid = '".$groupid."' AND is_pending = '0'");
            
    $Members mysql_num_rows($Miembros);
    if(
    $row['var'] == "MemberWidget") {
    ?>

    <div class="movable widget <?php echo $row['var']; ?>" id="widget-<?php echo $WidgetId?>" style=" left: <?php echo $row['position_left']; ?>px; top: <?php echo $row['position_top']; ?>px; z-index: <?php echo $row['position_z']; ?>;">
    <div class="<?php echo $row['skin']; ?>">
        <div class="widget-corner" id="widget-<?php echo $WidgetId?>-handle">

            <div class="widget-headline"><h3>
            <?php if($edit_mode) { ?>
            <img src="./web-gallery/images/myhabbo/icon_edit.gif" width="19" height="18" class="edit-button" id="widget-<?php echo $row['id']; ?>-edit" />
            <script language="JavaScript" type="text/javascript">
            Event.observe("widget-<?php echo $row['id']; ?>-edit", "click", function(e) { openEditMenu(e, <?php echo $row['id']; ?>, "widget", "widget-<?php echo $row['id']; ?>-edit"); }, false);
            </script>
            <?php } else { ?><span class="header-left"> </span><span class="header-middle">Members in group (<span id="avatar-list-size"><?php echo $Members?></span>)</span><span class="header-right"> </span><?php ?></h3>
            </div>    
        </div>
        <div class="widget-body">
            <div class="widget-content">

    <div id="avatar-list-search">
    <input type="text" style="float:left;" id="avatarlist-search-string"/>
    <a class="new-button" style="float:left;" id="avatarlist-search-button"><b>Search</b><i></i></a>

    </div>
    <br clear="all"/>

    <div id="avatarlist-content">

    <div class="avatar-widget-list-container">

    <?php
    $getMemberss 
    mysql_query("SELECT userID FROM groups_memberships WHERE groupID = '" $groupid "' AND is_pending = '0'");

    while(
    $rowMember mysql_fetch_assoc(($getMemberss)))
    {

    $rowUser mysql_fetch_assoc(getData($rowMember['userID']));
    ?>
    <ul id="avatar-list-list" class="avatar-widget-list">
        <li id="avatar-list-<?php echo $WidgetId?>-<?php echo $rowUser['id']; ?>" title="<?php echo $rowUser['username']; ?>"><div class="avatar-list-open"><a href="#" id="avatar-list-open-link-<?php echo $WidgetId?>-<?php echo $rowUser['id']; ?>" class="avatar-list-open-link"></a></div>
    <div class="avatar-list-avatar"><img src="http://www.habbo.com/habbo-imaging/avatarimage?figure=<?php echo $rowUser['look']; ?>&direction=4&head_direction=4&gesture=sml&action=&size=s" alt="" /></div>
    <h4><a rel="nofollow" href="/home/<?php echo $rowUser['username']; ?>"><?php echo $rowUser['username']; ?></a></h4>
    <p class="avatar-list-birthday"><?php echo $rowUser['account_created']; ?></p>
    <p>
    <img 
        src="/web-gallery/images/groups/owner_icon.gif" alt="" class="avatar-list-groupstatus" />
    </p></li>

    </ul>
    <?php ?>

    <div id="avatar-list-info" class="avatar-list-info">
    <div class="avatar-list-info-close-container"><a href="#" class="avatar-list-info-close"></a></div>
    <div class="avatar-list-info-container"></div>
    </div>

    </div>

    <div id="avatar-list-paging">
        1 - 1 / 1
        <br/>
        Previous |
        << |
        >> |
        Next

    <input type="hidden" id="pageNumber" value="1"/>
    <input type="hidden" id="totalPages" value="1"/>
    </div>

    <script type="text/javascript">
    document.observe("dom:loaded", function() {
        window.widget<?php echo $WidgetId?> = new MemberWidget('<?php echo $groupid?>', '<?php echo $WidgetId?>');
    });
    </script>

    </div>
            <div class="clear"></div>
            </div>
        </div>
    </div>
    </div>



    <?php } else if($row['var'] == "GuestbookWidget")
    {
        
    $sql mysql_query("SELECT * FROM cms_guestbook WHERE widget_id = '$WidgetId' ORDER BY id DESC");
        
    $count mysql_num_rows($sql);
        
        if(
    $row['content'] == "private")
            
    $status "private";
        else
            
    $status "public";
    ?>

    <div class="movable widget GuestbookWidget" id="widget-<?php echo $WidgetId?>" style=" left: <?php echo $row['position_left']; ?>px; top: <?php echo $row['position_top']; ?>px; z-index: <?php echo $row['position_z']; ?>;">
    <div class="<?php echo $row['skin']; ?>">
        <div class="widget-corner" id="widget-<?php echo $WidgetId?>-handle">
            <div class="widget-headline"><h3>
            <?php if($edit_mode) { ?>
    <img src="./web-gallery/images/myhabbo/icon_edit.gif" width="19" height="18" class="edit-button" id="widget-<?php echo $row['id']; ?>-edit" />
    <script type="text/javascript">
    var editButtonCallback = function(e) { openEditMenu(e, <?php echo $row['id']; ?>, "widget", "widget-<?php echo $row['id']; ?>-edit"); };
    Event.observe("widget-<?php echo $row['id']; ?>-edit", "click", editButtonCallback);
    Event.observe("widget-<?php echo $row['id']; ?>-edit", "editButton:click", editButtonCallback); 
    </script>
            <?php ?>
    <span class="header-left"> </span><span class="header-middle">Title (<span id="guestbook-size"><?php echo $count?></span>) <span id="guestbook-type" class="<?php echo $status?>"><?php if($status == "private"){ ?><img src="./web-gallery/images/groups/status_exclusive.gif" title="Members" alt="Members"/><?php ?></span></span><span class="header-right"> </span></h3>

            </div>    
        </div>
        <div class="widget-body">
            <div class="widget-content">
    <div id="guestbook-wrapper" class="gb-public">
    <ul class="guestbook-entries" id="guestbook-entry-container">
        <?php if($count == 0){ ?>
        <div id="guestbook-empty-notes">Empty Notes.</div>
        <?php
            
    }
            else
            {
                
    $sql123 mysql_query("SELECT * FROM groups_details WHERE id = '".$_GET['id']."' LIMIT 1");
                
    $grouprrow mysql_fetch_assoc($sql123);
                
    $i 0;

                while (
    $row1 mysql_fetch_assoc($sql))
                {
                    
    $i++;
                    
    $userrow mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE id = '".$row1['userid']."' LIMIT 1"));

                    if(
    "'.USER_ID.'" == $row1['userid'])
                    {
                        
    $owneronly "<img src=\"/images/myhabbo/buttons/delete_entry_button.gif\" id=\"gbentry-delete-".$row1['id']."\" class=\"gbentry-delete\" style=\"cursor:pointer\" alt=\"\"/><br/>";
                    }
                    else if(
    $grouprrow['ownerid'] == "'.USER_ID.'")
                    {
                        
    $owneronly "<img src=\"/images/myhabbo/buttons/delete_entry_button.gif\" id=\"gbentry-delete-".$row1['id']."\" class=\"gbentry-delete\" style=\"cursor:pointer\" alt=\"\"/><br/>";
                    }
                    else
                    {
                        
    $owneronly "";
                    }

                    if(
    $row['online'] == 1)
                    {
                        
    $useronline "online";
                    }
                    else
                    {
                        
    $useronline "offline";
                    }
    ?>
                    <li id="guestbook-entry-<?php echo $row1['id']; ?>" class="guestbook-entry">
            <div class="guestbook-author">
                <img src="http://www.habbo.com/habbo-imaging/avatarimage?figure=<?php echo $userrow['look']; ?>&direction=2&head_direction=2&gesture=sml&size=s" alt="<?php echo $userrow['username']; ?>" title="<?php echo $userrow['username']; ?>"/>
            </div>
                <div class="guestbook-actions">
                        <?php echo $owneronly?>
                </div>
            <div class="guestbook-message">
                <div class="<?php echo $useronline?>">
                    <a rel="nofollow" href="/home/<?php echo $userrow['username']; ?>"><?php echo $userrow['username']; ?></a>
                </div>
                <p><?php echo $row1['message']; ?></p>
            </div>
            <div class="guestbook-cleaner"> </div>
            <div class="guestbook-entry-footer metadata"><?php echo date("d-M-o G:i:s"$row1['time']); ?></div>
        </li>
        <?php }    } ?>
    </ul></div>

        <div class="guestbook-toolbar clearfix">
        <a href="#" class="new-button envelope-icon" id="guestbook-open-dialog">

        <b><span></span>Publicar un nuevo mensaje</b><i></i>
        </a>
        </div>

    <script type="text/javascript">    
        document.observe("dom:loaded", function() {
            var gb<?php echo $row['id']; ?> = new GuestbookWidget('<?php echo time(); ?>', '<?php echo $row['id']; ?>', 500);
            var editMenuSection = $('guestbook-privacy-options');
            if (editMenuSection) {
                gb<?php echo $row['id']; ?>.updateOptionsList('public');
            }
        });
    </script>
            <div class="clear"></div>
            </div>
        </div>
    </div>

    </div>

    <?php } else if($row['var'] == "GroupInfoWidget") { ?>

    <div class="movable widget <?php echo $row['var']; ?>" id="widget-<?php echo $WidgetId?>" style=" left: <?php echo $row['position_left']; ?>px; top: <?php echo $row['position_top']; ?>px; z-index: <?php echo $row['position_z']; ?>;">
    <div class="<?php echo $row['skin']; ?>">
        <div class="widget-corner" id="widget-<?php echo $WidgetId?>-handle">
            <div class="widget-headline"><h3>
            <?php if($edit_mode == true) { ?>
            <img src="./web-gallery/images/myhabbo/icon_edit.gif" width="19" height="18" class="edit-button" id="widget-<?php echo $row['id']; ?>-edit" />
            <script language="JavaScript" type="text/javascript">
            Event.observe("widget-<?php echo $row['id']; ?>-edit", "click", function(e) { openEditMenu(e, <?php echo $row['id']; ?>, "widget", "widget-<?php echo $row['id']; ?>-edit"); }, false);
            </script>
            <?php } else { ?><span class="header-left"> </span><span class="header-middle">Info about Group</span><span class="header-right"> </span><?php ?></h3>
            </div>    
        </div>
        <div class="widget-body">
            <div class="widget-content">

    <div class="group-info-icon"><img src="/habbo-imaging/badge.php?badge=<?php echo $groupdata['badge']; ?>.gif" /></div>

            <img id="groupname-<?php echo $groupdata['id']; ?>-report" class="report-button report-gn" alt="report" src="./web-gallery/images/myhabbo/buttons/report_button.gif" style="display: none;" />
    <h4><?php echo HoloText($groupdata['name']); ?></h4>

    <p>Group Created: <b><?php echo $groupdata['created']; ?></b></p>
    <p><?php echo $Members?> members</p>
    <?php if($groupdata['roomid'] != 0) { ?>
    <p><a rel="nofollow" href="/client?forwardId=2&roomId=<?php echo $groupdata['roomid']; ?>" onclick="HabboClient.roomForward(this, '<?php echo $groupdata['roomid']; ?>', 'private'); return false;" target="<?php echo $myrow["client_token"]; ?>" class="group-info-room">Territorio xdr-lns</a></p>
    <?php ?>
    <div class="group-info-description"><?php echo CleanText($groupdata['description']); ?></div>


    <div id="profile-tags-panel">
    <div id="profile-tag-list">
    <div id="profile-tags-container">
    <?php
    $getTags 
    mysql_query("SELECT * FROM user_tags_groups WHERE groupid = '".$groupid."'");
    if(
    mysql_num_rows($getTags) > 0) {
    while(
    $row mysql_fetch_assoc($getTags)) {
    ?>
    <span class="tag-search-rowholder">
        <a rel="nofollow" href="<?php echo SITE?>/tag/<?php echo $row['tag']; ?>" class="tag"><?php echo $row['tag']; ?></a>
        <div class="tag-id" style="display:none"><?php echo $row['id']; ?></div>
        <img border="0" class="tag-delete-link" onMouseOver="this.src='/web-gallery/images/buttons/tags/tag_button_delete_hi.gif'" onMouseOut="this.src='<?php echo SITE?>/web-gallery/images/buttons/tags/tag_button_delete.gif'" src="<?php echo SITE?>/web-gallery/images/buttons/tags/tag_button_delete.gif" />
    </span>
    <?php } } else { ?>
    No tags!
    <?php ?>
    </div>

    <script type="text/javascript">
        document.observe("dom:loaded", function() {
            TagHelper.setTexts({
                buttonText: "Ok",
                tagLimitText: "Hey, You reached the tag limit!"
            });
        });
    </script>
    </div>

    <div id="profile-tags-status-field">
     <div style="display: block;">
      <div class="content-red">
       <div class="content-red-body">

        <span id="tag-limit-message"><img src="./web-gallery/images/register/icon_error.gif"/> Tag limit reached.</span>
        <span id="tag-invalid-message"><img src="./web-gallery/images/register/icon_error.gif"/> 'YoSoy' no válido</span>
       </div>
      </div>
     <div class="content-red-bottom">
      <div class="content-red-bottom-body"></div>
     </div>

     </div>
    </div>    <div class="profile-add-tag">
            <input type="text" id="profile-add-tag-input" maxlength="30"/><br clear="all"/>
            <a href="#" class="new-button" style="float:left;margin:5px 0 0 0;" id="profile-add-tag"><b>Add Tag</b><i></i></a>
        </div>
    </div>
    <script type="text/javascript">
        document.observe("dom:loaded", function() {
            new GroupInfoWidget('<?php echo $groupid?>', '"'.USER_ID.'"');
        });
    </script>



        <img id="groupdesc-<?php echo $groupdata['id']; ?>-report" class="report-button report-gd"
            alt="report"
            src="./web-gallery/images/myhabbo/buttons/report_button.gif"
            style="display: none;" />

            <div class="clear"></div>
            </div>
        </div>
    </div>
    </div>
                        
                    </div>
    <?php } } ?>





                    </div>
                </div>
                <div id="mypage-ad">
        <div class="habblet ">
    <div class="ad-container">
     
    </div>
        </div>
                </div>

            </div>
        </div>
    </div>

    <script language="JavaScript" type="text/javascript">
    initEditToolbar();
    initMovableItems();
    document.observe("dom:loaded", initDraggableDialogs);
    Utils.setAllEmbededObjectsVisibility('hidden');
    Pinger.start();
    </script>


    <?php if($edit_mode){ 
    include (
    "grupos-edit.tpl");?>
    <?php 
    ?>


    <script type="text/javascript">
    if (typeof HabboView != "undefined") {
        HabboView.run();
    }
    </script>


    </body>
    </html>

    <?php
     
    {
    $cored true;

    }


    ?>
    Exploit at line 5 and havent read further cause I know this is full of exploits like your FAQ release a while ago (You saw what can happen to your hotel ;p)

    Quote Originally Posted by tdid View Post
    Exploit at line 5 and havent read further cause I know this is full of exploits like your FAQ release a while ago (You saw what can happen to your hotel ;p)
    Edit: $viewtools = $viewtools . "Enviar petición";
    You speak spanish?

  9. #9
    Developer Eronisch is offline
    MemberRank
    Jul 2009 Join Date
    The NetherlandsLocation
    1,328Posts

    Re: UberCMS Groups - Group Profiles 80%

    Quote Originally Posted by tdid View Post
    Exploit at line 5 and havent read further cause I know this is full of exploits like your FAQ release a while ago (You saw what can happen to your hotel ;p)



    Edit: $viewtools = $viewtools . "Enviar petición";
    You speak spanish?
    And what would be safe to use?

  10. #10
    Alpha Member Emily is offline
    MemberRank
    Oct 2012 Join Date
    The NetherlandsLocation
    2,408Posts

    Re: UberCMS Groups - Group Profiles 80%

    Quote Originally Posted by Eronisch View Post
    And what would be safe to use?
    I guess, no exploits, no backdoors etc..
    OT: Also, exploits are bad and make me mad, fix exploits or else... (now I can't rhythm anything on exploits, but you get me)

  11. #11
    Im Back! PythoneX12 is offline
    MemberRank
    Sep 2010 Join Date
    634Posts

    Re: UberCMS Groups - Group Profiles 80%

    Ya, Exploits will be fixed. And i speak some spanish, But i got a mate who gave me some scripts to help out. Some is in spanish cause of him. But either way, Also, Tdid, Pm me the exploits, So i can fix.

  12. #12
    The one and only! Hejula is offline
    MemberRank
    Nov 2008 Join Date
    4,128Posts

    Re: UberCMS Groups - Group Profiles 80%

    Quote Originally Posted by PythoneX12 View Post
    Ya, Exploits will be fixed. And i speak some spanish, But i got a mate who gave me some scripts to help out. Some is in spanish cause of him. But either way, Also, Tdid, Pm me the exploits, So i can fix.
    You should know where the exploits are, or you would if you looked for them.

  13. #13
    Im Back! PythoneX12 is offline
    MemberRank
    Sep 2010 Join Date
    634Posts

    Re: UberCMS Groups - Group Profiles 80%

    Ya, I prolly should look.. Lol

  14. #14
    G'nome sayin' Exonize is offline
    MemberRank
    May 2011 Join Date
    Czech RepublicLocation
    517Posts

    Re: UberCMS Groups - Group Profiles 80%

    You just stole the script or something and messed it up.
    Nice work!

  15. #15
    Run, but I'll find you. Ddos Attack is offline
    MemberRank
    Jan 2011 Join Date
    AustraliaLocation
    908Posts

    Re: UberCMS Groups - Group Profiles 80%

    This cannot be true...
    This is a CMS from keko; an UberCMS edit which had groups working on it. The links on the navigation bar are in bold, which is the same as the other CMS from the forum. Thats the ONLY edit which I know looks like that; it may be small; but I can tell. Also the fact that this has spanish too.

    Prove me wrong...



Page 1 of 2 12 LastLast

Advertisement