$error[] = 'apache';
}
if (OssnInstallation::is_mod_rewrite()) {
    echo '<div class="ossn-installation-message ossn-installation-success">' . ossn_installation_print('ossn:install:modrewrite') . '</div>';
} else {
    echo '<div class="ossn-installation-message ossn-installation-fail">' . ossn_installation_print('ossn:install:modrewrite:required') . '</div>';
    $error[] = 'mod_rewrite';
}
if (OssnInstallation::isCurl()) {
    echo '<div class="ossn-installation-message ossn-installation-success">' . ossn_installation_print('ossn:install:curl') . '</div>';
} else {
    echo '<div class="ossn-installation-message ossn-installation-fail">' . ossn_installation_print('ossn:install:curl:required') . '</div>';
    $error[] = 'php:curl';
}
if (OssnInstallation::isPhpGd()) {
    echo '<div class="ossn-installation-message ossn-installation-success">' . ossn_installation_print('ossn:install:gd') . '</div>';
} else {
    echo '<div class="ossn-installation-message ossn-installation-fail">' . ossn_installation_print('ossn:install:gd:required') . '</div>';
    $error[] = 'php:gd';
}
if (OssnInstallation::isCon_WRITEABLE()) {
    echo '<div class="ossn-installation-message ossn-installation-success">' . ossn_installation_print('ossn:install:config') . '</div>';
} else {
    echo '<div class="ossn-installation-message ossn-installation-fail">' . ossn_installation_print('ossn:install:config:error') . '</div>';
    $error[] = 'permission:configuration';
}
echo '<br />';
if (!isset($error)) {
    echo '<a href="' . ossn_installation_paths()->url . '?page=settings" class="button-blue primary">' . ossn_installation_print('ossn:install:next') . '</a>';
}
echo '</div><br /><br /></div>';
Example #2
0
    $error[] = 'php:curl';
}
if (OssnInstallation::isPhpGd()) {
    echo '<div class="ossn-installation-message ossn-installation-success">' . ossn_installation_print('ossn:install:gd') . '</div>';
} else {
    echo '<div class="ossn-installation-message ossn-installation-fail">' . ossn_installation_print('ossn:install:gd:required') . '</div>';
    $error[] = 'php:gd';
}
if (OssnInstallation::isCon_WRITEABLE()) {
    echo '<div class="ossn-installation-message ossn-installation-success">' . ossn_installation_print('ossn:install:config') . '</div>';
} else {
    echo '<div class="ossn-installation-message ossn-installation-fail">' . ossn_installation_print('ossn:install:config:error') . '</div>';
    $error[] = 'permission:configuration';
}
if (OssnInstallation::allowUrlFopen()) {
    echo '<div class="ossn-installation-message ossn-installation-success">' . ossn_installation_print('ossn:install:allowfopenurl') . '</div>';
} else {
    echo '<div class="ossn-installation-message ossn-installation-fail">' . ossn_installation_print('ossn:install:allowfopenurl:error') . '</div>';
    $error[] = 'allowfopenurl:error';
}
if (OssnInstallation::isZipClass()) {
    echo '<div class="ossn-installation-message ossn-installation-success">' . ossn_installation_print('ossn:install:ziparchive') . '</div>';
} else {
    echo '<div class="ossn-installation-message ossn-installation-fail">' . ossn_installation_print('ossn:install:ziparchive:error') . '</div>';
    $error[] = 'ziparchive:error';
}
echo '<br />';
if (!isset($error)) {
    echo '<a href="' . ossn_installation_paths()->url . '?page=settings" class="button-blue primary">' . ossn_installation_print('ossn:install:next') . '</a>';
}
echo '</div><br /><br /></div>';
        <label> <?php 
echo ossn_installation_print('ossn:weburl');
?>
 </label>
        <input type="text" name="url" value="<?php 
echo OssnInstallation::url();
?>
"/>
    </div>

    <div>
        <label> <?php 
echo ossn_installation_print('ossn:datadir');
?>
 </label>
        <input type="text" name="datadir" value="<?php 
echo OssnInstallation::DefaultDataDir();
?>
"/>
    </div>

    <input type="submit" value="<?php 
echo ossn_installation_print('ossn:install:install');
?>
" class="button-blue primary">

</form>


</div>
Example #4
0
<?php

/**
 * Open Source Social Network
 *
 * @package   (Informatikon.com).ossn
 * @author    OSSN Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
$Settings = new OssnInstallation();
$Settings->dbusername($_POST['dbuser']);
$Settings->dbpassword($_POST['dbpwd']);
$Settings->dbhost($_POST['dbhost']);
$Settings->dbname($_POST['dbname']);
$Settings->weburl($_POST['url']);
$Settings->datadir($_POST['datadir']);
$Settings->setStartupSettings(array('owner_email' => $_POST['owner_email'], 'notification_email' => $_POST['notification_email'], 'sitename' => $_POST['sitename']));
if (empty($_POST['owner_email']) || empty($_POST['notification_email']) || empty($_POST['sitename'])) {
    ossn_installation_message(ossn_installation_print('fields:require'), 'fail');
    $failed = ossn_installation_paths()->url . '?page=settings';
    header("Location: {$failed}");
    exit;
}
if ($Settings->INSTALL()) {
    $installed = ossn_installation_paths()->url . '?page=account';
    header("Location: {$installed}");
} else {
    ossn_installation_message($Settings->error_mesg, 'fail');
    $failed = ossn_installation_paths()->url . '?page=settings';