예제 #1
0
 public static function GetCategorizacion($idAlumno, $idAbp)
 {
     $FechaActual = Carbon::now();
     $FechaLimite = Carbon::create(2016, 10, 10, 22, 30, 11);
     if ($FechaActual->lt($FechaLimite)) {
         $Categorizacion = AbpCategorizacionIdeas::where('fk_idAlumno', '=', $idAlumno)->where('fk_idAbp', '=', $idAbp)->select(array('NombreCategoria', 'ColorCategoria', 'idCategorizacionIdeas'))->get()->tojson();
         $Categorizacion = json_decode($Categorizacion);
         return $Categorizacion;
     } else {
         return null;
     }
 }
예제 #2
0
 public function categorizacionStore()
 {
     /*
            el JSON llegará con una estructura igual al siguiente y con informacion similar
     "categorias" : {
             {'name' : 'categoria_x' , 'color' : '#fgr553', 'datas' : ['a','b','c'] },
             {'name' : 'categoria_y' , 'color' : '#h76544d', datas' : ['d','e','a'] }
         
         } 
     */
     $categorias = json_encode(Input::get('categorias'));
     $categoriasp = Input::get('categorias');
     //if (is_array($categorias) || is_object($categorias))
     //{
     foreach ($categoriasp as $categoria) {
         $NuevoAbpCat = new AbpCategorizacionIdeas();
         $NuevoAbpCat->NombreCategoria = $categoria['name'];
         $NuevoAbpCat->ColorCategoria = $categoria['color'];
         $NuevoAbpCat->fk_idAbp = 1;
         $NuevoAbpCat->fk_idAlumno = 1;
         $NuevoAbpCat->save();
         $NuevoAbpCat->RegistrarDatos($categoria['datas'], $NuevoAbpCat->idCategorizacionIdeas);
     }
     //}
 }