$redirect = 0; $action = Misc::findSubmitButton(); switch ($action) { case 'submit': //Debug::setVerbosity( 11 ); Debug::Text('Submit!', __FILE__, __LINE__, __METHOD__, 10); if (isset($user_data['user_id'])) { foreach ($user_data['user_id'] as $user_id) { if (isset($id) and $id != '') { $hf->setId($id); } $hf->setHierarchyControl($hierarchy_id); $hf->setPreviousUser($old_id); //$hf->setUser( $user_data['user_id'] ); $hf->setUser($user_id); $hf->setParent($user_data['parent_id']); if (isset($user_data['share'])) { Debug::Text(' Setting share!: ', __FILE__, __LINE__, __METHOD__, 10); $hf->setShared(TRUE); } else { $hf->setShared(FALSE); } if ($hf->isValid()) { Debug::Text(' Valid!: ', __FILE__, __LINE__, __METHOD__, 10); if ($hf->Save() === FALSE) { $redirect++; } } else { $redirect++; } }