Exemplo n.º 1
0
         if ($oFile->isImage()) {
             $oFile->resize($oBrick->width, $oBrick->height, CMSImage::RESIZE_CROP);
             $oFile->save();
         }
         $oBrick->src = $oFile->filename;
         $oBrick->alt = post('alt');
         $oBrick->local = true;
     } else {
         $oBrick->src = post('src');
         $oBrick->alt = post('alt');
         $oBrick->local = post('local');
     }
     break;
 case 'image':
     if (array_access(files('image_file'), 'error') != 4) {
         if (array_access(files('image_file'), 'error') > 0) {
             die('Error transmitting file !');
         }
         // TODO
         $oFile = CMSFile::factory(files('image_file'));
         $oFile->basename = genUID();
         if (!$oFile->saveTo(ROOT . 'contents/')) {
             die("Save uploaded file error.");
         }
         if ($oFile->isImage()) {
             $oFile->resize($oBrick->width, $oBrick->height, CMSImage::RESIZE_CROP);
             $oFile->save();
         }
         $oBrick->src = $oFile->filename;
         $oBrick->alt = post('alt');
         $oBrick->local = true;
Exemplo n.º 2
0
 public function Push($context)
 {
     if (!empty($context) && array_access($context)) {
         array_push($this->stack, $context);
     } else {
         array_push($this->stack, new ArrayObject());
     }
     return TRUE;
 }