WordPress.org

Plugin Directory


Ignore:
Timestamp:
07/01/12 00:43:12 (6 years ago)
Author:
toppa
Message:

version 3.2.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • shashin/trunk/Lib/ShashinPhoto.php

    r515082 r565891  
    22 
    33class Lib_ShashinPhoto extends Lib_ShashinDataObject { 
    4     public function __construct(ToppaDatabaseFacade $dbFacade, Lib_ShashinPhotoRefData $refData) { 
     4    public function __construct(ToppaDatabaseFacade $dbFacade) { 
     5        $this->refData = array( 
     6            'id' => array( 
     7                'db' => array( 
     8                    'type' => 'int unsigned', 
     9                    'not_null' => true, 
     10                    'primary_key' => true, 
     11                    'other' => 'AUTO_INCREMENT')), 
     12            'sourceId' => array( 
     13                'db' => array( 
     14                    'type' => 'varchar', 
     15                    'length' => '255', 
     16                    'not_null' => true, 
     17                    'unique_key' => true), 
     18                'picasa' => array('gphoto$id', '$t'), 
     19                'twitpic' => array('short_id'), 
     20                'youtube' => array('id', '$t')), 
     21            'albumId' => array( 
     22                'db' => array( 
     23                    'type' => 'smallint unsigned', 
     24                    'not_null' => true)), 
     25            'albumType' => array( 
     26                'db' => array( 
     27                    'type' => 'varchar', 
     28                    'length' => '20', 
     29                    'not_null' => true)), 
     30            'filename' => array( 
     31                'db' => array( 
     32                    'type' => 'varchar', 
     33                    'length' => '255'), 
     34                'picasa' => array('title', '$t')), 
     35            'description' => array( 
     36                'db' => array( 
     37                    'type' => 'text'), 
     38                'picasa' => array('summary', '$t'), 
     39                'twitpic' => array('message'), 
     40                'youtube' => array('title', '$t')), 
     41            'linkUrl' => array( 
     42                'db' => array( 
     43                    'type' => 'text', 
     44                    'not_null' => true), 
     45                'picasa' => array('link', '1', 'href'), 
     46                'youtube' => array('link', '0', 'href')), 
     47            'contentUrl' => array( 
     48                'db' => array( 
     49                    'type' => 'text', 
     50                    'not_null' => true), 
     51                'picasa' => array('media$group', 'media$content', 0, 'url'), 
     52                'youtube' => array('media$group', 'media$thumbnail', 0, 'url')), 
     53            'contentType' => array( 
     54                'db' => array( 
     55                    'type' => 'varchar', 
     56                    'length' => '255', 
     57                    'not_null' => true), 
     58                'picasa' => array('media$group', 'media$content', 0, 'type'), 
     59                'twitpic' => array('type')), 
     60            'width' => array( 
     61                'db' => array( 
     62                    'type' => 'smallint unsigned', 
     63                    'not_null' => true), 
     64                'picasa' => array('media$group', 'media$content', 0, 'width'), 
     65                'twitpic' => array('width'), 
     66                'youtube' => array('media$group', 'media$thumbnail', 0, 'width')), 
     67            'height' => array( 
     68                'db' => array( 
     69                    'type' => 'smallint unsigned', 
     70                    'not_null' => true), 
     71                'picasa' => array('media$group', 'media$content', 0, 'height'), 
     72                'twitpic' => array('height'), 
     73                'youtube' => array('media$group', 'media$thumbnail', 0, 'height')), 
     74            'videoUrl' => array( 
     75                'db' => array( 
     76                    'type' => 'text', 
     77                    'not_null' => true), 
     78                'picasa' => array('media$group', 'media$content', 2, 'url'), 
     79                'youtube' => array('media$group', 'media$content', 0, 'url')), 
     80            'videoType' => array( 
     81                'db' => array( 
     82                    'type' => 'varchar', 
     83                    'length' => '255', 
     84                    'not_null' => true), 
     85                'picasa' => array('media$group', 'media$content', 2, 'type'), 
     86                'youtube' => array('media$group', 'media$content', 0, 'type')), 
     87            'videoWidth' => array( 
     88                'db' => array( 
     89                    'type' => 'smallint unsigned', 
     90                    'not_null' => true), 
     91                'picasa' => array('media$group', 'media$content', 2, 'width'), 
     92                'youtube' => array('media$group', 'media$thumbnail', 0, 'width')), 
     93            'videoHeight' => array( 
     94                'db' => array( 
     95                    'type' => 'smallint unsigned', 
     96                    'not_null' => true), 
     97                'picasa' => array('media$group', 'media$content', 2, 'height'), 
     98                'youtube' => array('media$group', 'media$thumbnail', 0, 'height')), 
     99            'takenTimestamp' => array( 
     100                'db' => array( 
     101                    'type' => 'int unsigned', 
     102                    'not_null' => true), 
     103                'picasa' => array('exif$tags', 'exif$time', '$t'), 
     104                'twitpic' => array('timestamp'), 
     105                'youtube' => array('yt$recorded', '$t')), 
     106            'uploadedTimestamp' => array( 
     107                'db' => array( 
     108                    'type' => 'int unsigned', 
     109                    'not_null' => true), 
     110                'picasa' => array('published', '$t'), 
     111                'twitpic' => array('timestamp'), 
     112                'youtube' => array('published', '$t')), 
     113            'tags' => array( 
     114                'db' => array( 
     115                    'type' => 'text'), 
     116                'picasa' => array('media$keywords', '$t'), 
     117                'twitpic' => array('tags')), 
     118            'lastSync' => array( 
     119                'db' => array( 
     120                    'type' => 'int unsigned')), 
     121            'includeInRandom' => array( 
     122                'db' => array( 
     123                    'type' => 'char', 
     124                    'length' => '1', 
     125                    'other' => "default 'Y'"), 
     126                'input' => array( 
     127                    'type' => 'radio', 
     128                    'subgroup' => array('Y' => 'Yes', 'N' => 'No'))), 
     129            'sourceOrder' => array( 
     130                'db' => array( 
     131                    'type' => 'int unsigned')), 
     132            'fstop' => array( 
     133                'db' => array( 
     134                    'type' => 'varchar', 
     135                    'length' => '10'), 
     136                'picasa' => array('exif$tags', 'exif$fstop', '$t')), 
     137            'make' => array( 
     138                'db' => array( 
     139                    'type' => 'varchar', 
     140                    'length' => '100'), 
     141                'picasa' => array('exif$tags', 'exif$make', '$t')), 
     142            'model' => array( 
     143                'db' => array( 
     144                    'type' => 'varchar', 
     145                    'length' => '100'), 
     146                'picasa' => array('exif$tags', 'exif$model', '$t')), 
     147            'exposure' => array( 
     148                'db' => array( 
     149                    'type' => 'varchar', 
     150                    'length' => '10'), 
     151                'picasa' => array('exif$tags', 'exif$exposure', '$t')), 
     152            'focalLength' => array( 
     153                'db' => array( 
     154                    'type' => 'varchar', 
     155                    'length' => '10'), 
     156                'picasa' => array('exif$tags', 'exif$focallength', '$t')), 
     157            'iso' => array( 
     158                'db' => array( 
     159                    'type' => 'varchar', 
     160                    'length' => '10'), 
     161                'picasa' => array('exif$tags', 'exif$iso', '$t')), 
     162        ); 
    5163        $this->baseTableName = 'shashin_photo'; 
    6164        $this->tableName = $dbFacade->getTableNamePrefix() . $this->baseTableName; 
    7         parent::__construct($dbFacade, $refData); 
     165        parent::__construct($dbFacade); 
    8166    } 
    9167 
Note: See TracChangeset for help on using the changeset viewer.