Merge branch '1.11.x' of https://github.com/chamilo/chamilo-lms into 1.11.x

pull/2829/head
Alex Aragón 7 years ago
commit e9ebc44fdd
  1. 2
      main/admin/user_import.php
  2. 5
      main/inc/ajax/install.ajax.php
  3. 5
      main/inc/lib/UnserializeApi.php
  4. 2
      src/Chamilo/CoreBundle/Entity/Sequence.php
  5. 2
      src/Chamilo/CourseBundle/Component/CourseCopy/Course.php
  6. 2
      src/Chamilo/CourseBundle/Component/CourseCopy/CourseArchiver.php
  7. 2
      src/Chamilo/PageBundle/Entity/User.php

@ -335,7 +335,7 @@ function parse_csv_data($users, $fileName, $sendEmail = 0, $checkUniqueEmail = t
}
}
$counter++;
if (isset($user['UserName'])) {
if (empty($user['UserName'])) {
if ($allowRandom) {
$username = $generator->generateString(10, $chars);
$user['UserName'] = $username;

@ -72,10 +72,7 @@ switch ($action) {
];
$client = new GuzzleHttp\Client();
$url .= '?';
foreach ($data as $k => $v) {
$url .= urlencode($k).'='.urlencode($v).'&';
}
$options['query'] = $data;
$res = $client->request('GET', $url, $options);
if ($res->getStatusCode() == '200') {
echo '1';

@ -2,6 +2,7 @@
/* For licensing terms, see /license.txt */
use Brumann\Polyfill\Unserialize;
use Fhaculty\Graph\Edge\Base;
/**
* Class UnserializeApi.
@ -29,6 +30,10 @@ class UnserializeApi
\Fhaculty\Graph\Set\VerticesMap::class,
\Fhaculty\Graph\Set\Vertices::class,
\Fhaculty\Graph\Set\Edges::class,
\Fhaculty\Graph\Vertex::class,
\Fhaculty\Graph\Edge\Base::class,
\Fhaculty\Graph\Edge\Directed::class,
\Fhaculty\Graph\Edge\Undirected::class,
];
break;
case 'course':

@ -135,7 +135,7 @@ class Sequence
*/
public function getUnSerializeGraph()
{
return UnserializeApi::unserialize('sequence_graph', $this->graph);
return \UnserializeApi::unserialize('sequence_graph', $this->graph);
}
/**

@ -379,7 +379,7 @@ class Course
if (extension_loaded('igbinary')) {
$unserialized = igbinary_unserialize($course);
} else {
$unserialized = UnserializeApi::unserialize(
$unserialized = \UnserializeApi::unserialize(
'course',
$course
);

@ -344,7 +344,7 @@ class CourseArchiver
class_alias('Chamilo\CourseBundle\Component\CourseCopy\Resources\Work', 'Work');
/** @var Course $course */
$course = UnserializeApi::unserialize('course', base64_decode($contents));
$course = \UnserializeApi::unserialize('course', base64_decode($contents));
if (!in_array(
get_class($course),

@ -2282,7 +2282,7 @@ class User extends BaseUser
*/
public function unserialize($serialized)
{
$data = UnserializeApi::unserialize('not_allowed_classes', $serialized);
$data = \UnserializeApi::unserialize('not_allowed_classes', $serialized);
// add a few extra elements in the array to ensure that we have enough keys when unserializing
// older data which does not include all properties.
$data = array_merge($data, array_fill(0, 2, null));

Loading…
Cancel
Save