} $key = $kCheckResult[0]['clmnKey']; $f = fopen("../files/" . $actFN, "r+"); $len = filesize("../files/" . $actFN); $input = fread($f, $len); $data = base64_encode($input); fwrite($f, $data); fclose($fw); } break; case 'fDecrypt': $fName = $_GET['name']; $type = $_GET['type']; $where = $_GET['where']; //Set file as Encrypted $exc = dbUtil::UPDATE("UPDATE tblFiles SET clmnEncrypted='0' WHERE clmnFileName=:fileName AND clmnFoldIn=:foldin AND clmnUNFile=:uname", array(':uname' => $_SESSION['un'], ':fileName' => $fName, ':foldin' => $where)); if ($exc == true) { //sucess } //Encrypt File $kCheckResult = dbUtil::SELECT("SELECT clmnKey FROM tblUsers WHERE clmnUserName=:uname", array(':uname' => $_SESSION['un'])); if (count($kCheckResult) != 0) { $fActNameResult = dbUtil::SELECT("SELECT clmnActFN FROM tblFiles WHERE clmnUNFile=:uname AND clmnFileName=:fname", array(':uname' => $_SESSION['un'], ':fname' => $fName)); if (count($fActNameResult) != 0) { $actFN = $fActNameResult[0]['clmnActFN']; } $key = $kCheckResult[0]['clmnKey']; $f = fopen("../files/" . $actFN, "r+"); $len = filesize("../files/" . $actFN); $input = fread($f, $len); $data = base64_decode($input);
if (count($userIdResult) != 0) { $userId = $userIdResult[0]['clmnId']; } else { die; } $currUserActivityResult = dbUtil::SELECT("SELECT clmnFwId FROM tblFileWatch WHERE clmnUserId=:unid AND clmnFileId=:fileid", array(':unid' => $userId, ':fileid' => $fileId)); if (count($currUserActivityResult) == 0) { //Check if I am already watching... //(false) Make it look like I'm watching $exc = dbUtil::INSERT("INSERT INTO tblFileWatch VALUES('', :clmnfileid, :clmnuserid, :activity)", array(':clmnfileid' => $fileId, ':clmnuserid' => $userId, ':activity' => $time)); if ($exc == true) { //sucess } } else { //(true) Update my activity $exc = dbUtil::UPDATE("UPDATE tblFileWatch SET clmnActivity=:activity WHERE clmnUserId=:unid", array(':unid' => $userId, ':activity' => $time)); if ($exc == true) { //sucess } } $fileShrIdResult = dbUtil::SELECT("SELECT clmnUsrID FROM tblSharedFiles WHERE clmnFileID=:fileid", array(':fileid' => $fileId)); printXML("shared"); if (count($fileShrIdResult) != 0) { //File is Shared echo "true"; } else { //File is not Shared echo "false"; die; } printXML("/shared");