public static function edit($id)
 {
     self::check_logged_in();
     $group = Group::find($id);
     $members = User::all();
     $users = User::getMembers($id);
     View::make('group/edit.html', array('attributes' => $group, 'members' => $members, 'users' => $users));
 }
Example #2
0
 public function changeprofile()
 {
     if (!isset($_SESSION[APP_SES . 'id']) || $_SESSION[APP_SES . 'id'] == 0) {
         gotoUrl('/?route=/users/users');
         exit;
     }
     if (!isset($_GET['id']) || $_GET['id'] == 0) {
         $this->loadView(SLASH . 'users' . SLASH . 'invalid_profile');
         exit;
     }
     $this->setTitle('Update Profile');
     $this->loadModel(SLASH . 'users' . SLASH . 'user');
     $user = new User();
     $user->load($_GET['id']);
     if (isset($_POST['changedetails'])) {
         if (isset($_POST['email']) && !empty($_POST['email'])) {
             if ($user->email_exists()) {
                 $this->setTitle('Update Profile');
                 $this->loadView(SLASH . 'users' . SLASH . 'email_already_exists');
                 exit;
             }
             $user->setMember('email', $_POST['email']);
         }
         if ($_SESSION[APP_SES . 'id'] != $profile['id'] && isset($_POST['user_type'])) {
             $user->setMember('user_type', $_POST['user_type']);
         }
         $user->setMember('fname', $_POST['fname']);
         $user->setMember('lname', $_POST['lname']);
         $user->save();
         setMessage('User profile has been updated.');
         gotoUrl('/?route=/users/users&m=pagelist');
         exit;
     } else {
         $data['profile'] = $user->getMembers();
         $this->setTitle('Update Profile');
         $this->loadView(SLASH . 'users' . SLASH . 'change_profile', TRUE, $data);
     }
 }
Example #3
0
				<?php echo _t('이 블로그는 이미 등록되어 있어 재등록 하실 수 없습니다.');?>		
			<br /><br />
			<a href="#" class="normalbutton" onclick="history.back(); return false;"><span><?php echo _t('뒤로');?></span></a>

		</div>
<?php
	} else {
		$result = $event->on('Add.getFeed', $xml);
		if(!is_array($result)) {
			$result = feed::getFeedItems($xml);
		}

		requireComponent('Bloglounge.Data.Groups');

		$groups = Group::getGroupsAll();
		$users = User::getMembers();

		if(count($result)>0) {
?>
			<dl>
					<dt><?php echo _t('글');?></dt>
					<dd class="text">
						<?php echo _f('가장 최신의 글 "%1"(을)를 포함한 %2개의 글이 존재합니다.','<span class="point">'.UTF8::lessen($result[0]['title'],40).'</span>', '<span class="cnt">'.count($result).'</span>');?>
					</dd>
			</dl>
<?php
		}
?>
			<div class="clear"></div>

			<div class="options_wrap">		
Example #4
0
					$msg = _t('회원정보 수정 실패');
				} else {
					$msg = _t('회원정보 수정 성공');
				}
			}
		}		
		
		$readUser = User::getAll($read);
	}

	$pageCount = 15; // 페이지갯수
	$page = isset($_GET['page']) ? $_GET['page'] : 1;
	if(!isset($page) || empty($page)) $page = 1;
	
	$memberCount = User::getMemberCount();
	$members = User::getMembers('',$page, $pageCount);
	$paging = Func::makePaging($page, $pageCount, $memberCount);
?>

<script type="text/javascript">
<?php
	if(!empty($read)) {
?>		
		function deleteMember() {
			if (!confirm('<?php echo _t('탈퇴처리를 한 회원의 글은 모두 삭제되며, 다시 복구 하실 수 없습니다.\n\n탈퇴처리 하시겠습니까?');?>')) {
				return false;
			}

			var form = $("#memberForm");
			$('#is_secede').val('1');