public function getPuserId() { $kuser = kuserPeer::retrieveByPKNoFilter($this->getKuserId()); if (!$kuser) { throw new KalturaAPIException(KalturaErrors::INVALID_USER_ID); } return $kuser->getPuserId(); }
<?php const LIMIT = 500; const INITIAL_CREATED_AT_VALUE = '2000-01-01 00:00:00'; require_once __DIR__ . "/../../../alpha/scripts/bootstrap.php"; $c = new Criteria(); $c->addAscendingOrderByColumn(kvotePeer::CREATED_AT); $c->setLimit(LIMIT); $createdAtValue = INITIAL_CREATED_AT_VALUE; $kVotes = array(1); while (!empty($kVotes)) { $c->add(kvotePeer::CREATED_AT, $createdAtValue, Criteria::GREATER_THAN); kvotePeer::setUseCriteriaFilter(false); $kVotes = kvotePeer::doSelect($c); kvotePeer::setUseCriteriaFilter(true); foreach ($kVotes as $kVote) { $kuserId = $kVote->getKuserId(); kuserPeer::setUseCriteriaFilter(false); $kuser = kuserPeer::retrieveByPKNoFilter($kuserId); kuserPeer::setUseCriteriaFilter(true); if (!$kuser) { KalturaLog::err("no user found with id {$kuserId}"); continue; } $puserId = $kuser->getPuserId(); $kVote->setPuserId($puserId); $kVote->save(); } KalturaLog::debug("created is - " . $kVote->getCreatedAt()); $createdAtValue = $kVote->getCreatedAt(); }