//Проверяем - есть ли вообще эта организация в этой таблице, вдруг ее уже кто-то добавил
$status=DB::getAll('SELECT `status` FROM `multiOrg` WHERE `org_id` = '.$id.' AND `user_id` <> '.$user_id.' LIMIT 1');
if($status[0]['status']){
$a[0]['status']=$status[0]['status'];
$a[0]['err']=1;//Организация кем то уже добавлена, если не пройдет проверку - когда нибудь удалим от туда, вы можете запросить доступ у владельца
}
//Проверяем - может быть она уже добавлена ЭТИМ юзером
$status=DB::getAll('SELECT `status` FROM `multiOrg` WHERE `org_id` = '.$id.' AND `user_id` = '.$user_id.' LIMIT 1');
if(!$status[0]['status']){//Если статуса нет - добавляем к себе и ставим статус 0 - на проверке типа
$insert_id=DB::add("INSERT INTO `multiOrg` SET `org_id` = ?, `user_id` = ?, `status`=0",array($id,$user_id));
$a[0]['err']=0;//Ошибок нет - отправили на проверку
}else{
$a[0]['status']=$status[0]['status'];
$a[0]['err']=3;//Организация вами уже добавлена, если статус 0 - на модерации, 1 - ваша организация прошла проверку 2 ваша организация не прошла проверку