[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    =?utf-8?q?=5Bwebsites/jointhegame-kde-org=5D_protected/controlle?=
From:       Emil Sedgh <emilsedgh () gmail ! com>
Date:       2011-05-20 9:35:50
Message-ID: 20110520093550.8FAE2A60A4 () git ! kde ! org
[Download RAW message or body]

Git commit b79e4d0377be81c005b8438c157852639380dfb3 by Emil Sedgh.
Committed on 20/05/2011 at 11:35.
Pushed by esedgh into branch 'master'.

count posted data properly

M  +13   -2    protected/controllers/MemberController.php     

http://commits.kde.org/websites/jointhegame-kde-org/b79e4d0377be81c005b8438c157852639380dfb3


diff --git a/protected/controllers/MemberController.php \
b/protected/controllers/MemberController.php index 0a76ed1..41a3e5c 100644
--- a/protected/controllers/MemberController.php
+++ b/protected/controllers/MemberController.php
@@ -27,7 +27,7 @@ Class MemberController Extends Controller {
 
 			array(
 				'allow',
-				'actions' => array('create', 'view', 'admin', 'update', 'delete', 'profile', \
'send_mail'), +				'actions' => array('create', 'view', 'admin', 'update', 'delete', \
'profile', 'send_mail', 'search'),  'roles' => array('admin')
 			),
 
@@ -188,7 +188,7 @@ Class MemberController Extends Controller {
 	}
 
 	public function actionSend_Mail() {
-		if(!count($_POST['recievers']))
+		if(count($_POST['recievers']) < 1)
 			$this->redirect(Controller::createUrl('/member/admin'));
 
 		$recievers = Array();
@@ -228,6 +228,17 @@ Class MemberController Extends Controller {
 			));
 		}
 	}
+
+	public function actionSearch() {
+		$result = Array();
+
+		$term = '"%'.$_GET['term'].'%"';
+		$members = Member::model()->findAllBySql("SELECT * FROM member WHERE first_name \
LIKE $term OR last_name LIKE $term OR email LIKE $term"); +		foreach($members as \
$member) +			$result[$member->id] = $member->fullName.' ('.$member->email.')';
+
+		print json_encode($result);
+	}
 }
 
 Class MailForm Extends CFormModel {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic