page_redir(); $url = mysql_clean($_GET['url']); $mode = $_GET['mode']; $details = $cbgroup->group_details_url($url); assign('group',$details); if($details) { //adding group topic if(isset($_POST['add_topic'])) { $array = $_POST; $array['group_id'] = $details['group_id']; $cbgroup->add_topic($array); if(!error()) $_POST = NULL; } //Joining Group if($_GET['join']) $cbgroup->join_group($details['group_id'],userid()); //Leaving if($_GET['leave']) $cbgroup->leave_group($details['group_id'],userid()); //Calling all functions when a topic is called call_view_group_functions($details); switch($mode) { case 'topic_del': { if(!empty($_GET['topic_id'])) { $tid = $_GET['topic_id']; $cbgroup->delete_topic($tid); } } } //Getting list of topics $topics = $cbgroup->get_topics(array('group'=>$details['group_id'])); assign('topics',$topics); subtitle($details['group_name']); }else { e(lang("grp_exist_error")); $Cbucket->show_page = false; } template_files('view_group.html'); display_it(); ?>