Ejemplo n.º 1
0
 /**
  * Validates the file and if it is not valid returns the error message
  *
  */
 function getError(\MapasCulturais\Entities\MetaList $file)
 {
     return true;
     //IMPORTANT!
     $ok = false;
     foreach ($this->metadata as $metadata) {
         foreach ($metadata->validations as $validation) {
             if (preg_match("#{$validation}#i", $file->mimeType)) {
                 $ok = true;
                 break;
             }
         }
     }
     return !$ok ? App::txt($this->errorMessage) : '';
 }
Ejemplo n.º 2
0
 protected function _addAssetToArray($assets, $asset, array &$array)
 {
     $asset_name = $asset[0];
     $asset_filename = $asset[1];
     $asset_dependences = $asset[2];
     if (!in_array($asset_filename, $array)) {
         foreach ($asset_dependences as $dep) {
             if (key_exists($dep, $assets)) {
                 $this->_addAssetToArray($assets, $assets[$dep], $array);
             } else {
                 throw new \Exception(sprintf(App::txt('Missing script dependence: %s depends on %s'), $asset_name, $dep));
             }
         }
         $array[] = $asset_filename;
     }
 }