|
|
|
@ -46,7 +46,7 @@ class GroupPortalManager { |
|
|
|
|
* @return boolean if success |
|
|
|
|
*/ |
|
|
|
|
public static function add($name, $description, $url, $visibility, $picture='') { |
|
|
|
|
$tms = time(); |
|
|
|
|
$now = api_get_utc_datetime(); |
|
|
|
|
$table = Database :: get_main_table(TABLE_MAIN_GROUP); |
|
|
|
|
$sql = "INSERT INTO $table |
|
|
|
|
SET name = '".Database::escape_string($name)."', |
|
|
|
@ -54,9 +54,9 @@ class GroupPortalManager { |
|
|
|
|
picture_uri = '".Database::escape_string($picture)."', |
|
|
|
|
url = '".Database::escape_string($url)."', |
|
|
|
|
visibility = '".Database::escape_string($visibility)."', |
|
|
|
|
created_on = FROM_UNIXTIME(".$tms."), |
|
|
|
|
updated_on = FROM_UNIXTIME(".$tms.")"; |
|
|
|
|
$result = Database::query($sql); |
|
|
|
|
created_on = '".$now."', |
|
|
|
|
updated_on = '".$now."'"; |
|
|
|
|
Database::query($sql); |
|
|
|
|
$return = Database::insert_id(); |
|
|
|
|
return $return; |
|
|
|
|
} |
|
|
|
@ -74,14 +74,14 @@ class GroupPortalManager { |
|
|
|
|
public static function update($group_id, $name, $description, $url, $visibility, $picture_uri) { |
|
|
|
|
$group_id = intval($group_id); |
|
|
|
|
$table = Database::get_main_table(TABLE_MAIN_GROUP); |
|
|
|
|
$tms = time(); |
|
|
|
|
$now = api_get_utc_datetime(); |
|
|
|
|
$sql = "UPDATE $table |
|
|
|
|
SET name = '".Database::escape_string($name)."', |
|
|
|
|
description = '".Database::escape_string($description)."', |
|
|
|
|
picture_uri = '".Database::escape_string($picture_uri)."', |
|
|
|
|
url = '".Database::escape_string($url)."', |
|
|
|
|
visibility = '".Database::escape_string($visibility)."', |
|
|
|
|
updated_on = FROM_UNIXTIME(".$tms.") |
|
|
|
|
updated_on = '".$now."' |
|
|
|
|
WHERE id = '$group_id'"; |
|
|
|
|
$result = Database::query($sql); |
|
|
|
|
return $result; |
|
|
|
@ -120,7 +120,6 @@ class GroupPortalManager { |
|
|
|
|
{ |
|
|
|
|
$table = Database :: get_main_table(TABLE_MAIN_GROUP); |
|
|
|
|
$visibility = intval($visibility); |
|
|
|
|
$user_condition = ''; |
|
|
|
|
$sql = "SELECT name, description, picture_uri FROM $table WHERE visibility = $visibility "; |
|
|
|
|
$res = Database::query($sql); |
|
|
|
|
$data = array (); |
|
|
|
|