public static function getPhpNameMap() { if (self::$phpNameMap === null) { $map = DocumentPeer::getTableMap(); $columns = $map->getColumns(); $nameMap = array(); foreach ($columns as $column) { $nameMap[$column->getPhpName()] = $column->getColumnName(); } self::$phpNameMap = $nameMap; } return self::$phpNameMap; }
public static function mayOperateOnOwn($oUser, $mObject, $sOperation) { $bResult = parent::mayOperateOnOwn($oUser, $mObject, $sOperation); ///When changing the sort or the category, I have to have the rights to said category as well if ($bResult && ($mObject->isColumnModified(DocumentPeer::SORT) || $mObject->isColumnModified(DocumentPeer::DOCUMENT_CATEGORY_ID))) { return $mObject->getDocumentCategory() === null || $mObject->getDocumentCategory()->getIsExternallyManaged() || $mObject->getDocumentCategory()->mayBeUpdated($oUser); } return $bResult; }
public static function setRightsUser($oUser = false) { self::$RIGHTS_USER = $oUser; }
/** * Clear the instance pool. * * @return void */ public static function clearInstancePool() { self::$instances = array(); }