====== API Videos ====== home/app/apis/videos/videos_api_controller.php\\ //class VideosApiController extends ApiController//\\ \\ === _normalize === Standardizza i dati del video.\\ Descrizione: //_normalize(&$data)//\\ Parametri: $data - array\\ Return: void === delete === Cancella il video.\\ Descrizione: //delete($id)//\\ Parametri: $id - int\\ Return: void === form === Renderizza la form per l'upload di un nuovo video.\\ Descrizione: //form($res_id, $action)//\\ Parametri: * $res_id - int * $action - string Return: void === getVideoById === Ritorna il video in base al suo id.\\ Descrizione: //getVideoById($id)//\\ Parametri: $id - int\\ Return: array o 'false' === makeVideoEmbedded === Incorpora il video alla pagina in base al tipo di fonte (youtube o google).\\ Descrizione: //makeVideoEmbedded($url, $width, $height)//\\ Parametri: * $url - string * $width - int * $height - int Return: boolean === renderPreview === Renderizza la preview dei file caricati.\\ Descrizione: //renderPreview($resources, $res_num)//\\ Parametri: * $resources - array * $res_num - int Return: void === renderize === Visualizza il video.\\ Descrizione: //renderize($data, $preview, $permission)//\\ Parametri: * $data - array * $preview - boolean * $permission - string Return: void === save === Salva il file prendendo le informazioni anche sul suo proprietario.\\ Descrizione: //save($resource, $resource_id)//\\ Parametri: * $resource - array * $resource_id - int Return: void === submit === Gestisce la form della submit.\\ Descrizione: //submit()//\\ Parametri: nessun parametro\\ Return: void === tab_title === Gestisce il titolo mostrato nella tab delle risorse.\\ Descrizione: //tab_title()//\\ Parametri: nessun parametro\\ Return: string === validateObject === Convalida le informazioni del video.\\ Descrizione: //validateObject()//\\ Parametri: nessun parametro\\ Return: boolean