261
261
$version[] = array('version'=>'360003','description'=>$update_string);
263
263
$update_string = '- Add uniqueness constraint to ratings.<br />';
264
$version[] = array('version' => '360004','description' => $update_string);
264
$version[] = array('version' => '360004','description' => $update_string);
266
266
$update_string = '- Modify tmp_browse to allow caching of multiple browses per session.<br />';
267
$version[] = array('version' => '360005','description' => $update_string);
267
$version[] = array('version' => '360005','description' => $update_string);
269
269
$update_string = '- Add table for dynamic playlists.<br />';
270
$version[] = array('version' => '360006','description' => $update_string);
270
$version[] = array('version' => '360006','description' => $update_string);
272
272
$update_string = '- Verify remote_username and remote_password were added correctly to catalog table.<br />';
273
$version[] = array('version' => '360008','description' => $update_string);
273
$version[] = array('version' => '360008','description' => $update_string);
275
275
$update_string = '- Allow long sessionids in tmp_playlist table.<br />';
276
$version[] = array('version' => '360009', 'description' => $update_string);
276
$version[] = array('version' => '360009', 'description' => $update_string);
278
278
$update_string = '- Allow compound MBIDs in the artist table.<br />';
279
$version[] = array('version' => '360010', 'description' => $update_string);
279
$version[] = array('version' => '360010', 'description' => $update_string);
281
281
$update_string = '- Add table to store stream session playlist.<br />';
282
$version[] = array('version' => '360011', 'description' => $update_string);
282
$version[] = array('version' => '360011', 'description' => $update_string);
284
284
$update_string = '- Drop enum for the type field in session.<br />';
285
$version[] = array('version' => '360012', 'description' => $update_string);
285
$version[] = array('version' => '360012', 'description' => $update_string);
287
287
$update_string = '- Update stream_playlist table to address performance issues.<br />';
288
$version[] = array('version' => '360013', 'description' => $update_string);
288
$version[] = array('version' => '360013', 'description' => $update_string);
290
290
$update_string = '- Increase the length of sessionids again.<br />';
291
$version[] = array('version' => '360014', 'description' => $update_string);
291
$version[] = array('version' => '360014', 'description' => $update_string);
293
293
$update_string = '- Add iframes parameter to preferences.<br />';
294
$version[] = array('version' => '360015', 'description' => $update_string);
294
$version[] = array('version' => '360015', 'description' => $update_string);
296
296
$update_string = '- Optionally filter Now Playing to return only the last song per user.<br />';
297
$version[] = array('version' => '360016', 'description' => $update_string);
297
$version[] = array('version' => '360016', 'description' => $update_string);
299
299
$update_string = '- Add user flags on objects.<br />';
300
$version[] = array('version' => '360017', 'description' => $update_string);
300
$version[] = array('version' => '360017', 'description' => $update_string);
302
302
$update_string = '- Add album default sort value to preferences.<br />';
303
$version[] = array('version' => '360018', 'description' => $update_string);
303
$version[] = array('version' => '360018', 'description' => $update_string);
305
305
$update_string = '- Add option to show number of times a song was played.<br />';
306
$version[] = array('version' => '360019', 'description' => $update_string);
306
$version[] = array('version' => '360019', 'description' => $update_string);
308
308
$update_string = '- Catalog types are plugins now.<br />';
309
$version[] = array('version' => '360020', 'description' => $update_string);
309
$version[] = array('version' => '360020', 'description' => $update_string);
311
311
$update_string = '- Add insertion date on Now Playing and option to show the current song in page title for Web player.<br />';
312
$version[] = array('version' => '360021', 'description' => $update_string);
312
$version[] = array('version' => '360021', 'description' => $update_string);
314
314
$update_string = '- Remove unused live_stream fields and add codec field.<br />';
315
$version[] = array('version' => '360022', 'description' => $update_string);
315
$version[] = array('version' => '360022', 'description' => $update_string);
317
317
$update_string = '- Enable/Disable SubSonic and Plex backend.<br />';
318
$version[] = array('version' => '360023', 'description' => $update_string);
318
$version[] = array('version' => '360023', 'description' => $update_string);
320
320
$update_string = '- Drop flagged table.<br />';
321
$version[] = array('version' => '360024', 'description' => $update_string);
321
$version[] = array('version' => '360024', 'description' => $update_string);
323
323
$update_string = '- Add options to enable HTML5 / Flash on web players.<br />';
324
$version[] = array('version' => '360025', 'description' => $update_string);
324
$version[] = array('version' => '360025', 'description' => $update_string);
326
326
$update_string = '- Added agent to `object_count` table.<br />';
327
$version[] = array('version' => '360026','description' => $update_string);
327
$version[] = array('version' => '360026','description' => $update_string);
329
329
$update_string = '- Add option to allow/disallow to show personnal information to other users (now playing and recently played).<br />';
330
$version[] = array('version' => '360027','description' => $update_string);
330
$version[] = array('version' => '360027','description' => $update_string);
332
$update_string = '- Personnal information: allow/disallow to show in now playing.<br />'.
333
'- Personnal information: allow/disallow to show in recently played.<br />'.
332
$update_string = '- Personnal information: allow/disallow to show in now playing.<br />' .
333
'- Personnal information: allow/disallow to show in recently played.<br />' .
334
334
'- Personnal information: allow/disallow to show time and/or agent in recently played.<br />';
335
335
$version[] = array('version' => '360028','description' => $update_string);
337
337
$update_string = '- Add new table to store wanted releases.<br />';
338
$version[] = array('version' => '360029','description' => $update_string);
338
$version[] = array('version' => '360029','description' => $update_string);
340
340
$update_string = '- New table to store song previews.<br />';
341
$version[] = array('version' => '360030','description' => $update_string);
341
$version[] = array('version' => '360030','description' => $update_string);
343
343
$update_string = '- Add option to fix header position on compatible themes.<br />';
344
$version[] = array('version' => '360031','description' => $update_string);
344
$version[] = array('version' => '360031','description' => $update_string);
346
346
$update_string = '- Add check update automatically option.<br />';
347
$version[] = array('version' => '360032','description' => $update_string);
347
$version[] = array('version' => '360032','description' => $update_string);
349
349
$update_string = '- Add song waveform as song data.<br />';
350
$version[] = array('version' => '360033','description' => $update_string);
350
$version[] = array('version' => '360033','description' => $update_string);
352
352
$update_string = '- Add settings for confirmation when closing window and auto-pause between tabs.<br />';
353
$version[] = array('version' => '360034','description' => $update_string);
353
$version[] = array('version' => '360034','description' => $update_string);
355
355
$update_string = '- Add beautiful stream url setting.<br />';
356
$version[] = array('version' => '360035','description' => $update_string);
356
$version[] = array('version' => '360035','description' => $update_string);
358
358
$update_string = '- Remove unused parameters.<br />';
359
$version[] = array('version' => '360036','description' => $update_string);
359
$version[] = array('version' => '360036','description' => $update_string);
361
361
$update_string = '- Add sharing features.<br />';
362
$version[] = array('version' => '360037','description' => $update_string);
362
$version[] = array('version' => '360037','description' => $update_string);
364
364
$update_string = '- Add missing albums browse on missing artists.<br />';
365
$version[] = array('version' => '360038','description' => $update_string);
365
$version[] = array('version' => '360038','description' => $update_string);
367
367
$update_string = '- Add website field on users.<br />';
368
$version[] = array('version' => '360039','description' => $update_string);
368
$version[] = array('version' => '360039','description' => $update_string);
370
370
$update_string = '- Add channels.<br />';
371
$version[] = array('version' => '360041','description' => $update_string);
371
$version[] = array('version' => '360041','description' => $update_string);
373
373
$update_string = '- Add broadcasts and player control.<br />';
374
$version[] = array('version' => '360042','description' => $update_string);
374
$version[] = array('version' => '360042','description' => $update_string);
376
376
$update_string = '- Add slideshow on currently played artist preference.<br />';
377
$version[] = array('version' => '360043','description' => $update_string);
377
$version[] = array('version' => '360043','description' => $update_string);
379
379
$update_string = '- Add artist description/recommendation external service data cache.<br />';
380
$version[] = array('version' => '360044','description' => $update_string);
380
$version[] = array('version' => '360044','description' => $update_string);
382
382
$update_string = '- Set user field on playlists as optional.<br />';
383
$version[] = array('version' => '360045','description' => $update_string);
383
$version[] = array('version' => '360045','description' => $update_string);
385
385
$update_string = '- Add broadcast web player by default preference.<br />';
386
$version[] = array('version' => '360046','description' => $update_string);
386
$version[] = array('version' => '360046','description' => $update_string);
388
388
$update_string = '- Add apikey field on users.<br />';
389
$version[] = array('version' => '360047','description' => $update_string);
389
$version[] = array('version' => '360047','description' => $update_string);
391
391
$update_string = '- Add concerts options.<br />';
392
$version[] = array('version' => '360048','description' => $update_string);
392
$version[] = array('version' => '360048','description' => $update_string);
394
394
$update_string = '- Add album group multiple disks setting.<br />';
395
$version[] = array('version' => '360049','description' => $update_string);
395
$version[] = array('version' => '360049','description' => $update_string);
397
397
$update_string = '- Add top menu setting.<br />';
398
$version[] = array('version' => '360050','description' => $update_string);
398
$version[] = array('version' => '360050','description' => $update_string);
400
400
$update_string = '- Copy default .htaccess configurations.<br />';
401
$version[] = array('version' => '360051','description' => $update_string);
401
$version[] = array('version' => '360051','description' => $update_string);
403
403
$update_string = '- Drop unused dynamic_playlist tables and add session id to votes.<br />';
404
$version[] = array('version' => '370001','description' => $update_string);
404
$version[] = array('version' => '370001','description' => $update_string);
406
406
$update_string = '- Add tag persistent merge reference.<br />';
407
$version[] = array('version' => '370002','description' => $update_string);
407
$version[] = array('version' => '370002','description' => $update_string);
409
409
$update_string = '- Add show/hide donate button preference.<br />';
410
$version[] = array('version' => '370003','description' => $update_string);
410
$version[] = array('version' => '370003','description' => $update_string);
412
412
$update_string = '- Add license information and user\'s artist association.<br />';
413
$version[] = array('version' => '370004','description' => $update_string);
413
$version[] = array('version' => '370004','description' => $update_string);
415
415
$update_string = '- Add new column album_artist into table song.<br />';
416
$version[] = array('version' => '370005','description' => $update_string);
416
$version[] = array('version' => '370005','description' => $update_string);
418
418
$update_string = '- Add random and limit options to smart playlists.<br />';
419
$version[] = array('version' => '370006','description' => $update_string);
419
$version[] = array('version' => '370006','description' => $update_string);
421
421
$update_string = '- Add DAAP backend preference.<br />';
422
$version[] = array('version' => '370007','description' => $update_string);
422
$version[] = array('version' => '370007','description' => $update_string);
424
424
$update_string = '- Add UPnP backend preference.<br />';
425
$version[] = array('version' => '370008','description' => $update_string);
425
$version[] = array('version' => '370008','description' => $update_string);
427
427
$update_string = '- Enhance video support with TVShows and Movies.<br />';
428
$version[] = array('version' => '370009','description' => $update_string);
428
$version[] = array('version' => '370009','description' => $update_string);
430
430
$update_string = '- Add MusicBrainz Album Release Group identifier.<br />';
431
$version[] = array('version' => '370010','description' => $update_string);
431
$version[] = array('version' => '370010','description' => $update_string);
433
433
$update_string = '- Add Prefix to TVShows and Movies.<br />';
434
$version[] = array('version' => '370011','description' => $update_string);
434
$version[] = array('version' => '370011','description' => $update_string);
436
436
$update_string = '- Add metadata information to albums / songs / videos.<br />';
437
$version[] = array('version' => '370012','description' => $update_string);
437
$version[] = array('version' => '370012','description' => $update_string);
439
439
$update_string = '- Replace iframe with ajax page load.<br />';
440
$version[] = array('version' => '370013','description' => $update_string);
440
$version[] = array('version' => '370013','description' => $update_string);
442
442
$update_string = '- Modified release_date in video table to signed int.<br />';
443
$version[] = array('version' => '370014','description' => $update_string);
443
$version[] = array('version' => '370014','description' => $update_string);
445
445
$update_string = '- Add session_remember table to store remember tokens.<br />';
446
$version[] = array('version' => '370015','description' => $update_string);
446
$version[] = array('version' => '370015','description' => $update_string);
448
448
$update_string = '- Add limit of media count for direct play preference.<br />';
449
$version[] = array('version' => '370016','description' => $update_string);
449
$version[] = array('version' => '370016','description' => $update_string);
451
451
$update_string = '- Add home display settings.<br />';
452
$version[] = array('version' => '370017','description' => $update_string);
452
$version[] = array('version' => '370017','description' => $update_string);
454
454
$update_string = '- Enhance tag persistent merge reference.<br />';
455
$version[] = array('version' => '370018','description' => $update_string);
455
$version[] = array('version' => '370018','description' => $update_string);
457
457
$update_string = '- Add album group order setting.<br />';
458
$version[] = array('version' => '370019','description' => $update_string);
458
$version[] = array('version' => '370019','description' => $update_string);
460
460
$update_string = '- Add webplayer browser notification settings.<br />';
461
$version[] = array('version' => '370020','description' => $update_string);
461
$version[] = array('version' => '370020','description' => $update_string);
463
463
$update_string = '- Add rating to playlists, tvshows and tvshows seasons.<br />';
464
$version[] = array('version' => '370021','description' => $update_string);
464
$version[] = array('version' => '370021','description' => $update_string);
466
466
$update_string = '- Add users geolocation.<br />';
467
$version[] = array('version' => '370022','description' => $update_string);
467
$version[] = array('version' => '370022','description' => $update_string);
469
469
$update_string = " - Add Aurora.js webplayer option.<br />";
470
$version[] = array('version' => '370023','description' => $update_string);
470
$version[] = array('version' => '370023','description' => $update_string);
472
472
$update_string = " - Add count_type column to object_count table.<br />";
473
$version[] = array('version' => '370024','description' => $update_string);
473
$version[] = array('version' => '370024','description' => $update_string);
475
475
$update_string = " - Add state and city fields to user table.<br />";
476
$version[] = array('version' => '370025','description' => $update_string);
476
$version[] = array('version' => '370025','description' => $update_string);
478
478
$update_string = " - Add replay gain fields to song_data table.<br />";
479
$version[] = array('version' => '370026','description' => $update_string);
479
$version[] = array('version' => '370026','description' => $update_string);
481
481
$update_string = " - Move column album_artist from table song to table album.<br />";
482
$version[] = array('version' => '370027','description' => $update_string);
482
$version[] = array('version' => '370027','description' => $update_string);
484
484
$update_string = " - Add width and height in table image.<br />";
485
$version[] = array('version' => '370028','description' => $update_string);
485
$version[] = array('version' => '370028','description' => $update_string);
487
487
$update_string = " - Set image column from image table as nullable.<br />";
488
$version[] = array('version' => '370029','description' => $update_string);
488
$version[] = array('version' => '370029','description' => $update_string);
490
490
$update_string = " - Add an option to allow users to remove uploaded songs.<br />";
491
$version[] = array('version' => '370030','description' => $update_string);
491
$version[] = array('version' => '370030','description' => $update_string);
493
493
$update_string = " - Add an option to customize login art, favicon and text footer.<br />";
494
$version[] = array('version' => '370031','description' => $update_string);
494
$version[] = array('version' => '370031','description' => $update_string);
496
496
$update_string = " - Add WebDAV backend preference.<br />";
497
$version[] = array('version' => '370032','description' => $update_string);
497
$version[] = array('version' => '370032','description' => $update_string);
499
499
$update_string = " - Add Label tables.<br />";
500
$version[] = array('version' => '370033','description' => $update_string);
500
$version[] = array('version' => '370033','description' => $update_string);
502
502
$update_string = " - Add User messages and user follow tables.<br />";
503
$version[] = array('version' => '370034','description' => $update_string);
503
$version[] = array('version' => '370034','description' => $update_string);
505
505
$update_string = " - Add option on user fullname to show/hide it publicly.<br />";
506
$version[] = array('version' => '370035','description' => $update_string);
506
$version[] = array('version' => '370035','description' => $update_string);
508
508
$update_string = " - Add track number field to stream_playlist table.<br />";
509
$version[] = array('version' => '370036','description' => $update_string);
509
$version[] = array('version' => '370036','description' => $update_string);
511
511
$update_string = " - Delete http_port preference (use ampache.cfg.php configuration instead).<br />";
512
$version[] = array('version' => '370037','description' => $update_string);
512
$version[] = array('version' => '370037','description' => $update_string);
514
514
$update_string = " - Add theme color option.<br />";
515
$version[] = array('version' => '370038','description' => $update_string);
515
$version[] = array('version' => '370038','description' => $update_string);
517
517
$update_string = " - Renamed false named sample_rate option name in preference table.<br />";
518
$version[] = array('version' => '370039','description' => $update_string);
518
$version[] = array('version' => '370039','description' => $update_string);
520
520
$update_string = " - Add user_activity table.<br />";
521
$version[] = array('version' => '370040','description' => $update_string);
521
$version[] = array('version' => '370040','description' => $update_string);
2708
2708
$sql = "INSERT INTO `preference` (`name`,`value`,`description`,`level`,`type`,`catagory`) " .
2709
2709
"VALUES ('upload_catalog','-1','Uploads catalog destination',75,'integer','system')";
2710
2710
$retval = Dba::write($sql) ? $retval : false;
2711
$id = Dba::insert_id();
2712
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'-1')";
2711
$id = Dba::insert_id();
2712
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'-1')";
2713
2713
$retval = Dba::write($sql, array($id)) ? $retval : false;
2715
2715
$sql = "INSERT INTO `preference` (`name`,`value`,`description`,`level`,`type`,`catagory`) " .
2716
2716
"VALUES ('allow_upload','0','Allow users to upload media',75,'boolean','system')";
2717
2717
$retval = Dba::write($sql) ? $retval : false;
2718
$id = Dba::insert_id();
2719
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'0')";
2718
$id = Dba::insert_id();
2719
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'0')";
2720
2720
$retval = Dba::write($sql, array($id)) ? $retval : false;
2722
2722
$sql = "INSERT INTO `preference` (`name`,`value`,`description`,`level`,`type`,`catagory`) " .
2723
2723
"VALUES ('upload_subdir','1','Upload: create a subdirectory per user (recommended)',75,'boolean','system')";
2724
2724
$retval = Dba::write($sql) ? $retval : false;
2725
$id = Dba::insert_id();
2726
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'1')";
2725
$id = Dba::insert_id();
2726
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'1')";
2727
2727
$retval = Dba::write($sql, array($id)) ? $retval : false;
2729
2729
$sql = "INSERT INTO `preference` (`name`,`value`,`description`,`level`,`type`,`catagory`) " .
2730
2730
"VALUES ('upload_user_artist','0','Upload: consider the user sender as the track\'s artist',75,'boolean','system')";
2731
2731
$retval = Dba::write($sql) ? $retval : false;
2732
$id = Dba::insert_id();
2733
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'0')";
2732
$id = Dba::insert_id();
2733
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'0')";
2734
2734
$retval = Dba::write($sql, array($id)) ? $retval : false;
2736
2736
$sql = "INSERT INTO `preference` (`name`,`value`,`description`,`level`,`type`,`catagory`) " .
2737
2737
"VALUES ('upload_script','','Upload: run the following script after upload (current directory = upload target directory)',75,'string','system')";
2738
2738
$retval = Dba::write($sql) ? $retval : false;
2739
$id = Dba::insert_id();
2740
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'')";
2739
$id = Dba::insert_id();
2740
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'')";
2741
2741
$retval = Dba::write($sql, array($id)) ? $retval : false;
2743
2743
$sql = "INSERT INTO `preference` (`name`,`value`,`description`,`level`,`type`,`catagory`) " .
2744
2744
"VALUES ('upload_allow_edit','1','Upload: allow users to edit uploaded songs',75,'boolean','system')";
2745
2745
$retval = Dba::write($sql) ? $retval : false;
2746
$id = Dba::insert_id();
2747
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'1')";
2746
$id = Dba::insert_id();
2747
$sql = "INSERT INTO `user_preference` VALUES (-1,?,'1')";
2748
2748
$retval = Dba::write($sql, array($id)) ? $retval : false;
2750
$sql = "ALTER TABLE `artist` ADD `user` int(11) NULL AFTER `last_update`";
2750
$sql = "ALTER TABLE `artist` ADD `user` int(11) NULL AFTER `last_update`";
2751
2751
$retval = Dba::write($sql) ? $retval : false;
2753
2753
$sql = "CREATE TABLE `license` (" .
2758
2758
"PRIMARY KEY (`id`)) ENGINE = MYISAM";
2759
2759
$retval = Dba::write($sql) ? $retval : false;
2761
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('_default', '')";
2762
$retval = Dba::write($sql) ? $retval : false;
2763
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY', 'https://creativecommons.org/licenses/by/3.0/')";
2764
$retval = Dba::write($sql) ? $retval : false;
2765
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY NC', 'https://creativecommons.org/licenses/by-nc/3.0/')";
2766
$retval = Dba::write($sql) ? $retval : false;
2767
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY NC ND', 'https://creativecommons.org/licenses/by-nc-nd/3.0/')";
2768
$retval = Dba::write($sql) ? $retval : false;
2769
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY NC SA', 'https://creativecommons.org/licenses/by-nc-sa/3.0/')";
2770
$retval = Dba::write($sql) ? $retval : false;
2771
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY ND', 'https://creativecommons.org/licenses/by-nd/3.0/')";
2772
$retval = Dba::write($sql) ? $retval : false;
2773
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY SA', 'https://creativecommons.org/licenses/by-sa/3.0/')";
2774
$retval= Dba::write($sql) ? $retval : false;
2775
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('Licence Art Libre', 'http://artlibre.org/licence/lal/')";
2776
$retval = Dba::write($sql) ? $retval : false;
2777
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('Yellow OpenMusic', 'http://openmusic.linuxtag.org/yellow.html')";
2778
$retval = Dba::write($sql) ? $retval : false;
2779
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('Green OpenMusic', 'http://openmusic.linuxtag.org/green.html')";
2780
$retval= Dba::write($sql) ? $retval : false;
2781
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('Gnu GPL Art', 'http://gnuart.org/english/gnugpl.html')";
2782
$retval = Dba::write($sql) ? $retval : false;
2783
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('WTFPL', 'https://en.wikipedia.org/wiki/WTFPL')";
2784
$retval = Dba::write($sql) ? $retval : false;
2785
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('FMPL', 'http://www.fmpl.org/fmpl.html')";
2786
$retval = Dba::write($sql) ? $retval : false;
2787
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('C Reaction', 'http://morne.free.fr/Necktar7/creaction.htm')";
2761
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('_default', '')";
2762
$retval = Dba::write($sql) ? $retval : false;
2763
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY', 'https://creativecommons.org/licenses/by/3.0/')";
2764
$retval = Dba::write($sql) ? $retval : false;
2765
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY NC', 'https://creativecommons.org/licenses/by-nc/3.0/')";
2766
$retval = Dba::write($sql) ? $retval : false;
2767
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY NC ND', 'https://creativecommons.org/licenses/by-nc-nd/3.0/')";
2768
$retval = Dba::write($sql) ? $retval : false;
2769
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY NC SA', 'https://creativecommons.org/licenses/by-nc-sa/3.0/')";
2770
$retval = Dba::write($sql) ? $retval : false;
2771
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY ND', 'https://creativecommons.org/licenses/by-nd/3.0/')";
2772
$retval = Dba::write($sql) ? $retval : false;
2773
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('CC BY SA', 'https://creativecommons.org/licenses/by-sa/3.0/')";
2774
$retval = Dba::write($sql) ? $retval : false;
2775
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('Licence Art Libre', 'http://artlibre.org/licence/lal/')";
2776
$retval = Dba::write($sql) ? $retval : false;
2777
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('Yellow OpenMusic', 'http://openmusic.linuxtag.org/yellow.html')";
2778
$retval = Dba::write($sql) ? $retval : false;
2779
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('Green OpenMusic', 'http://openmusic.linuxtag.org/green.html')";
2780
$retval = Dba::write($sql) ? $retval : false;
2781
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('Gnu GPL Art', 'http://gnuart.org/english/gnugpl.html')";
2782
$retval = Dba::write($sql) ? $retval : false;
2783
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('WTFPL', 'https://en.wikipedia.org/wiki/WTFPL')";
2784
$retval = Dba::write($sql) ? $retval : false;
2785
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('FMPL', 'http://www.fmpl.org/fmpl.html')";
2786
$retval = Dba::write($sql) ? $retval : false;
2787
$sql = "INSERT INTO `license`(`name`, `external_link`) VALUES ('C Reaction', 'http://morne.free.fr/Necktar7/creaction.htm')";
2788
2788
$retval = Dba::write($sql) ? $retval : false;
2790
$sql = "ALTER TABLE `song` ADD `user_upload` int(11) NULL AFTER `addition_time`, ADD `license` int(11) NULL AFTER `user_upload`";
2790
$sql = "ALTER TABLE `song` ADD `user_upload` int(11) NULL AFTER `addition_time`, ADD `license` int(11) NULL AFTER `user_upload`";
2791
2791
$retval = Dba::write($sql) ? $retval : false;
2793
2793
return $retval;