function mecontexttt() { global $topmenu; global $lifestylelid; global $lifestart; global $newlifestyleid; // public logic and signed in if ($_SESSION[pubuser] == 44) { //echo 'START'; if ($_SESSION[pubuser] == 44 && $_SESSION[user_id]) { //echo 'user unclear'; unset($_SESSION[user_id]); unset($_SESSION[username]); unset($_SESSION[logged_in]); //first time at url then set metext to 4 if (!$_SESSION[metext]) { $_SESSION[metext] = 4; } if (!$_GET['lifestyleid'] || !$_SESSION[mecid]) { $lifestylelid = 1; } else { $idlifestart = $_SESSION[mecid]; //echo $idlifestart; idstartconvert($idlifestart); $lifestylelid = $newlifestyleid; } } // closes if user id info. exists, delete it // if lifestyle activity has been clicked, set next context with it. if ($_GET['lifestyleid']) { //echo 'AAA'; $lifestylelid = escapeinteger($_GET['lifestyleid']); $topmenu = $_SESSION[topmenu]; if (!$topmenu) { $topmenu['me'] = $lifestyleid; } memenucode($topmenu, $lifestylelid); idconvert($lifestylelid); $_SESSION[mecid] = $lifestart; } elseif ($_POST['lifestylesid']) { // echo 'BBB'; // need a set of function that will take existing lifestyle menu and add/delete activities and then disply the new lifestyle menu $humaddlist = escapeinteger($_POST['lifestylesid']); humanaddpublic($humaddlist); $idlifestart = $_SESSION[mecid]; //echo $idlifestart; idstartconvert($idlifestart); $lifestylelid = $newlifestyleid; memenucode($topmenu, $lifestylelid); $_SESSION[metext] = 4; } elseif ($_GET['mags']) { // echo 'DDD'; $getmag = escapeinteger($_GET['mags']); maggroupsel($getmag); memenucode($topmenu, $lifestylelid); $_SESSION[metext] = 4; } else { //echo 'CCC'; if ($_GET['metext'] || $_SESSION[metext]) { // need to set a session variable to use to redisplay right context $_SESSION[chartreturn] = 1; // need to find what lifestlye activity is current and set lifestylelid for it and build menu, if first logged skip if ($_GET['metext']) { $_SESSION[metext] = escapeinteger($_GET['metext']); } else { $_SESSION[metext] = 4; } } // closes if if ($_SESSION[mecid]) { $idlifestart = $_SESSION[mecid]; //echo $idlifestart; idstartconvert($idlifestart); $lifestylelid = $newlifestyleid; //echo $lifestylelid; } else { $lifestylelid = 1; //echo$lifestylelid; } // if topmenu empty then make it me $topmenu = $_SESSION[topmenu]; if (!$topmenu) { $topmenu['me'] = 46; } memenucode($topmenu, $lifestylelid); } // closes else } else { // if lifestyle activity has been clicked, set next context with it. if ($_GET['lifestyleid']) { $lifestylelid = escapeinteger($_GET['lifestyleid']); $_SESSION[filtext] = 2; $topmenu = $_SESSION[topmenu]; if (!$topmenu) { $topmenu['me'] = $lifestyleid; } memenucode($topmenu, $lifestylelid); idconvert($lifestylelid); $_SESSION[mecid] = $lifestart; } elseif ($_GET['filtext']) { $setfiltext = escapeinteger($_GET['filext']); $_SESSION[filtext] = $setfiltext; if ($setfiltext == 1) { $filtext = 1; } else { $filtext = 2; } // get current lifestyleid from session to keep its context $idlifestart = $_SESSION[mecid]; //echo $idlifestart; idstartconvert($idlifestart); $lifestylelid = $newlifestyleid; $topmenu = $_SESSION[topmenu]; if (!$topmenu) { $topmenu['me'] = $lifestyleid; } memenucode($topmenu, $lifestylelid); } elseif ($_POST['lifestylesid']) { // need a set of function that will take existing lifestyle menu and add/delete activities and then disply the new lifestyle menu $humaddlist = escapeinteger($_POST['lifestylesid']); humanadd($humaddlist); formmenuin(); memenucode($topmenu, $lifestylelid); // if logged in to this //header("Location: /lifestylelinking/me/mein.php"); $_SESSION[metext] = 1; } else { if ($_GET['metext'] && $_SESSION[mecid]) { // need to set a session variable to use to redisplay right context $_SESSION[chartreturn] = 1; // need to find what lifestlye activity is current and set lifestylelid for it and build menu, if first logged skip $_SESSION[metext] = escapeinteger($_GET['metext']); $idlifestart = $_SESSION[mecid]; //echo $idlifestart; idstartconvert($idlifestart); $lifestylelid = $newlifestyleid; //echo $lifestylelid; // if topmenu empty then make it me $topmenu = $_SESSION[topmenu]; if (!$topmenu) { $topmenu['me'] = 46; } memenucode($topmenu, $lifestylelid); } else { unset($_SESSION[mefid]); formmenuin(); if ($topmenu) { memenucode($topmenu, $lifestylelid); $_SESSION[metext] = 1; $_SESSION[filtext] = 2; } else { $_SESSION[metext] = 3; } // first time need to match user id to feedsid if (!$_SESSION[mefid]) { // need to find out feedid from login userid $db->query = "SELECT * FROM " . RSSDATA . ".rssjoin WHERE " . RSSDATA . ".rssjoin.userid = '{$_SESSION['user_id']}' "; $resultmefid = mysql_query($db->query) or die("Error in query: {$db->query}. " . mysql_error()); //echo $db->query; if (mysql_num_rows($resultmefid) == 1) { $row = mysql_fetch_object($resultmefid); $feedmeid = $row->feedsid; $_SESSION[mefid] = $feedmeid; } else { $_SESSION[mefid] = 598; } } // closes if feedid set } } // closes else } // closes open else }
function feeddelink() { if ($_POST['feeddel'] == 1) { $feedtodelete = empty($_POST['feedid']) ? die("There is no RSS Url to delete") : mysql_escape_string($_POST['feedid']); // delete userlife data to reset lifestylemenu // create query $db->query = "DELETE FROM " . RSSDATA . ".userlife WHERE " . RSSDATA . ".userlife.userid = '{$_SESSION['user_id']}' AND " . RSSDATA . ".userlife.humadd = '0' "; // execute query grouped words $deluserlife = mysql_query($db->query) or die("Error in query: {$db->query}. " . mysql_error()); // need some extra logic here it possible a manually added lifestyle can be set but be top5 therefore, it does not get delete. Check for this and delete // create query $db->query = "DELETE FROM " . RSSDATA . ".rssjoin WHERE " . RSSDATA . ".rssjoin.userid = '{$_SESSION['user_id']}' "; // execute query grouped words $savelocal = mysql_query($db->query) or die("Error in query: {$db->query}. " . mysql_error()); // finally reset topmenu session to nil or the topmenu lifestlye manually added //unset($_SESSION[lifequalify]); //unset($_SESSION[lifemenu]); formmenuin(); //memenucode (); $_SESSION[mefid] = 598; } }