|
@@ -252,7 +252,7 @@ class Dropbox_SentWork extends Dropbox_Work
|
|
|
* @param unknown_type $recipient_ids
|
|
|
*/
|
|
|
function _createNewSentWork($uploader_id, $title, $description, $author, $filename, $filesize, $recipient_ids) {
|
|
|
- global $dropbox_cnf;
|
|
|
+ global $dropbox_cnf;
|
|
|
// Call constructor of Dropbox_Work object
|
|
|
$this->Dropbox_Work($uploader_id, $title, $description, $author, $filename, $filesize);
|
|
|
|
|
@@ -284,6 +284,7 @@ class Dropbox_SentWork extends Dropbox_Work
|
|
|
$table_person = $dropbox_cnf['tbl_person'];
|
|
|
$session_id = api_get_session_id();
|
|
|
$uploader_id = $this->uploader_id;
|
|
|
+ $user = api_get_user_id();
|
|
|
// Insert data in dropbox_post and dropbox_person table for each recipient
|
|
|
foreach ($this->recipients as $rec) {
|
|
|
$file_id = (int)$this->id;
|
|
@@ -296,7 +297,7 @@ class Dropbox_SentWork extends Dropbox_Work
|
|
|
/**
|
|
|
* Poster is already added when work is created - not so good to split logic
|
|
|
*/
|
|
|
- //if ($user_id != $user_id) {
|
|
|
+ if ($user_id != $user) {
|
|
|
// Insert entries into person table
|
|
|
$sql = "INSERT INTO $table_person (c_id, file_id, user_id)
|
|
|
VALUES ($course_id, $file_id, $user_id)";
|
|
@@ -305,7 +306,7 @@ class Dropbox_SentWork extends Dropbox_Work
|
|
|
if (!$justSubmit) {
|
|
|
$result = Database::query($sql); // If work already exists no error is generated
|
|
|
}
|
|
|
- //}
|
|
|
+ }
|
|
|
|
|
|
// Update item_property table for each recipient
|
|
|
global $_course, $dropbox_cnf;
|