Project

General

Profile

Scripts » churlhost.php

Αλλαγή του url της πλατφόρμας - Yannis Exidaridis, 03/05/2017 15:04

 
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: jexi
5
 * Date: 4/7/17
6
 * Time: 2:55 PM
7
 */
8

    
9
require_once "config/config.php";
10
require_once "modules/db/database.php";
11

    
12
if (php_sapi_name() == 'cli' and !isset($_SERVER['REMOTE_ADDR'])) {
13
    fwrite(STDOUT, "Πληκτρολογήστε τη νέα διεύθυνση του eClass:");
14
    fwrite(STDOUT, PHP_EOL);
15
    $new_url = trim(fgets(STDIN ));
16
    change_url_host($new_url);
17
    fwrite(STDOUT, PHP_EOL);
18
    fwrite(STDOUT, "Η αλλαγή πραγματοποιήθηκε! Πληκτρολογήστε $new_url στον browser σας για να μπείτε στο eClass!");
19
} else {
20
    echo "Η εφαρμογή μπορεί να εκτελεστεί μόνο από τη γραμμή εντολών!";
21
;}
22

    
23
/**
24
 * @param $new_url
25
 */
26
function change_url_host($new_url) {
27

    
28
    Database::get()->query("UPDATE config SET `value`= ?s WHERE `key`= 'base_url'", $new_url);
29

    
30
}
(4-4/5)