Fix query, format code.

1.10.x
Julio Montoya 11 years ago
parent 1a90642d4e
commit d39bd6ef17
  1. 16
      main/admin/special_exports.php
  2. 9
      main/coursecopy/classes/CourseBuilder.class.php
  3. 4
      main/coursecopy/classes/CourseSelectForm.class.php
  4. 2
      main/coursecopy/classes/CourseSession.class.php
  5. 2
      main/inc/lib/course.lib.php
  6. 23
      main/webservices/cm_webservice_inbox.php

@ -1,5 +1,6 @@
<?php <?php
/* For licensing terms, see /license.txt */ /* For licensing terms, see /license.txt */
/** /**
* Special exports * Special exports
* *
@ -7,6 +8,7 @@
* @author Julio Montoya Fixing pclzip folder + some clean <gugli100@gmail.com> * @author Julio Montoya Fixing pclzip folder + some clean <gugli100@gmail.com>
* @package chamilo.include.export * @package chamilo.include.export
*/ */
// including the global file // including the global file
$cidReset = true; $cidReset = true;
require_once '../inc/global.inc.php'; require_once '../inc/global.inc.php';
@ -204,7 +206,7 @@ function fullexportspecial(){
$code_course = ''; $code_course = '';
$list_course = array(); $list_course = array();
$zip_folder = new PclZip($FileZip['TEMP_FILE_ZIP']); $zip_folder = new PclZip($FileZip['TEMP_FILE_ZIP']);
$list_course = Database::get_course_list(); $list_course = CourseManager::get_course_list();
$tbl_document = Database::get_course_table(TABLE_DOCUMENT); $tbl_document = Database::get_course_table(TABLE_DOCUMENT);
$tbl_property = Database::get_course_table(TABLE_ITEM_PROPERTY); $tbl_property = Database::get_course_table(TABLE_ITEM_PROPERTY);
@ -217,7 +219,7 @@ function fullexportspecial(){
} else { } else {
$querypath = $FileZip['PATH']; $querypath = $FileZip['PATH'];
} }
$course_id = $_course['real_id']; $course_id = $_course['real_id'];
//Add tem to the zip file course //Add tem to the zip file course
$sql = "SELECT path FROM $tbl_document AS docs, $tbl_property AS props $sql = "SELECT path FROM $tbl_document AS docs, $tbl_property AS props
@ -238,10 +240,12 @@ function fullexportspecial(){
} }
//Add tem to the zip file session course //Add tem to the zip file session course
$code_course = $_course['code']; $code_course = $_course['code'];
$sql_session = "SELECT id, name, c_id $sql_session = "SELECT s.id, name, c_id
FROM $tbl_session_course FROM $tbl_session_course sc
INNER JOIN $tbl_session ON session_id = id INNER JOIN $tbl_session s
WHERE course_code = '$code_course' "; ON sc.session_id = s.id
WHERE c_id = '$course_id' ";
$query_session = Database::query($sql_session); $query_session = Database::query($sql_session);
while ($rows_session = Database::fetch_assoc($query_session)) { while ($rows_session = Database::fetch_assoc($query_session)) {
$session_id = $rows_session['id']; $session_id = $rows_session['id'];

@ -1317,10 +1317,11 @@ class CourseBuilder
); //current platform encoding ); //current platform encoding
$code_course = $_course['code']; $code_course = $_course['code'];
$courseId = $_course['real_id']; $courseId = $_course['real_id'];
$sql_session = "SELECT id, name, c_id $sql_session = "SELECT s.id, name, c_id
FROM $tbl_session_course FROM $tbl_session_course sc
INNER JOIN $tbl_session ON session_id = id INNER JOIN $tbl_session s
WHERE c_id = '$courseId' "; ON sc.session_id = s.id
WHERE sc.c_id = '$courseId' ";
$query_session = Database::query($sql_session); $query_session = Database::query($sql_session);
while ($rows_session = Database::fetch_assoc($query_session)) { while ($rows_session = Database::fetch_assoc($query_session)) {
$session = new CourseSession( $session = new CourseSession(

@ -561,9 +561,9 @@ class CourseSelectForm
* @param array $hidden_fiels Hidden fields to add to the form. * @param array $hidden_fiels Hidden fields to add to the form.
* @param boolean the document array will be serialize. This is used in the course_copy.php file * @param boolean the document array will be serialize. This is used in the course_copy.php file
*/ */
function display_form_session_export($list_course, $hidden_fields = null, $avoid_serialize = false) public static function display_form_session_export($list_course, $hidden_fields = null, $avoid_serialize = false)
{ {
?> ?>
<script> <script>
function exp(item) { function exp(item) {
el = document.getElementById('div_'+item); el = document.getElementById('div_'+item);

@ -20,7 +20,7 @@ class CourseSession extends Resource
*/ */
public function __construct($id,$title) public function __construct($id,$title)
{ {
parent::__construct($id,RESOURCE_SESSION_COURSE); parent::__construct($id, RESOURCE_SESSION_COURSE);
$this->title = $title; $this->title = $title;
} }

@ -5686,7 +5686,7 @@ class CourseManager
public static function get_course_list() public static function get_course_list()
{ {
$table = Database::get_main_table(TABLE_MAIN_COURSE); $table = Database::get_main_table(TABLE_MAIN_COURSE);
return Database::store_result(self::query("SELECT *, id as real_id FROM $table")); return Database::store_result(Database::query("SELECT *, id as real_id FROM $table"));
} }
/** /**

@ -1,9 +1,6 @@
<?php <?php
require_once(dirname(__FILE__).'/../inc/global.inc.php'); require_once(dirname(__FILE__).'/../inc/global.inc.php');
$libpath = api_get_path(LIBRARY_PATH);
require_once $libpath.'message.lib.php';
require_once $libpath.'usermanager.lib.php';
require_once(dirname(__FILE__).'/cm_webservice.php'); require_once(dirname(__FILE__).'/cm_webservice.php');
/** /**
@ -11,8 +8,8 @@ require_once(dirname(__FILE__).'/cm_webservice.php');
* *
* @author marcosousa * @author marcosousa
*/ */
class WSCMInbox extends WSCM { class WSCMInbox extends WSCM
{
public function unreadMessage($username, $password) public function unreadMessage($username, $password)
{ {
if($this->verifyUserPass($username, $password) == "valid") if($this->verifyUserPass($username, $password) == "valid")
@ -22,7 +19,7 @@ class WSCMInbox extends WSCM {
$condition_msg_status = ' msg_status = 1 '; // define('MESSAGE_STATUS_UNREAD', '1'); $condition_msg_status = ' msg_status = 1 '; // define('MESSAGE_STATUS_UNREAD', '1');
$sql_query = "SELECT COUNT(*) as number_messages FROM $table_message WHERE $condition_msg_status AND user_receiver_id=".$user_id; $sql_query = "SELECT COUNT(*) as number_messages FROM $table_message WHERE $condition_msg_status AND user_receiver_id=".$user_id;
$sql_result = Database::query($sql_query); $sql_result = Database::query($sql_query);
$result = Database::fetch_array($sql_result); $result = Database::fetch_array($sql_result);
return $result['number_messages']; return $result['number_messages'];
@ -30,11 +27,11 @@ class WSCMInbox extends WSCM {
return "0"; return "0";
} }
public function get_message_id($username, $password, $from, $number_of_items) public function get_message_id($username, $password, $from, $number_of_items)
{ {
if($this->verifyUserPass($username, $password) == "valid") if($this->verifyUserPass($username, $password) == "valid")
{ {
$user_id = UserManager::get_user_id_from_username($username); $user_id = UserManager::get_user_id_from_username($username);
$table_message = Database::get_main_table(TABLE_MESSAGE); $table_message = Database::get_main_table(TABLE_MESSAGE);
@ -48,7 +45,7 @@ class WSCMInbox extends WSCM {
while ($result = Database::fetch_row($sql_result)) { while ($result = Database::fetch_row($sql_result)) {
$message .= $result[0]."#"; $message .= $result[0]."#";
} }
return $message; return $message;
} else } else
@ -84,7 +81,7 @@ class WSCMInbox extends WSCM {
break; break;
default : default :
$field_table = "title"; $field_table = "title";
} }
$table_message = Database::get_main_table(TABLE_MESSAGE); $table_message = Database::get_main_table(TABLE_MESSAGE);
@ -193,7 +190,7 @@ class WSCMInbox extends WSCM {
$query = "INSERT INTO $table_message(user_sender_id, user_receiver_id, msg_status, send_date, title, content, group_id, parent_id, update_date ) ". $query = "INSERT INTO $table_message(user_sender_id, user_receiver_id, msg_status, send_date, title, content, group_id, parent_id, update_date ) ".
" VALUES ('$user_sender_id', '$receiver_user_id', '1', '".api_get_utc_datetime()."','$subject','$content','$group_id','$parent_id', '".api_get_utc_datetime()."')"; " VALUES ('$user_sender_id', '$receiver_user_id', '1', '".api_get_utc_datetime()."','$subject','$content','$group_id','$parent_id', '".api_get_utc_datetime()."')";
$result = Database::query($query); $result = Database::query($query);
$query = "INSERT INTO $table_message(user_sender_id, user_receiver_id, msg_status, send_date, title, content, group_id, parent_id, update_date ) ". $query = "INSERT INTO $table_message(user_sender_id, user_receiver_id, msg_status, send_date, title, content, group_id, parent_id, update_date ) ".
" VALUES ('$user_sender_id', '$receiver_user_id', '4', '".api_get_utc_datetime()."','$subject','$content','$group_id','$parent_id', '".api_get_utc_datetime()."')"; " VALUES ('$user_sender_id', '$receiver_user_id', '4', '".api_get_utc_datetime()."','$subject','$content','$group_id','$parent_id', '".api_get_utc_datetime()."')";
$result = Database::query($query); $result = Database::query($query);
@ -225,4 +222,4 @@ $aqui = new WSCMInbox();
print_r($aqui->message_send("aluno", "356a192b7913b04c54574d18c28d46e6395428ab", "1", "Título da mensagem", "Conteúdo da mensagem com ç ã")); print_r($aqui->message_send("aluno", "356a192b7913b04c54574d18c28d46e6395428ab", "1", "Título da mensagem", "Conteúdo da mensagem com ç ã"));
*/ */

Loading…
Cancel
Save