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

Changeset 9668


Ignore:
Timestamp:
Dec 24, 2008, 8:02:09 PM (11 years ago)
Author:
nagasawa
Message:

added mobile_frontend to the opIntroEssayPlugin

Location:
OpenPNE3/plugins/opIntroEssayPlugin/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE3/plugins/opIntroEssayPlugin/trunk/apps/pc_frontend/modules/introessay/actions/actions.class.php

    r9648 r9668  
    4747  }
    4848
     49  public function executeDeleteInfo($request)
     50  {
     51    $this->id = $request->getParameter('id');
     52  }
     53
    4954  public function executeDelete($request)
    5055  {
     
    5257    $this->introEssay = IntroEssayPeer::getByFromAndTo($this->getUser()->GetMemberId(), $this->id);
    5358    $this->delete();
     59    redirect("member/?id=" . $this->id);
    5460  }
    5561
  • OpenPNE3/plugins/opIntroEssayPlugin/trunk/apps/pc_frontend/modules/member/templates/_showParts.php

    r9650 r9668  
    1717  }
    1818  $list[' '] = link_to( '全て見る', 'introessay/show?id=' . $id );
    19   include_list_box('introEssay', $list, array( 'title' => 'からの紹介文'));
     19  include_list_box('introEssay', $list, array( 'title' => 'マイフレンドからの紹介文'));
    2020}
  • OpenPNE3/plugins/opIntroEssayPlugin/trunk/lib/model/IntroEssayPeer.php

    r9647 r9668  
    33class IntroEssayPeer extends BaseIntroEssayPeer
    44{
     5  /**
     6   * Get introEssay from from_id and to_id
     7   * @param int $from_id member id
     8   * @param int $to_id member id
     9   */
     10  public function getByTo($to_id)
     11  {
     12    $criteria = new Criteria();
     13    $criteria->add(IntroEssayPeer::TO_ID, $to_id);
     14    $criteria->addDescendingOrderByColumn(IntroEssayPeer::ID);
     15    return IntroEssayPeer::doSelect($criteria);
     16  }
    517  /**
    618   * Get introEssay from from_id and to_id
     
    1527    return self::doSelectOne($criteria);
    1628  }
     29
     30  /**
     31   * Get introEssay pager
     32   * @param int $to_id member id
     33   * @param int $page page number
     34   * @param int $size show number
     35   */
     36  public static function getListPager($to_id, $page = 1, $size = 20)
     37  {
     38    $c = new Criteria();
     39    $c->add(IntroEssayPeer::TO_ID, $to_id);
     40    $c->addDescendingOrderByColumn(IntroEssayPeer::ID);
     41
     42    $pager = new sfPropelPager('IntroEssay', $size);
     43    $pager->setCriteria($c);
     44    $pager->setPage($page);
     45    $pager->init();
     46
     47    return $pager;
     48  }
    1749}
  • OpenPNE3/plugins/opIntroEssayPlugin/trunk/lib/model/om/BaseIntroEssay.php

    r9647 r9668  
    271271        public function delete(PropelPDO $con = null)
    272272        {
     273
     274    foreach (sfMixer::getCallables('BaseIntroEssay:delete:pre') as $callable)
     275    {
     276      $ret = call_user_func($callable, $this, $con);
     277      if ($ret)
     278      {
     279        return;
     280      }
     281    }
     282
     283
    273284                if ($this->isDeleted()) {
    274285                        throw new PropelException("This object has already been deleted.");
     
    288299                        throw $e;
    289300                }
    290         }
    291 
     301       
     302
     303    foreach (sfMixer::getCallables('BaseIntroEssay:delete:post') as $callable)
     304    {
     305      call_user_func($callable, $this, $con);
     306    }
     307
     308  }
    292309       
    293310        public function save(PropelPDO $con = null)
    294311        {
     312
     313    foreach (sfMixer::getCallables('BaseIntroEssay:save:pre') as $callable)
     314    {
     315      $affectedRows = call_user_func($callable, $this, $con);
     316      if (is_int($affectedRows))
     317      {
     318        return $affectedRows;
     319      }
     320    }
     321
     322
    295323    if ($this->isModified() && !$this->isColumnModified(IntroEssayPeer::UPDATED_AT))
    296324    {
     
    310338                        $affectedRows = $this->doSave($con);
    311339                        $con->commit();
     340    foreach (sfMixer::getCallables('BaseIntroEssay:save:post') as $callable)
     341    {
     342      call_user_func($callable, $this, $con, $affectedRows);
     343    }
     344
    312345                        IntroEssayPeer::addInstanceToPool($this);
    313346                        return $affectedRows;
     
    647680        }
    648681
     682
     683  public function __call($method, $arguments)
     684  {
     685    if (!$callable = sfMixer::getCallable('BaseIntroEssay:'.$method))
     686    {
     687      throw new sfException(sprintf('Call to undefined method BaseIntroEssay::%s', $method));
     688    }
     689
     690    array_unshift($arguments, $this);
     691
     692    return call_user_func_array($callable, $arguments);
     693  }
     694
     695
    649696}
  • OpenPNE3/plugins/opIntroEssayPlugin/trunk/lib/model/om/BaseIntroEssayPeer.php

    r9647 r9668  
    129129                }
    130130
     131
     132    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doCount:doCount') as $callable)
     133    {
     134      call_user_func($callable, 'BaseIntroEssayPeer', $criteria, $con);
     135    }
     136
     137
    131138                                $stmt = BasePeer::doCount($criteria, $con);
    132139
     
    157164        public static function doSelectStmt(Criteria $criteria, PropelPDO $con = null)
    158165        {
     166
     167    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doSelectStmt:doSelectStmt') as $callable)
     168    {
     169      call_user_func($callable, 'BaseIntroEssayPeer', $criteria, $con);
     170    }
     171
     172
    159173                if ($con === null) {
    160174                        $con = Propel::getConnection(IntroEssayPeer::DATABASE_NAME, Propel::CONNECTION_READ);
     
    267281                $criteria->addJoin(array(IntroEssayPeer::FROM_ID,), array(MemberPeer::ID,), $join_behavior);
    268282
     283
     284    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doCount:doCount') as $callable)
     285    {
     286      call_user_func($callable, 'BaseIntroEssayPeer', $criteria, $con);
     287    }
     288
     289
    269290                $stmt = BasePeer::doCount($criteria, $con);
    270291
     
    302323                $criteria->addJoin(array(IntroEssayPeer::TO_ID,), array(MemberPeer::ID,), $join_behavior);
    303324
     325
     326    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doCount:doCount') as $callable)
     327    {
     328      call_user_func($callable, 'BaseIntroEssayPeer', $criteria, $con);
     329    }
     330
     331
    304332                $stmt = BasePeer::doCount($criteria, $con);
    305333
     
    316344        public static function doSelectJoinMemberRelatedByFromId(Criteria $c, $con = null, $join_behavior = Criteria::LEFT_JOIN)
    317345        {
     346
     347    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doSelectJoin:doSelectJoin') as $callable)
     348    {
     349      call_user_func($callable, 'BaseIntroEssayPeer', $c, $con);
     350    }
     351
     352
    318353                $c = clone $c;
    319354
     
    439474                $criteria->addJoin(array(IntroEssayPeer::FROM_ID,), array(MemberPeer::ID,), $join_behavior);
    440475                $criteria->addJoin(array(IntroEssayPeer::TO_ID,), array(MemberPeer::ID,), $join_behavior);
     476
     477    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doCount:doCount') as $callable)
     478    {
     479      call_user_func($callable, 'BaseIntroEssayPeer', $criteria, $con);
     480    }
     481
     482
    441483                $stmt = BasePeer::doCount($criteria, $con);
    442484
     
    452494        public static function doSelectJoinAll(Criteria $c, $con = null, $join_behavior = Criteria::LEFT_JOIN)
    453495        {
     496
     497    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doSelectJoinAll:doSelectJoinAll') as $callable)
     498    {
     499      call_user_func($callable, 'BaseIntroEssayPeer', $c, $con);
     500    }
     501
     502
    454503                $c = clone $c;
    455504
     
    542591                }
    543592       
     593
     594    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doCount:doCount') as $callable)
     595    {
     596      call_user_func($callable, 'BaseIntroEssayPeer', $criteria, $con);
     597    }
     598
     599
    544600                $stmt = BasePeer::doCount($criteria, $con);
    545601
     
    573629                }
    574630       
     631
     632    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doCount:doCount') as $callable)
     633    {
     634      call_user_func($callable, 'BaseIntroEssayPeer', $criteria, $con);
     635    }
     636
     637
    575638                $stmt = BasePeer::doCount($criteria, $con);
    576639
     
    587650        public static function doSelectJoinAllExceptMemberRelatedByFromId(Criteria $c, $con = null, $join_behavior = Criteria::LEFT_JOIN)
    588651        {
     652
     653    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doSelectJoinAllExcept:doSelectJoinAllExcept') as $callable)
     654    {
     655      call_user_func($callable, 'BaseIntroEssayPeer', $c, $con);
     656    }
     657
     658
    589659                $c = clone $c;
    590660
     
    671741        public static function doInsert($values, PropelPDO $con = null)
    672742        {
     743
     744    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doInsert:pre') as $callable)
     745    {
     746      $ret = call_user_func($callable, 'BaseIntroEssayPeer', $values, $con);
     747      if (false !== $ret)
     748      {
     749        return $ret;
     750      }
     751    }
     752
     753
    673754                if ($con === null) {
    674755                        $con = Propel::getConnection(IntroEssayPeer::DATABASE_NAME, Propel::CONNECTION_WRITE);
     
    695776                }
    696777
    697                 return $pk;
     778               
     779    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doInsert:post') as $callable)
     780    {
     781      call_user_func($callable, 'BaseIntroEssayPeer', $values, $con, $pk);
     782    }
     783
     784    return $pk;
    698785        }
    699786
     
    701788        public static function doUpdate($values, PropelPDO $con = null)
    702789        {
     790
     791    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doUpdate:pre') as $callable)
     792    {
     793      $ret = call_user_func($callable, 'BaseIntroEssayPeer', $values, $con);
     794      if (false !== $ret)
     795      {
     796        return $ret;
     797      }
     798    }
     799
     800
    703801                if ($con === null) {
    704802                        $con = Propel::getConnection(IntroEssayPeer::DATABASE_NAME, Propel::CONNECTION_WRITE);
     
    716814                                $criteria->setDbName(self::DATABASE_NAME);
    717815
    718                 return BasePeer::doUpdate($selectCriteria, $criteria, $con);
    719         }
     816                $ret = BasePeer::doUpdate($selectCriteria, $criteria, $con);
     817       
     818
     819    foreach (sfMixer::getCallables('BaseIntroEssayPeer:doUpdate:post') as $callable)
     820    {
     821      call_user_func($callable, 'BaseIntroEssayPeer', $values, $con, $ret);
     822    }
     823
     824    return $ret;
     825  }
    720826
    721827       
Note: See TracChangeset for help on using the changeset viewer.