Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 public static function setRightsUser($oUser = false)
 {
     self::$RIGHTS_USER = $oUser;
 }
Esempio n. 4
0
 /**
  * Clear the instance pool.
  *
  * @return     void
  */
 public static function clearInstancePool()
 {
     self::$instances = array();
 }