Reorganize
This commit is contained in:
		@@ -5,14 +5,12 @@ namespace WebProjectFitness\API;
 | 
				
			|||||||
use WebProjectFitness\Model\BDTables;
 | 
					use WebProjectFitness\Model\BDTables;
 | 
				
			||||||
use WebProjectFitness\Model\Model;
 | 
					use WebProjectFitness\Model\Model;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class APIUser extends API
 | 
					class APIUser extends API {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private $declaredFunctions = [
 | 
					    private $declaredFunctions = [
 | 
				
			||||||
        'create' => [
 | 
					        'create' => [
 | 
				
			||||||
            'method' => 'POST',
 | 
					            'method' => 'POST',
 | 
				
			||||||
            'params' => [
 | 
					            'params' => []
 | 
				
			||||||
            ]
 | 
					 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        'modify' => [
 | 
					        'modify' => [
 | 
				
			||||||
            'method' => 'POST',
 | 
					            'method' => 'POST',
 | 
				
			||||||
@@ -109,15 +107,13 @@ class APIUser extends API
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function __construct()
 | 
					    public function __construct() {
 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        parent::__construct( $this->declaredFunctions );
 | 
					        parent::__construct( $this->declaredFunctions );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //functions for user table.
 | 
					    //functions for user table.
 | 
				
			||||||
    public function create($data)
 | 
					    public function create( $data ) {
 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        $bytes = null;
 | 
					        $bytes = null;
 | 
				
			||||||
        if ( function_exists( "random_bytes" ) ) {
 | 
					        if ( function_exists( "random_bytes" ) ) {
 | 
				
			||||||
            $bytes = random_bytes( ceil( 6 / 2 ) );
 | 
					            $bytes = random_bytes( ceil( 6 / 2 ) );
 | 
				
			||||||
@@ -132,43 +128,37 @@ class APIUser extends API
 | 
				
			|||||||
        $this->returnJson( [ 'id' => $id ] );
 | 
					        $this->returnJson( [ 'id' => $id ] );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function modify($data)
 | 
					    public function modify( $data ) {
 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        Model::update( BDTables::USER, [ 'name' => $data[ 'name' ] ], "user_id", $data[ 'user_id' ] );
 | 
					        Model::update( BDTables::USER, [ 'name' => $data[ 'name' ] ], "user_id", $data[ 'user_id' ] );
 | 
				
			||||||
        $this->returnJson( [ 'name' => $data[ 'name' ], 'id' => $data[ 'user_id' ] ] );
 | 
					        $this->returnJson( [ 'name' => $data[ 'name' ], 'id' => $data[ 'user_id' ] ] );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //Functions for favorite table.
 | 
					    //Functions for favorite table.
 | 
				
			||||||
    public function favoriteAdd($data)
 | 
					    public function favoriteAdd( $data ) {
 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        Model::insert( BDTables::FAVORITE, [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ] ] );
 | 
					        Model::insert( BDTables::FAVORITE, [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ] ] );
 | 
				
			||||||
        $this->returnJson( [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ] ] );
 | 
					        $this->returnJson( [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ] ] );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function favoriteDelete($data)
 | 
					    public function favoriteDelete( $data ) {
 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        Model::delete( BDTables::FAVORITE, [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ] ] );
 | 
					        Model::delete( BDTables::FAVORITE, [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ] ] );
 | 
				
			||||||
        $this->returnJson( [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ] ] );
 | 
					        $this->returnJson( [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ] ] );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //functions for training table
 | 
					    //functions for training table
 | 
				
			||||||
    public function trainingAdd($data)
 | 
					    public function trainingAdd( $data ) {
 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        Model::insert( BDTables::TRAINING, [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ], 'id_order' => $data[ 'id_order' ] ] );
 | 
					        Model::insert( BDTables::TRAINING, [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ], 'id_order' => $data[ 'id_order' ] ] );
 | 
				
			||||||
        $this->returnJson( [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ], 'id_order' => $data[ 'id_order' ] ] );
 | 
					        $this->returnJson( [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ], 'id_order' => $data[ 'id_order' ] ] );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function trainingDelete($data)
 | 
					    public function trainingDelete( $data ) {
 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        Model::delete( BDTables::TRAINING, [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ], 'id_order' => $data[ 'id_order' ] ] );
 | 
					        Model::delete( BDTables::TRAINING, [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ], 'id_order' => $data[ 'id_order' ] ] );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $this->returnJson( [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ], 'id_order' => $data[ 'id_order' ] ] );
 | 
					        $this->returnJson( [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ], 'id_order' => $data[ 'id_order' ] ] );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function trainingChangeOrder($data)
 | 
					    public function trainingChangeOrder( $data ) {
 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        Model::update_order( BDTables::TRAINING, [ 'id_user' => $data[ 'id_user' ], 'id_order' => $data[ 'id_order' ], 'id_exercise' => $data[ 'id_exercise' ] ], $data[ 'new_order' ] );
 | 
					        Model::update_order( BDTables::TRAINING, [ 'id_user' => $data[ 'id_user' ], 'id_order' => $data[ 'id_order' ], 'id_exercise' => $data[ 'id_exercise' ] ], $data[ 'new_order' ] );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $this->returnJson( [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ], 'id_order' => $data[ 'id_order' ], 'new_order' => $data[ 'new_order' ] ] );
 | 
					        $this->returnJson( [ 'id_user' => $data[ 'id_user' ], 'id_exercise' => $data[ 'id_exercise' ], 'id_order' => $data[ 'id_order' ], 'new_order' => $data[ 'new_order' ] ] );
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user