Example #1
0
 public static function fields()
 {
     if (is_null(self::$_fields)) {
         // process
         self::$_fields = array_keys(self::getInstance()->toArray());
     }
     return self::$_fields;
 }
Example #2
0
 /**
  *
  * @param <type> $pArtist = NULL
  * @return <type>
  */
 public function __construct($pArtist = NULL)
 {
     if (is_null($pArtist)) {
         $pArtist = new Zupal_Media_Artists();
     }
     parent::__construct($pArtist, new Zend_Config_Ini(dirname(__FILE__) . DS . 'Form.ini', 'fields'));
     foreach (Zupal_Media_Media::getInstance()->find_all() as $media) {
         $this->media_id->addMultiOption($media->identity(), $media->name);
     }
 }
Example #3
0
 public static function field_map($pReload = FALSE)
 {
     if (is_null(self::$_field_map)) {
         // process
         self::$_field_map = array();
         foreach (Zupal_People::fields() as $field) {
             self::$_field_map['person_' . $field] = array('join' => 'person', 'field' => $field);
         }
         foreach (Zupal_Media_Media::fields() as $field) {
             self::$_field_map['media_' . $field] = array('join' => 'media', 'field' => $field);
         }
     }
     return self::$_field_map;
 }