This repository was archived by the owner on Sep 10, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +33
-36
lines changed Expand file tree Collapse file tree 3 files changed +33
-36
lines changed Original file line number Diff line number Diff line change @@ -20,39 +20,6 @@ public function __construct()
20
20
);
21
21
$ this ->initialize (); // required
22
22
} // end __construct()
23
-
24
- /** create a policy
25
- * @return FolderpolicyuserDao*/
26
- public function createPolicy ($ user , $ folder , $ policy )
27
- {
28
- if (!$ user instanceof UserDao)
29
- {
30
- throw new Zend_Exception ("Should be a user. " );
31
- }
32
- if (!$ folder instanceof FolderDao)
33
- {
34
- throw new Zend_Exception ("Should be a folder. " );
35
- }
36
- if (!is_numeric ($ policy ))
37
- {
38
- throw new Zend_Exception ("Should be a number. " );
39
- }
40
- if (!$ user ->saved && !$ folder ->saved )
41
- {
42
- throw new Zend_Exception ("Save the daos first. " );
43
- }
44
- if ($ this ->getPolicy ($ user , $ folder )!==false )
45
- {
46
- $ this ->delete ($ this ->getPolicy ($ user , $ folder ));
47
- }
48
- $ this ->loadDaoClass ('FolderpolicyuserDao ' );
49
- $ policyUser =new FolderpolicyuserDao ();
50
- $ policyUser ->setUserId ($ user ->getUserId ());
51
- $ policyUser ->setFolderId ($ folder ->getFolderId ());
52
- $ policyUser ->setPolicy ($ policy );
53
- $ this ->save ($ policyUser );
54
- return $ policyUser ;
55
- }
56
-
23
+
57
24
} // end class FeedpolicyuserModelBase
58
25
?>
Original file line number Diff line number Diff line change @@ -21,7 +21,38 @@ public function __construct()
21
21
$ this ->initialize (); // required
22
22
} // end __construct()
23
23
24
-
24
+ /** create a policy
25
+ * @return FolderpolicyuserDao*/
26
+ public function createPolicy ($ user , $ folder , $ policy )
27
+ {
28
+ if (!$ user instanceof UserDao)
29
+ {
30
+ throw new Zend_Exception ("Should be a user. " );
31
+ }
32
+ if (!$ folder instanceof FolderDao)
33
+ {
34
+ throw new Zend_Exception ("Should be a folder. " );
35
+ }
36
+ if (!is_numeric ($ policy ))
37
+ {
38
+ throw new Zend_Exception ("Should be a number. " );
39
+ }
40
+ if (!$ user ->saved && !$ folder ->saved )
41
+ {
42
+ throw new Zend_Exception ("Save the daos first. " );
43
+ }
44
+ if ($ this ->getPolicy ($ user , $ folder )!==false )
45
+ {
46
+ $ this ->delete ($ this ->getPolicy ($ user , $ folder ));
47
+ }
48
+ $ this ->loadDaoClass ('FolderpolicyuserDao ' );
49
+ $ policyUser =new FolderpolicyuserDao ();
50
+ $ policyUser ->setUserId ($ user ->getUserId ());
51
+ $ policyUser ->setFolderId ($ folder ->getFolderId ());
52
+ $ policyUser ->setPolicy ($ policy );
53
+ $ this ->save ($ policyUser );
54
+ return $ policyUser ;
55
+ }
25
56
26
57
} // end class FolderpolicyuserModelBase
27
58
?>
Original file line number Diff line number Diff line change @@ -273,7 +273,6 @@ public function save($dataarray)
273
273
{
274
274
return false ;
275
275
}
276
- $ dao ->saved =true ;
277
276
return $ insertedid ;
278
277
}
279
278
} // end method save
You can’t perform that action at this time.
0 commit comments