@@ 2702-2709 (lines=8) @@ | ||
2699 | * @param int $courseId |
|
2700 | * @return array |
|
2701 | */ |
|
2702 | function getDocumentToWork($documentId, $workId, $courseId) |
|
2703 | { |
|
2704 | $table = Database::get_course_table(TABLE_STUDENT_PUBLICATION_REL_DOCUMENT); |
|
2705 | $params = array( |
|
2706 | 'document_id = ? and work_id = ? and c_id = ?' => array($documentId, $workId, $courseId) |
|
2707 | ); |
|
2708 | return Database::select('*', $table, array('where' => $params)); |
|
2709 | } |
|
2710 | ||
2711 | /** |
|
2712 | * @param int $documentId |
|
@@ 2756-2763 (lines=8) @@ | ||
2753 | * @param int $courseId |
|
2754 | * @return array |
|
2755 | */ |
|
2756 | function getAllDocumentToWork($workId, $courseId) |
|
2757 | { |
|
2758 | $table = Database::get_course_table(TABLE_STUDENT_PUBLICATION_REL_DOCUMENT); |
|
2759 | $params = array( |
|
2760 | 'work_id = ? and c_id = ?' => array($workId, $courseId) |
|
2761 | ); |
|
2762 | return Database::select('*', $table, array('where' => $params)); |
|
2763 | } |
|
2764 | ||
2765 | /** |
|
2766 | * @param int $documentId |
|
@@ 2770-2777 (lines=8) @@ | ||
2767 | * @param int $workId |
|
2768 | * @param int $courseId |
|
2769 | */ |
|
2770 | function deleteDocumentToWork($documentId, $workId, $courseId) |
|
2771 | { |
|
2772 | $table = Database::get_course_table(TABLE_STUDENT_PUBLICATION_REL_DOCUMENT); |
|
2773 | $params = array( |
|
2774 | 'document_id = ? and work_id = ? and c_id = ?' => array($documentId, $workId, $courseId) |
|
2775 | ); |
|
2776 | Database::delete($table, $params); |
|
2777 | } |
|
2778 | ||
2779 | /** |
|
2780 | * @param int $userId |
|
@@ 2801-2808 (lines=8) @@ | ||
2798 | * @param int $courseId |
|
2799 | * @return array |
|
2800 | */ |
|
2801 | function getUserToWork($userId, $workId, $courseId) |
|
2802 | { |
|
2803 | $table = Database::get_course_table(TABLE_STUDENT_PUBLICATION_REL_USER); |
|
2804 | $params = array( |
|
2805 | 'user_id = ? and work_id = ? and c_id = ?' => array($userId, $workId, $courseId) |
|
2806 | ); |
|
2807 | return Database::select('*', $table, array('where' => $params)); |
|
2808 | } |
|
2809 | ||
2810 | /** |
|
2811 | * @param int $workId |
|
@@ 2844-2851 (lines=8) @@ | ||
2841 | * @param int $workId |
|
2842 | * @param int $courseId |
|
2843 | */ |
|
2844 | function deleteUserToWork($userId, $workId, $courseId) |
|
2845 | { |
|
2846 | $table = Database::get_course_table(TABLE_STUDENT_PUBLICATION_REL_USER); |
|
2847 | $params = array( |
|
2848 | 'user_id = ? and work_id = ? and c_id = ?' => array($userId, $workId, $courseId) |
|
2849 | ); |
|
2850 | Database::delete($table, $params); |
|
2851 | } |
|
2852 | ||
2853 | /** |
|
2854 | * @param int $userId |