case 0: if (!isset($targetUsername) or !isset($confidence)) { die("\nResult: ERROR\nMessage: Missing argument"); } $dbresult = $dbConnect->addConfidence($sourceUsername, $targetUsername, $confidence); if (!$dbresult) { die("\nResult: ERROR\nMessage: Addin confidence failed!"); } else { echo "\nResult: OK\nMessage: Confidence added: " . $sourceUsername . " - " . $targetUsername . " : " . $confidence; } break; case 1: if (!isset($targetUsername) or !isset($skill)) { die("\nResult: ERROR\nMessage: missing argument"); } $dbresult = $dbConnect->addSkill($sourceUsername, $targetUsername, $skill); if (!$dbresult) { die("\nResult: ERROR\nMessage: Adding skill failed!"); } else { echo "\nResult: OK\nMessage: Skill added: " . $sourceUsername . " - " . $targetUsername . " : " . $skill; } break; case 2: if (!isset($targetUsername)) { die("\nResult: OK\nMessage: missing argument"); } $rankAlgo = new rankAlgo($dbConnect, $debug); list($rank, $conf) = $rankAlgo->getRank($sourceUsername, $targetUsername); echo "\nResult: OK\nRank: " . $rank . "\nConfidence: " . $conf; break; default: