Example #1
0
 public function ajaxEndpoint($request, $languageId)
 {
     if ($request->input('method') == 'saveTransformations') {
         $translation = NodeTranslation::where(array('nodeClassAttributeId' => $this->attribute->id, 'language_id' => $languageId))->get()->first();
         $value = unserialize($translation->value);
         $value->transformations = (object) $request->input('data');
         foreach ($value->transformations as &$transformation) {
             $transformation = (int) $transformation;
         }
         $translation->value = serialize($value);
         $translation->save();
     }
     die;
 }
 public function ajaxEndpoint($request, $languageId)
 {
     $translation = NodeTranslation::where(array('nodeClassAttributeId' => $this->attribute->id, 'languageId' => $languageId))->get()->first();
     $nodes = unserialize($translation->value);
     if ($request->input('method') === 'sort') {
         $sortOrder = $request->input('sortOrder');
         $sortedNodes = array();
         foreach ($sortOrder as $index) {
             $sortedNodes[] = $nodes[$index];
         }
         $nodes = $sortedNodes;
     }
     $translation->value = serialize($nodes);
     $translation->save();
     die;
 }
Example #3
0
 public function ajaxEndpoint($request, $languageId)
 {
     $translation = NodeTranslation::where(array('nodeClassAttributeId' => $this->attribute->id, 'languageId' => $languageId))->get()->first();
     $images = unserialize($translation->value);
     if ($request->input('method') === 'saveTransformations') {
         $index = $request->input('index');
         $images[$index]->transformations = (object) $request->input('transformations');
         foreach ($images[$index]->transformations as &$transformation) {
             $transformation = (int) $transformation;
         }
     }
     if ($request->input('method') === 'sort') {
         $sortOrder = $request->input('sortOrder');
         $sortedImages = array();
         foreach ($sortOrder as $index) {
             $sortedImages[] = $images[$index];
         }
         $images = $sortedImages;
     }
     $translation->value = serialize($images);
     $translation->save();
     die;
 }