ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 9531


Ignore:
Timestamp:
Dec 9, 2008, 11:53:20 PM (11 years ago)
Author:
ebihara
Message:

#3208:fixed File for images

Location:
OpenPNE3/trunk/lib/model
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE3/trunk/lib/model/File.php

    r9483 r9531  
    77    return (string)$this->getName();
    88  }
     9
     10  public function getImageFormat()
     11  {
     12    if (!$this->isImage())
     13    {
     14      return false;
     15    }
     16
     17    $type = explode('/', $this->getType());
     18    $result = $type[1];
     19
     20    if ($result === 'jpeg')
     21    {
     22      $result = 'jpg';
     23    }
     24
     25    return $result;
     26  }
     27
     28  public function isImage()
     29  {
     30    $type = $this->getType();
     31    if ($type === 'image/jpeg'
     32      || $type === 'image/gif'
     33      || $type === 'image/png')
     34    {
     35      return true;
     36    }
     37
     38    return false;
     39  }
    940}
  • OpenPNE3/trunk/lib/model/FilePeer.php

    r9275 r9531  
    33class FilePeer extends BaseFilePeer
    44{
     5  public static function retrieveByFilename($filename, PropelPDO $con = null)
     6  {
     7    if (is_null($con))
     8    {
     9      $con = Propel::getConnection(FilePeer::DATABASE_NAME, Propel::CONNECTION_READ);
     10    }
     11
     12    $c = new Criteria(FilePeer::DATABASE_NAME);
     13    $c->add(FilePeer::NAME, $filename);
     14
     15    $result = FilePeer::doSelectOne($c, $con);
     16    return $result;
     17  }
    518}
Note: See TracChangeset for help on using the changeset viewer.