Ejemplo n.º 1
0
 /**
  * Constructor
  * 
  * @return void
  */
 public function __construct($fcmsError, $fcmsDatabase, $fcmsUser)
 {
     $this->fcmsError = $fcmsError;
     $this->fcmsDatabase = $fcmsDatabase;
     $this->fcmsUser = $fcmsUser;
     $this->fcmsTemplate = array('sitename' => cleanOutput(getSiteName()), 'nav-link' => getAdminNavLinks(), 'pagetitle' => T_('Administration: YouTube'), 'path' => URL_PREFIX, 'displayname' => $fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
     $this->control();
 }
Ejemplo n.º 2
0
    /**
     * displayHeader 
     * 
     * @return void
     */
    function displayHeader()
    {
        echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . T_pgettext('Language Code for this translation', 'lang') . '" lang="' . T_pgettext('Language Code for this translation', 'lang') . '">
<head>
<title>' . getSiteName() . ' - ' . T_('powered by') . ' ' . getCurrentVersion() . '</title>
<script type="text/javascript" src="ui/js/jquery.js"></script>
<script type="text/javascript" src="ui/js/fcms.js"></script>
<link rel="stylesheet" type="text/css" href="ui/css/fcms-core.css" />
<script type="text/javascript">
$(document).ready(function() {
    initAttendingEvent();
});
</script>
</head>
<body id="invitation" class="clearfix">
    <img id="logo" src="ui/img/logo.gif" alt="' . getSiteName() . '"/>';
    }
Ejemplo n.º 3
0
/**
 * displayHeader 
 * 
 * @return void
 */
function displayHeader()
{
    echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . T_pgettext('Language Code for this translation', 'lang') . '" lang="' . T_pgettext('Language Code for this translation', 'lang') . '">
<head>
<title>' . getSiteName() . ' - ' . T_('powered by') . ' ' . getCurrentVersion() . '</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="author" content="Ryan Haudenschilt" />
<link rel="stylesheet" type="text/css" href="' . URL_PREFIX . 'ui/themes/default/style.css"/>
<link rel="shortcut icon" href="' . URL_PREFIX . 'ui/themes/favicon.ico"/>';
    // TODO
    // Move css to fcms-core
    echo '
<style type="text/css">
html { background: #fff; }
body { width: 600px; margin: 0; padding: 20px; text-align: left; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; border: none; background: #fff; }
form div, form { display: inline; }
td.n { padding: 2px; text-align: right; width: 75px; }
td.v { text-align: center; width: 30px; }
td.file { padding: 0 5px;  text-align: left; width: 150px; }
tr.alt { background-color: #f4f4f4; }
.delbtn, .viewbtn { padding: 0 }
</style>
<script type="text/javascript">
//<![CDATA[
function insertUpImage(str) {
    var textarea = window.opener.document.getElementById(\'post\');
    if (textarea) {
        if (textarea.value == "message") { textarea.value = str + " "; } else { textarea.value += str + " "; }
        textarea.focus();
    }
    javascript:window.close();
    return true;
}
//]]>
</script>
</head>
<body>';
}
Ejemplo n.º 4
0
     try {
         $data = array();
         $sql = "SELECT * FROM gibbonPerson WHERE status='Full'";
         $result = $connection2->prepare($sql);
         $result->execute($data);
     } catch (PDOException $e) {
     }
     $usersFull = $result->rowCount();
     print "<iframe style='display: none; height: 10px; width: 10px' src='https://gibbonedu.org/services/tracker/tracker.php?absolutePathProtocol=" . urlencode($absolutePathProtocol) . "&absolutePath=" . urlencode($absolutePath) . "&organisationName=" . urlencode($_SESSION[$guid]['organisationName']) . "&type=" . urlencode($_SESSION[$guid]['installType']) . "&version=" . urlencode($version) . "&country=" . $_SESSION[$guid]['country'] . "&usersTotal={$usersTotal}&usersFull={$usersFull}'></iframe>";
 }
 //Proceed!
 print "<div class='trail'>";
 print "<div class='trailHead'><a href='" . $_SESSION[$guid]["absoluteURL"] . "'>" . _("Home") . "</a> > <a href='" . $_SESSION[$guid]["absoluteURL"] . "/index.php?q=/modules/" . getModuleName($_GET["q"]) . "/" . getModuleEntry($_GET["q"], $connection2, $guid) . "'>" . _(getModuleName($_GET["q"])) . "</a> > </div><div class='trailEnd'>" . _('System Settings') . "</div>";
 print "</div>";
 //Check for new version of Gibbon
 print getCurrentVersion($guid, $connection2, $version);
 if (isset($_GET["updateReturn"])) {
     $updateReturn = $_GET["updateReturn"];
 } else {
     $updateReturn = "";
 }
 $updateReturnMessage = "";
 $class = "error";
 if (!($updateReturn == "")) {
     if ($updateReturn == "fail0") {
         $updateReturnMessage = _("Your request failed because you do not have access to this action.");
     } else {
         if ($updateReturn == "fail1") {
             $updateReturnMessage = _("Your request failed because your inputs were invalid.");
         } else {
             if ($updateReturn == "fail2") {
Ejemplo n.º 5
0
Archivo: index.php Proyecto: lmcro/fcms
 /**
  * displayDashboard
  * 
  * @return void
  */
 function displayDashboard()
 {
     $this->displayHeader();
     $hasPendingItems = false;
     $update = '';
     $members = '';
     // Upgrade?
     $currentVersion = getCurrentVersion();
     $latestVersion = file('http://www.familycms.com/latest/version.php');
     $latestVersion = $latestVersion[0];
     $versionNumber = substr($latestVersion, 19);
     if (!$this->versionUpToDate($currentVersion, $latestVersion)) {
         $hasPendingItems = true;
         $update = '<h4>' . T_('New Version') . '</h4>';
         $update .= '<p>' . T_('A new version is available for upgrade.');
         $update .= ' <a class="btn" href="upgrade.php">' . T_('Upgrade Now') . '</a></p>';
     }
     // Members waiting activation
     $membersNeedingActivation = getMembersNeedingActivation();
     if (count($membersNeedingActivation) >= 1) {
         $members .= '<h4>' . T_('New Members') . '</h4><ul>';
         foreach ($membersNeedingActivation as $id => $member) {
             $hasPendingItems = true;
             $members .= '<li>' . sprintf(T_('%s is requesting access to the site.'), $member);
             $members .= ' <a class="btn" href="?activate=' . $id . '">' . T_('Activate Now') . '</a></li>';
         }
         $members .= '</ul>';
     }
     if (isset($_SESSION['activate_success'])) {
         echo '
     <div class="alert-message success">
         <a class="close" href="#" onclick="$(this).up(\'div\').hide(); return false;">&times;</a>
         ' . T_('Member activated successfully') . '
     </div>';
         unset($_SESSION['activate_success']);
     }
     if ($hasPendingItems) {
         echo '
     <div id="pending" class="alert-message block-message warning">
         <h2>' . T_('Pending Items') . '</h2>
         <p>' . T_('You have the following pending items that need to be taken care of.') . '</p>
         <div>
             ' . $update . '
             ' . $members . '
         </div>
     </div>';
     }
     $links = '';
     foreach ($this->fcmsTemplate['nav-link'] as $type => $nav) {
         // Remove 'admin_' from in front
         $class = substr($type, 6);
         $links .= '
         <li class="' . $class . '">
             <a href="' . URL_PREFIX . $nav['url'] . '">' . $nav['text'] . '</a>
         </li>';
     }
     echo '
     <ul class="dashboard-links unstyled">' . $links . '
     </ul>';
     $this->displayFooter();
 }
Ejemplo n.º 6
0
/**
 * displayLogin 
 * 
 * @return void
 */
function displayLogin()
{
    $sitename = getSiteName();
    if (isset($_GET['url'])) {
        $hidden = '<input type="hidden" name="url" id="url" value="' . cleanOutput($_GET['url']) . '"/>';
    } else {
        $hidden = '';
    }
    // Get available languages
    $lang_dir = "language/";
    $lang_options = '';
    if (is_dir($lang_dir)) {
        if ($dh = opendir($lang_dir)) {
            while (($file = readdir($dh)) !== false) {
                // Skip directories that start with a period
                if ($file[0] === '.') {
                    continue;
                }
                // Skip files (messages.pot)
                if (!is_dir("{$lang_dir}{$file}")) {
                    continue;
                }
                // Skip directories that don't include a messages.mo file
                if (!file_exists($lang_dir . $file . '/LC_MESSAGES/messages.mo')) {
                    continue;
                }
                $arr[$file] = getLangName($file);
            }
            closedir($dh);
            asort($arr);
            foreach ($arr as $key => $val) {
                $lang_options .= '<option value="' . $key . '"';
                if (isset($_SESSION['language'])) {
                    if ($_SESSION['language'] == $key) {
                        $lang_options .= ' selected="selected"';
                    }
                }
                $lang_options .= '>' . $val . '</option>';
            }
        }
    }
    $forgotPassLink = '<a href="lostpw.php">' . T_('Forgot Password?') . '</a>';
    $registerLink = '';
    $facebookLogin = '';
    if (isRegistrationOn()) {
        $registerLink = ' | <a href="register.php">' . T_('Register') . '</a>';
    }
    $fbData = getFacebookConfigData();
    $params = array('scope' => 'user_about_me,user_birthday,user_location,email,publish_stream,offline_access');
    // Print the facebook register button
    if (!empty($fbData['fb_app_id']) && !empty($fbData['fb_secret'])) {
        $facebook = new Facebook(array('appId' => $fbData['fb_app_id'], 'secret' => $fbData['fb_secret']));
        $facebookLogin = '******' . $facebook->getLoginUrl($params) . '" title="' . T_('Login using Facebook') . '"><img src="ui/img/facebook_tiny.png"/></a>';
    }
    echo '
    <div id="login_box">
        <h1 id="login_header">' . T_('Login to') . ' ' . $sitename . '</h1>
        <form action="index.php" method="post">
            <div style="float:right">
                <select style="background-color:#e9f3fb; border:none;" 
                    onchange="window.location.href=\'?lang=\'+this.options[this.selectedIndex].value;">
                    <option>' . T_('Language') . ':</option>
                    ' . $lang_options . '
                </select>
            </div>
            <p><label for="user">' . T_('Username') . ':</label><input type="text" name="user" id="user"/></p>
            <p><label for="pass">' . T_('Password') . ':</label><input type="password" name="pass" id="pass"/></p>
            <p>
                <label class="rem" for="rem">' . T_('Remember Me') . '</label>
                <input class="rem" name="rem" id="rem" type="checkbox" value="1"/>
                ' . $hidden . '
                <input type="submit" name="submit" id="submit" value="' . T_('Login') . '"/>
            </p>
            <div class="clear"></div>
        </form>
        <p style="text-align:center; margin-bottom:20px;">' . $forgotPassLink . $registerLink . '</p>
        <div style="color:silver; font-size:11px; float:left;">' . getCurrentVersion() . '</div>
        <div style="float:right">
            ' . $facebookLogin . '
        </div>
    </div>
</body>
</html>';
}
Ejemplo n.º 7
0
 /**
  * displayFooter 
  * 
  * @return void
  */
 function displayFooter()
 {
     $params = array('path' => URL_PREFIX, 'version' => getCurrentVersion(), 'year' => date('Y'));
     echo '
         </div><!--/#maincolumn-->';
     loadTemplate('global', 'footer', $params);
 }
Ejemplo n.º 8
0
 *
 * @category  FCMS
 * @package   FamilyConnections
 * @author    Ryan Haudenschilt <*****@*****.**> 
 * @copyright 2010 Haudenschilt LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GPLv2
 * @link      http://www.familycms.com/wiki/
 * @since     2.4
 */
session_start();
define('URL_PREFIX', '');
define('GALLERY_PREFIX', 'gallery/');
require 'fcms.php';
load('datetime', 'socialmedia', 'foursquare');
init();
$templateParams = array('currentUserId' => $fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Where Is Everyone'), 'pageId' => 'whereiseveryone-page', 'path' => URL_PREFIX, 'displayname' => $fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
$options = array('modules' => array('livevalidation'));
displayPageHeader($templateParams, $options);
//-------------------------------------
// Show Latest checkins
//-------------------------------------
$users = getFoursquareUsersData();
$config = getFoursquareConfigData();
if (count($users[0]) <= 0) {
    echo '
            <div class="info-alert">
                <p>' . T_('No users with foursquare data found.') . '</p>
            </div>';
    loadTemplate('global', 'footer', $templateParams);
    return;
}
Ejemplo n.º 9
0
<?php

session_start();
define('URL_PREFIX', '../');
require URL_PREFIX . 'fcms.php';
setLanguage();
isLoggedIn('inc/');
$currentUserId = (int) $_SESSION['fcms_id'];
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . T_pgettext('Language Code for this translation', 'lang') . '" lang="' . T_pgettext('Language Code for this translation', 'lang') . '">
<head>
<title>' . getSiteName() . ' - ' . T_('powered by') . ' ' . getCurrentVersion() . '</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="author" content="Ryan Haudenschilt" />
<link rel="stylesheet" type="text/css" href="../ui/themes/default/style.css"/>
<link rel="shortcut icon" href="../ui/favicon.ico"/>';
// TODO
// Move css to fcms-core
echo '
<style type="text/css">
html { background: #fff; }
body { width: 350px; margin: 0; padding: 15px; text-align: left; font: 14px/20px Verdana, Tahoma, Arial, sans-serif; border: none; background: #fff; }
h1 { font: bold 20px/30px Verdana, Tahoma, Arial, sans-serif; }
h2 { font: bold 18px/30px Verdana, Tahoma, Arial, sans-serif; }
h3 { font: bold 16px/30px Verdana, Tahoma, Arial, sans-serif; }
</style>
</head>
<body>
<h1>' . T_('BBCode Help') . '</h1>
<p>' . T_('BBCode is a easy way to format text. Check out the examples below, the first line shows the bbcode and the second line show the output.') . '</p>
Ejemplo n.º 10
0
$page = $page === false || $page === null ? 'main' : $page;
if (!array_key_exists($page, $allowed_pages)) {
    $msg = 'Invalid argument!';
}
$filters = $allowed_pages[$page];
$post_vars = filter_input_array(INPUT_POST, $filters);
$get_vars = filter_input_array(INPUT_GET, $filters);
$input_vars = array_merge((array) $get_vars, (array) $post_vars);
// Set default values
$bot_name = '<b class="red">not selected</b>';
$hide_logo = '';
$curPage = '';
// Begin script execution
$thisPath = dirname(__FILE__);
$template = new Template("{$thisPath}/default.page.htm");
$githubVersion = getCurrentVersion();
$version = $githubVersion == VERSION ? 'Program O version ' . VERSION : 'Program O ' . $githubVersion . ' is now available. <a href="https://github.com/Program-O/Program-O/archive/master.zip">Click here</a> to download it.';
$dbConn = db_open();
if ($get_vars['page'] == 'logout') {
    logout();
}
$logged_in = getLoginStatus();
$curPage = 'logout';
switch ($logged_in) {
    case true:
        $curPage = isset($get_vars['page']) ? $get_vars['page'] : 'main';
        break;
    default:
        $curPage = $get_vars['page'] == 'login' ? login() : 'logout';
}
$name = isset($_SESSION['poadmin']['name']) ? $_SESSION['poadmin']['name'] : '';
Ejemplo n.º 11
0
/**
 * displayManualUpgrade 
 * 
 * @return void
 */
function displayManualUpgrade()
{
    displayHeader();
    $statusSiteOff = '';
    $statusDatabase = '';
    if (file_exists(INC . 'siteoff')) {
        global $upgrading;
        include INC . 'siteoff';
        // If the $upgrading timestamp is less than 10 minutes old, then site is off
        if (time() - $upgrading < 600) {
            $statusSiteOff = 'complete';
        }
    }
    $currentVersion = getCurrentVersion();
    $latestVersion = file(LATEST_VERSION_URL);
    $latestVersion = $latestVersion[0];
    $_SESSION['latestVersion'] = $latestVersion;
    if (versionUpToDate($currentVersion, $latestVersion)) {
        $statusDatabase = 'complete';
    }
    echo '
        <h2>' . T_('Manual Upgrade') . '</h2>
        <p><a style="color: #999;" href="upgrade.php">&laquo; ' . T_('Back to Automatic Upgrade') . '</a></p>
        <p>' . sprintf(T_('Please follow the steps below to manually upgrade to %s.'), $latestVersion) . '</p>
        <ul class="manual">
            <li class="' . $statusSiteOff . '">
                <div>' . T_('Step 1') . '</div>
                <p><a href="?site=off">' . T_('Turn Off Site') . '</a></p>
                <p>' . T_('Turning the site off during an upgrade keeps users from trying to login and potentially causing problems.') . '</p>
            </li>
            <li>
                <div>' . T_('Step 2') . '</div>
                <p>' . T_('Manual Upgrade Files') . '</p>
                <p>' . T_('Since your webserver does not support the Automatic Upgrade, you must download the latest Family Connection files and upload them to your site manually.') . '</p>
                <p>' . T_('You must make sure to complete this step before continuing.') . '</p>
            </li>
            <li class="' . $statusDatabase . '">
                <div>' . T_('Step 3') . '</div>
                <p><a href="?upgrade=database">' . T_('Upgrade Database') . '</a></p>
                <p>' . T_('Make any databases changes needed for this upgrade.') . '</p>
            </li>
            <li>
                <div>' . T_('Step 4') . '</div>
                <p><a href="?site=on">' . T_('Finish') . '</a></p>
                <p>' . T_('Turn the site back on and go to the homepage.') . '</p>
            </li>
        </ul>';
    displayFooter();
}
Ejemplo n.º 12
0
    /**
     * displayPrintCalendar 
     * 
     * @return void
     */
    function displayPrintCalendar()
    {
        echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . T_pgettext('Language Code for this translation', 'lang') . '" lang="' . T_pgettext('Language Code for this translation', 'lang') . '">
<head>
<title>' . getSiteName() . ' - ' . T_('powered by') . ' ' . getCurrentVersion() . '</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="Ryan Haudenschilt" />
<style type="text/css">
#big-calendar { width: 658px; border-collapse: collapse; }
a { text-decoration: none; }
h3 { text-align: center; }
th { height: 50px; }
td { padding: 0 0 30px 2px; width: 94px; border: 1px solid #000; vertical-align: top; line-height: 10pt; overflow: hidden; }
.weekDays { padding: 3px; background-color: #ccc; text-align: center; font-weight: bold; }
.nonMonthDay { background-color: #eee; }
.add, .prev, .next, .today, .views, .actions { display: none; }
.event { padding: 5px 0 2px 0; }
</style>
</head>
<body onload="window.print();">';
        // Use the supplied date, if available
        if (isset($_GET['year']) && isset($_GET['month']) && isset($_GET['day'])) {
            $year = (int) $_GET['year'];
            $month = (int) $_GET['month'];
            $month = str_pad($month, 2, "0", STR_PAD_LEFT);
            $day = (int) $_GET['day'];
            $day = str_pad($day, 2, "0", STR_PAD_LEFT);
            $this->fcmsCalendar->displayCalendarMonth($month, $year, $day);
        } else {
            $this->fcmsCalendar->displayCalendarMonth();
        }
        echo '
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>';
    }
Ejemplo n.º 13
0
        $errormessage = $dbresult;
    }
}
if (isset($_REQUEST['doinstall'])) {
    $_SESSION['setupvars'] = json_encode(["adminhash" => hash('sha256', $_REQUEST['password'])]);
    $_SESSION['install_screen'] = 4;
}
if (isset($_REQUEST['doupgrade'])) {
    $_SESSION['setupvars'] = json_encode(["adminhash" => hash('sha256', $_REQUEST['password'])]);
    $_SESSION['install_screen'] = 4;
}
switch ($_SESSION['install_screen']) {
    case 1:
        // Check Dependencies
        $deps = checkDependencies();
        $curversion = getCurrentVersion();
        include "views/header.html";
        include "views/requirements.php";
        include "views/footer.html";
        break;
    case 2:
        // Configure database
        include "views/header.html";
        include "views/database.php";
        include "views/footer.html";
        break;
    case 3:
        // Configure system
        include "views/header.html";
        include "views/setup.php";
        include "views/footer.html";
Ejemplo n.º 14
0
 * @category  FCMS
 * @package   FamilyConnections
 * @author    Ryan Haudenschilt <*****@*****.**> 
 * @copyright 2007 Haudenschilt LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GPLv2
 * @link      http://www.familycms.com/wiki/
 */
session_start();
define('URL_PREFIX', '');
require 'fcms.php';
load('datetime');
// Check that the user is logged in
isLoggedIn();
// Globals
$currentUserId = cleanInput($_SESSION['login_id'], 'int');
$TMPL = array('sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('CHANGE_ME'), 'path' => URL_PREFIX, 'displayname' => getUserDisplayName($currentUserId), 'version' => getCurrentVersion(), 'year' => date('Y'));
control();
exit;
/**
 * control 
 * 
 * The controlling structure for this script.
 * 
 * @return void
 */
function control()
{
    global $book;
    if (isset($_GET['add'])) {
        displayAddForm();
    } elseif (isset($_POST['addsubmit'])) {
Ejemplo n.º 15
0
$_MAIN_HELP .= $_WELCOME . "<br>" . $_LOGGED_IN_AS;
$_LANG_CODE = $LOGIN->USER['lang'];
$_LANG_IMG_URL = $tm_imgURL . "/flags/" . $_LANG_CODE . ".png";
if ($LOGIN->USER['lang'] == "en") {
    $_LANG_IMG_URL = $tm_imgURL . "/flags/gb.png";
}
$_LANG_IMG = "<img src=\"" . $_LANG_IMG_URL . "\" border=\"0\" alt=\"" . $_LANG_CODE . "\" title=\"" . $_LANG_CODE . "\">";
$_LANG_SELECTED = ___("Gewählte Sprache:");
$_LANG_SUPPORTED = ___("Verfügbare Sprachen:");
foreach ($LANGUAGES['text'] as $lg) {
    $_LANG_SUPPORTED .= "&nbsp;" . $lg . ",";
}
$_STYLE = ___("Layout / Style") . ": <b>" . $LOGIN->USER['style'] . "</b>";
//get version and messages
if ($C[0]['check_version'] == 1) {
    $t_new_version = getCurrentVersion();
    $t_messages = getMessages();
}
//new Template
$_Tpl_Welcome = new tm_Template();
$_Tpl_Welcome->setTemplatePath(TM_TPLPATH);
//set parse values
$_Tpl_Welcome->setParseValue("_URL", $tm_URL);
$_Tpl_Welcome->setParseValue("_LOGGED_IN_AS", $_LOGGED_IN_AS);
$_Tpl_Welcome->setParseValue("_WELCOME", $_WELCOME);
$_Tpl_Welcome->setParseValue("_HELLO", $_HELLO);
$_Tpl_Welcome->setParseValue("_USER_NAME", $_USER_NAME);
$_Tpl_Welcome->setParseValue("_STYLE", $_STYLE);
$_Tpl_Welcome->setParseValue("_LANG_IMG", $_LANG_IMG);
$_Tpl_Welcome->setParseValue("_LANG_IMG_URL", $_LANG_IMG_URL);
$_Tpl_Welcome->setParseValue("_LANG_CODE", $_LANG_CODE);
Ejemplo n.º 16
0
 /**
  * displayFooter 
  * 
  * @return void
  */
 function displayFooter($memberId = 0)
 {
     if ($memberId > 0) {
         echo '
         </div><!-- /maincolumn -->';
     }
     $params = array('path' => URL_PREFIX, 'version' => getCurrentVersion(), 'year' => date('Y'));
     loadTemplate('global', 'footer', $params);
 }
Ejemplo n.º 17
0
    curl_setopt($curl, CURLOPT_BINARYTRANSFER, 1);
    curl_setopt($curl, CURLOPT_HEADER, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
    if (file_exists($certs)) {
        curl_setopt($curl, CURLOPT_CAINFO, $certs);
    }
    $rawout = curl_exec($curl);
    if ($rawout === false) {
        echo 'Curl error: ' . curl_error($curl) . "\n";
    }
    curl_close($curl);
    return $rawout;
}
//main
$version = getLatestVersion();
$currentversion = getCurrentVersion($target_folder);
echo "<pre>\n";
//for readable browser output
print_r(array('new_version' => $version->version, 'date' => $version->date, 'current' => $currentversion, 'update' => $version->version != $currentversion ? true : false));
if (!empty($version->version) && $version->version != $currentversion) {
    echo "New version detected - starting Update\n";
    $newpmaname = 'phpMyAdmin-' . $version->version . '-all-languages';
    //multilingual version
    $newpmazipfilename = $newpmaname . '.zip';
    //only ZIP version supported
    $newpmazipurl = 'https://files.phpmyadmin.net/phpMyAdmin/' . $version->version . '/' . $newpmazipfilename;
    //URL since 2015-07
    //download start
    $dl_file = download_pma($newpmazipurl, $ca_certs);
    if ($dl_file === false) {
        echo "Warning: Error downloading PMA\n";
Ejemplo n.º 18
0
 /**
  * displayFooter 
  * 
  * @return void
  */
 function displayFooter()
 {
     $params = array('path' => URL_PREFIX, 'version' => getCurrentVersion(), 'year' => date('Y'));
     loadTemplate('global', 'footer', $params);
 }
Ejemplo n.º 19
0
 *  
 * @category  FCMS
 * @package   FamilyConnections
 * @author    Ryan Haudenschilt <*****@*****.**> 
 * @copyright 2008 Haudenschilt LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GPLv2
 * @link      http://www.familycms.com/wiki/
 */
session_start();
require 'fcms.php';
load('phpass');
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . T_pgettext('Language Code for this translation', 'lang') . '" lang="' . T_pgettext('Language Code for this translation', 'lang') . '">
<head>
<title>' . cleanOutput(getSiteName()) . ' - ' . T_('powered by') . ' ' . getCurrentVersion() . '</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="author" content="Ryan Haudenschilt" />
<link rel="shortcut icon" href="ui/favicon.ico"/>
<link rel="stylesheet" type="text/css" href="ui/css/fcms-core.css" />
</head>
<body onload="document.resetform.email.focus()">';
// Resset PW
if (isset($_POST['email'])) {
    $sql = "SELECT `id` \n            FROM `fcms_users` \n            WHERE `email` = ?";
    $row = $fcmsDatabase->getRow($sql, $_POST['email']);
    if ($row === false) {
        $fcmsError->displayError();
        displayForm();
        echo '</body></html>';
        return;