Few fixes
This commit is contained in:
parent
88d3323107
commit
1d8d3c1d46
5 changed files with 16 additions and 11 deletions
|
@ -5,7 +5,8 @@ chdir(__DIR__);
|
|||
|
||||
require_once __DIR__ . "/../bootstrap.php";
|
||||
|
||||
|
||||
error_reporting(E_ALL);
|
||||
ini_set('display_errors',)
|
||||
// Show table creation statements
|
||||
// And (re)generate Proxies
|
||||
|
||||
|
|
|
@ -72,7 +72,7 @@ class ScoreControllerProvider implements ControllerProviderInterface
|
|||
|
||||
$level = $this->_eh->getEm()->getRepository(Models\Level::class)->find($data['lvl_id']);
|
||||
if(empty($level)) {
|
||||
return new JsonResponse(['success' => false, 'message' => "Invalid level"], 400);
|
||||
return new JsonResponse(['success' => false, 'message' => "Invalid level" , "lvl_id" => (int) $data['lvl_id']], 400);
|
||||
}
|
||||
|
||||
$game = new Models\Game();
|
||||
|
@ -193,9 +193,13 @@ class ScoreControllerProvider implements ControllerProviderInterface
|
|||
if(empty($hit) || $hit->getGame()->getUser()->getId() != $user->getId()) {
|
||||
return new JsonResponse(['success' => false, 'message' => "Hit not found."], 400);
|
||||
}
|
||||
$targetFilename = $hit->getFeatureFilename($part);
|
||||
$targetDirname = $hit->getFeatureDirname($part);
|
||||
|
||||
if($targetDirname == null) {
|
||||
return new JsonResponse(['success' => false, 'message' => "Something went wrong. Invalid part?", "part" => (string) $part], 400);
|
||||
}
|
||||
|
||||
$file->move($targetFilename);
|
||||
$file->move($targetDirname, $hit->getId().'.jpg');
|
||||
$hit->setHasImage(true);
|
||||
$em->persist($hit);
|
||||
}
|
||||
|
@ -234,21 +238,22 @@ class ScoreControllerProvider implements ControllerProviderInterface
|
|||
'pitch' => [],
|
||||
'yaw' => [],
|
||||
'inter_ocular_distance' => [],
|
||||
'mouth_open' => ["JawDropStretched"],
|
||||
// 'mouth_open' => ["JawDropStretched"],
|
||||
'mouth_open' => ["UpperLipUp","lowerLipDown"],
|
||||
'lip_press' => ["lowerLipUp"],
|
||||
'brow_raise' => ["RightOuterBrowUp","LeftOuterBrowUp"],
|
||||
'nose_wrinkler' => ["NasolabialDeepener"],
|
||||
'lip_depressor' => ["MouthRightPullDown","MouthLeftPullDown"],
|
||||
'brow_furrow' => ["NoseWrinkler"],
|
||||
'attention' => [],
|
||||
'smile' => ["MouthRightPullUp","MouthLeftPullUp","UpperLipUp","lowerLipDown"],
|
||||
// 'smile' => ["MouthRightPullUp","MouthLeftPullUp", "UpperLipUp","lowerLipDown"],
|
||||
'smile' => ["UpperLipStretched"],
|
||||
'inner_brow_raiser' => ["RightInnerBrowUp","LeftInnerBrowUp"],
|
||||
'chin_raiser' => ["ChinForward"],
|
||||
'smirk' => ["MouthLeftPullUp"],
|
||||
'lip_suck' => ["UpperLipBackward","lowerLipBackward"],
|
||||
'upper_lip_raiser' => ["UpperLipUp"],
|
||||
'lip_pucker' => ["LipsKiss"],
|
||||
// 'lip_pucker' => ["LipsKiss"],
|
||||
'lip_pucker' => ["UpperLipForward","lowerLipForward"],
|
||||
'eye_closure' => ["RightUpperLidClosed","LeftUpperLidClosed"],
|
||||
'engagement' => [],
|
||||
|
|
|
@ -206,12 +206,12 @@ class Hit
|
|||
* @return string|false false if not exists
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function getFeatureFilename(string $feature) {
|
||||
public function getFeatureDirname(string $feature) {
|
||||
if(!in_array($feature, static::$FEATURES)) {
|
||||
throw new \Exception("Invalid feature!");
|
||||
}
|
||||
|
||||
return realpath(__DIR__ . "/../../files/hits/".$feature."/".$this->getId() . '.jpg' );
|
||||
return realpath(__DIR__ . "/../../files/hits/".$feature) ;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -19,7 +19,6 @@ class Level
|
|||
*
|
||||
* @ORM\Column(name="id",type="integer")
|
||||
* @ORM\Id
|
||||
* @ORM\GeneratedValue
|
||||
*/
|
||||
private $id;
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ class UserRepository extends EntityRepository implements UserProviderInterface
|
|||
$results = $query->getScalarResult();
|
||||
$score = 0;
|
||||
foreach($results as $result) {
|
||||
$score += $results['score'];
|
||||
$score += $result['score'];
|
||||
}
|
||||
|
||||
$user->setTotalScore($score);
|
||||
|
|
Loading…
Reference in a new issue