cc-4202: Fixed

This commit is contained in:
Rudi Grinberg 2012-09-14 14:51:50 -04:00
parent 6e239d08e9
commit 79ce7b572c
3 changed files with 12 additions and 5 deletions

View file

@ -59,10 +59,11 @@ class LibraryController extends Zend_Controller_Action
$objInfo = Application_Model_Library::getObjInfo($obj_sess->type);
Logging::info($obj_sess->id);
Logging::info($obj_sess->type);
$objInfo = Application_Model_Library::getObjInfo($obj_sess->type);
$obj = new $objInfo['className']($obj_sess->id);
$userInfo = Zend_Auth::getInstance()->getStorage()->read();
$user = new Application_Model_User($userInfo->id);
$objInfo = Application_Model_Library::getObjInfo($obj_sess->type);
$obj = new $objInfo['className']($obj_sess->id);
$userInfo = Zend_Auth::getInstance()->getStorage()->read();
$user = new Application_Model_User($userInfo->id);
$isAdminOrPM = $user->isUserType(array(UTYPE_ADMIN, UTYPE_PROGRAM_MANAGER));
if ($isAdminOrPM || $obj->getCreatorId() == $userInfo->id) {

View file

@ -108,7 +108,8 @@ class UserController extends Zend_Controller_Action
# TODO : remove this. we only use default for now not to break the UI.
if (!$files_action) { # set default action
$files_action = "delete_cascade";
$files_action = "reassign_to";
$valid_actions =
}
# only delete when valid action is selected for the owned files