redirect_header($_SERVER['HTTP_REFERER'], 3, _MD_YOGURT_TOKENEXPIRED); } $criteria = new criteriaCompo(new criteria('friendpet_id', $petition_id)); $criteria->add(new criteria('petioned_uid', $uid)); if ($friendpetition_factory->getCount($criteria) > 0) { if ($friendship_level > 0 && ($petition = $friendpetition_factory->getObjects($criteria))) { $friend1_uid = $petition[0]->getVar('petitioner_uid'); $friend2_uid = $petition[0]->getVar('petioned_uid'); $newfriendship1 = $friendship_factory->create(true); $newfriendship1->setVar('level', 3); $newfriendship1->setVar('friend1_uid', $friend1_uid); $newfriendship1->setVar('friend2_uid', $friend2_uid); $newfriendship2 = $friendship_factory->create(true); $newfriendship2->setVar('level', $friendship_level); $newfriendship2->setVar('friend1_uid', $friend2_uid); $newfriendship2->setVar('friend2_uid', $friend1_uid); $friendpetition_factory->deleteAll($criteria); $friendship_factory->insert($newfriendship1); $friendship_factory->insert($newfriendship2); redirect_header(XOOPS_URL . '/modules/yogurt/friends.php?uid=' . $friend2_uid, 3, _MD_YOGURT_FRIENDMADE); } else { if ($friendship_level == 0) { $friendpetition_factory->deleteAll($criteria); redirect_header(XOOPS_URL . '/modules/yogurt/seutubo.php?uid=' . $uid, 3, _MD_YOGURT_FRIENDSHIPNOTACCEPTED); } redirect_header(XOOPS_URL . '/modules/yogurt/index.php?uid=' . $uid, 3, _MD_YOGURT_NOCACHACA); } } else { redirect_header(XOOPS_URL . '/modules/yogurt/index.php?uid=' . $uid, 3, _MD_YOGURT_NOCACHACA); } include '../../footer.php';
} $friendship_factory = new Xoopsyogurt_friendshipHandler($xoopsDB); $friend2_uid = intval($_POST['friend_uid']); $marker = !empty($_POST['marker']) ? intval($_POST['marker']) : 0; $friend = new XoopsUser($friend2_uid); if ($marker == 1) { $level = $_POST['level']; $cool = $_POST['cool']; $sexy = $_POST['hot']; $trusty = $_POST['trust']; $fan = $_POST['fan']; $friendship_id = intval($_POST['friendship_id']); $criteria = new criteria('friendship_id', $friendship_id); $friendships = $friendship_factory->getObjects($criteria); $friendship = $friendships[0]; $friendship->setVar('level', $level); $friendship->setVar('cool', $cool); $friendship->setVar('hot', $sexy); $friendship->setVar('trust', $trusty); $friendship->setVar('fan', $fan); $friend2_uid = intval($friendship->getVar('friend2_uid')); $friendship->unsetNew(); $friendship_factory->insert($friendship); redirect_header('friends.php', 2, _MD_YOGURT_FRIENDSHIPUPDATED); } else { $friendship_factory->renderFormSubmit($friend); } include '../../footer.php'; ?>