Пример #1
0
 protected function column_col3()
 {
     $member = $this->_model->getLoggedInMember();
     $Blog = new Blog();
     $callback = $this->getCallbackOutput('BlogController', 'createProcess');
     // get the saved post vars
     // get current request
     $request = PRequest::get()->request;
     $errors = array();
     $lang = array();
     $words = new MOD_words();
     $i18n = new MOD_i18n('apps/blog/editcreate.php');
     $errors = $i18n->getText('errors');
     $lang = $i18n->getText('lang');
     $monthNames = array();
     $i18n = new MOD_i18n('date.php');
     $monthNames = $i18n->getText('monthNames');
     $catIt = $this->_model->getCategoryFromUserIt($member->id);
     $tripIt = $this->_model->getTripFromUserIt($member->id);
     $google_conf = PVars::getObj('config_google');
     $defaultVis = new StdClass();
     $defaultVis->valueint = 2;
     // hack: TB settings are disabled as they reference app_user - default visibility is public
     //$defaultVis = A PP_User::getSetting($member->id, 'APP_blog_defaultVis');
     if (!isset($vars['errors']) || !is_array($vars['errors'])) {
         $vars['errors'] = array();
     }
     if (!isset($request[2]) || $request[2] != 'finish') {
         $actionUrl = 'blog/create';
         $submitName = '';
         $submitValue = $words->getSilent('BlogCreateSubmit');
         echo '<h2>' . $words->get('Blog_CreateEntry') . '</h2>';
     } else {
         // $request[2] == 'finish'
         echo '<h2>' . $words->get('BlogCreateFinishTitle') . "</h2>\n";
         echo '<p>' . $words->get('BlogCreateFinishText') . "</p>\n";
         echo '<p>' . $words->get('BlogCreateFinishInfo') . "</p>\n";
     }
     $disableTinyMCE = $this->_model->getTinyMCEPreference();
     require SCRIPT_BASE . 'build/blog/templates/editcreateform.php';
 }
Пример #2
0
 protected function column_col3()
 {
     $post = $this->post;
     $member = $this->member;
     $blogId = $post->blog_id;
     $vars = $this->vars;
     $callback = $this->getCallbackOutput('BlogController', 'editProcess');
     $errors = array();
     $lang = array();
     $i18n = new MOD_i18n('apps/blog/editcreate.php');
     $words = new MOD_words();
     $errors = $i18n->getText('errors');
     $lang = $i18n->getText('lang');
     $monthNames = array();
     $i18n = new MOD_i18n('date.php');
     $monthNames = $i18n->getText('monthNames');
     $catIt = $this->_model->getCategoryFromUserIt($member->id);
     $tripIt = $this->_model->getTripFromUserIt($member->id);
     $google_conf = PVars::getObj('config_google');
     $defaultVis = new StdClass();
     $defaultVis->valueint = 2;
     // hack: TB settings are disabled as they reference app_user - default visibility is public
     //$defaultVis = A PP_User::getSetting($member->id, 'APP_blog_defaultVis');
     if (!isset($request[3]) || $request[3] != 'finish') {
         echo '<h2>' . $words->get('BlogEditTitle') . '</h2>';
     } else {
         // $request[2] == 'finish'
         echo '<h2>' . $words->get('BlogEditFinishTitle') . "</h2>\n";
         echo $words->get('BlogEditFinishText') ? '<p>' . $words->get('BlogEditFinishText') . "</p>\n" : '';
         echo $words->get('BlogEditFinishInfo') ? '<p>' . $words->get('BlogEditFinishInfo') . "</p>\n" : '';
     }
     $actionUrl = 'blog/edit/' . $blogId;
     $submitName = 'submit_blog_edit';
     $submitValue = $words->getSilent('BlogEditSubmit');
     $disableTinyMCE = $this->_model->getTinyMCEPreference();
     require_once SCRIPT_BASE . 'build/blog/templates/editcreateform.php';
 }
Пример #3
0
 *
 * defined vars:
 * $tag  - the tag the user has been searching for.
 *
 * @package blog
 * @subpackage template
 * @author The myTravelbook Team <http://www.sourceforge.net/projects/mytravelbook>
 * @copyright Copyright (c) 2005-2006, myTravelbook Team
 * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)
 * @version $Id$
 */
$Blog = new Blog();
$BlogView = new BlogView($Blog);
$errors = array();
$tagsText = array();
$i18n = new MOD_i18n('apps/blog/tags.php');
$tagsText = $i18n->getText('tagsText');
$words = new MOD_words();
?>
<div id="blog-tags">
    <h2><?php 
echo $words->get('TagsTitle');
?>
</h2>
    <?php 
if (!$tag) {
    // display only overview of all tags.
    $minstyle = 0;
    $maxstyle = 5;
    $prevcount = -999;
    $maxcount = false;
Пример #4
0
 * @author The myTravelbook Team <http://www.sourceforge.net/projects/mytravelbook>
 * @copyright Copyright (c) 2005-2006, myTravelbook Team
 * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)
 * @version $Id$
 */
$vars =& PPostHandler::getVars($callbackId);
if (isset($vars['errors']) && is_array($vars['errors'])) {
    $errors = $vars['errors'];
} else {
    $errors = array();
}
$member = $this->_model->getLoggedInMember();
$words = new MOD_words();
$createText = array();
$errorText = array();
$i18n = new MOD_i18n('apps/trip/create.php');
$createText = $i18n->getText('createText');
$errorText = $i18n->getText('errorText');
?>
<form method="post" action="trip/create" class="def-form">
<?php 
if (in_array('not_created', $errors)) {
    echo '<p class="error">' . $words->get('ErrorsTripNot_created') . '</p>';
}
?>
    
    <fieldset id="trip-main">
        <legend><?php 
echo $editing ? $words->get('Triptitle_edit') : $words->get('TripTitle_create');
?>
</legend>
Пример #5
0
 * @subpackage template
 * @author The myTravelbook Team <http://www.sourceforge.net/projects/mytravelbook>
 * @copyright Copyright (c) 2005-2006, myTravelbook Team
 * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)
 * @version $Id$
 */
$words = new MOD_words();
$Blog = new Blog();
$callback = $this->getCallbackOutput('BlogController', 'categoryProcess');
// get the saved post vars
$vars = $this->getRedirectedMem('vars');
// get current request
$request = PRequest::get()->request;
$catText = array();
$catError = array();
$i18n = new MOD_i18n('apps/blog/categories.php');
$catText = $i18n->getText('catText');
$catError = $i18n->getText('catError');
if (!isset($vars['errors'])) {
    $vars['errors'] = array();
}
?>
<div id="blog-category">
<h2><?php 
echo $words->get('BlogManageCategories');
?>
</h2>
<?php 
if (!($member = $this->_model->getLoggedInMember())) {
    echo '<p class="error">' . $words->get('not_logged_in') . '</p>';
    return false;
Пример #6
0
 * @subpackage template
 * @author The myTravelbook Team <http://www.sourceforge.net/projects/mytravelbook>
 * @copyright Copyright (c) 2005-2006, myTravelbook Team
 * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)
 * @version $Id$
 */
$callback = $this->getCallbackOutput('BlogController', 'CommentProcess');
$request = PRequest::get()->request;
$vars = $this->getRedirectedMem('vars');
$login_url = 'login/' . htmlspecialchars(implode('/', $request), ENT_QUOTES);
$blogitemText = array();
$i18n = new MOD_i18n('apps/blog/blogitem.php');
$blogitemText = $i18n->getText('blogitemText');
$commentsText = array();
$commentsError = array();
$i18n = new MOD_i18n('apps/blog/comments.php');
$commentsText = $i18n->getText('commentsText');
$commentsError = $i18n->getText('commentsError');
$i18n = new MOD_i18n('date.php');
$words = new MOD_words();
$format = array('short' => $words->getSilent('DateFormatShort'));
if (!isset($vars['errors'])) {
    $vars['errors'] = array();
}
?>
<div class="blogitem">
  <div class="corner"></div>
    <h3><span><?php 
echo htmlentities($blog->blog_title, ENT_COMPAT, 'utf-8');
?>
</span></h3>
Пример #7
0
if (class_exists('Blog')) {
    $Blog = new BlogController();
} else {
    $Blog = false;
}
$User = new User();
$callbackId = $User->settingsProcess();
$avCallbackId = $User->avatarProcess();
$vars =& PPostHandler::getVars($callbackId);
$errors = isset($vars['errors']) ? $vars['errors'] : array();
$messages = isset($vars['messages']) ? $vars['messages'] : array();
$settingsText = array();
$errorText = array();
$messageText = array();
$i18n = new MOD_i18n('apps/user/settings.php');
$settingsText = $i18n->getText('settingsText');
$errorText = $i18n->getText('errorText');
$messageText = $i18n->getText('messageText');
if (!($User = APP_User::login())) {
    echo '<span class="error">' . $errorText['not_logged_in'] . '</span>';
    return;
}
?>
<h2><?php 
echo $settingsText['title'];
?>
</h2>
<?php 
foreach ($messages as $msg) {
    if (array_key_exists($msg, $messageText)) {
Пример #8
0
<?php

/**
 * settings
 *
 * @package blog
 * @subpackage template
 * @author The myTravelbook Team <http://www.sourceforge.net/projects/mytravelbook>
 * @copyright Copyright (c) 2005-2006, myTravelbook Team
 * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)
 * @version $Id$
 */
$words = new MOD_words();
$errors = array();
$i18n = new MOD_i18n('apps/blog/settings.php');
$errors = $i18n->getText('i18n');
if (!$this->_model->getLoggedInMember()) {
    echo '<p class="error">' . $words->get('BlogErrors_not_logged_in') . '</p>';
    return false;
}
?>
<div id="blog-settings">
</div>
Пример #9
0
<?php

/**
 * user friends template
 *
 * @package user
 * @subpackage template
 * @author The myTravelbook Team <http://www.sourceforge.net/projects/mytravelbook>
 * @copyright Copyright (c) 2005-2006, myTravelbook Team
 * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)
 * @version $Id$
 */
$friendsText = array();
$i18n = new MOD_i18n('apps/user/friends.php');
$friendsText = $i18n->getText('friendsText');
?>
<h2><?php 
echo $friendsText['title'];
?>
</h2>
<form method="get" action="user/find" class="def-form">
    <div class="row">
        <label for="friend-search"><?php 
echo $friendsText['label_friendsearch'];
?>
</label><br/>
        <input type="text" id="friend-search" name="q" class="long"/>
        <p class="desc"><?php 
echo $friendsText['desc_friendsearch'];
?>
</p>
Пример #10
0
/**
 * user page template controller
 *
 * defined vars:
 * $userId     - user ID
 * $userHandle - user handle
 *
 * @package user
 * @subpackage template
 * @author The myTravelbook Team <http://www.sourceforge.net/projects/mytravelbook>
 * @copyright Copyright (c) 2005-2006, myTravelbook Team
 * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)
 * @version $Id$
 */
$Blog = new BlogController();
$pageText = array();
$i18n = new MOD_i18n('apps/user/userpage.php');
$pageText = $i18n->getText('pageText');
?>
<h2><?php 
echo $userHandle;
?>
</h2>
<p>
<?php 
echo $pageText['default_desc'];
?>
</p>
<?php 
echo $groupChange;
$Blog->userPosts($userHandle);
Пример #11
0
<?php

// instantiate user model
$User = new User();
// get current request
$request = PRequest::get()->request;
$loginText = array();
$i18n = new MOD_i18n('apps/user/login.php');
$loginText = $i18n->getText('loginText');
$words = new MOD_words();
if (!isset($redirect_url)) {
    $redirect_url = 'main';
}
/*
 * LOGIN FORM
 */
if (!APP_User::loggedIn()) {
    // retrieve the callback ID
    $callbackId = $User->loginProcess();
    // get the saved post vars
    $vars =& PPostHandler::getVars($callbackId);
    if (isset($vars['errors']) && is_array($vars['errors']) && in_array('not_logged_in', $vars['errors'])) {
        ?>
 <p class="error"><?php 
        echo $loginText['not_logged_in'];
        ?>
</p>
<?php 
    }
    ?>
Пример #12
0
 /**
  * Generate a list of the found locations
  * @param locations The places to display
  * @return HTML-List of the locations
  */
 public function generateLocationOverview($locations)
 {
     $words = new MOD_words();
     $i18n = new MOD_i18n('apps/blog/editcreate.php');
     $lang = $i18n->getText('lang');
     if ($locations) {
         $out = '<p class="desc">' . $words->get('BlogHintClickLocation') . '</p>';
         $out .= '<ol id="locations">';
         foreach ($locations as $location) {
             $out .= '<li id="li_' . $location['geonameId'] . '"><a id="href_' . $location['geonameId'] . '" onclick="javascript: setMap(\'' . $location['geonameId'] . '\', \'' . $location['lat'] . '\',  \'' . $location['lng'] . '\', \'' . $location['zoom'] . '\', \'' . $location['name'] . '\', \'' . $location['countryName'] . '\', \'' . $location['countryCode'] . '\', \'' . $location['fcodeName'] . '\'); return false;">' . $location['name'] . ', ' . $location['countryName'];
             if (isset($location['fcodeName'])) {
                 $out .= ' (' . $location['fcodeName'] . ')';
             }
             $out .= '</a></li>';
         }
         $out .= '</ol>';
         return $out;
     }
     return '';
 }
Пример #13
0
<?php

/**
 * trip createform template
 *
 * @package trip
 * @subpackage template
 * @author The myTravelbook Team <http://www.sourceforge.net/projects/mytravelbook>
 * @copyright Copyright (c) 2005-2006, myTravelbook Team
 * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)
 * @version $Id$
 */
$vars =& PPostHandler::getVars($callbackId);
$i18n = new MOD_i18n('apps/trip/del.php');
$delText = $i18n->getText('delText');
$words = new MOD_words();
?>
<form method="post" action="trip/del" class="def-form">
    <h2><?php 
echo $words->get('TripDelete_title', htmlentities($vars['n'], ENT_COMPAT, 'utf-8'));
?>
</h2>

	<p><?php 
echo $words->get('TripDelete_really_question');
?>
</p>
	<p class="small"><?php 
echo $words->get('TripDelete_info_blogentries');
?>
</p>
Пример #14
0
<?php

$ctrl = new BlogController();
$callbackId = $ctrl->settingsProcess();
$vars =& PPostHandler::getVars($callbackId);
$settingsText = array();
$i18n = new MOD_i18n('apps/blog/usersettings.php');
$settingsText = $i18n->getText('settingsText');
?>
<fieldset id="blog-settings">
    <legend><?php 
echo $settingsText['title_legend'];
?>
</legend>
    <form method="post" action="user/settings/blog" class="def-form">
        <p><?php 
echo $settingsText['label_defaultvis'];
?>
:</p>
        <div class="row">
            <input type="radio" name="vis" value="p" id="blog-settings-visp"<?php 
if (isset($vars['vis']) && $vars['vis'] == 'p') {
    echo ' checked="checked"';
}
?>
/> <label for="blog-settings-visp"><?php 
echo $settingsText['label_vispublic'];
?>
</label><br/>
            <p class="desc"><?php 
echo $settingsText['description_vispublic'];
Пример #15
0
/**
 * blog page template controller
 *
 * defined vars:
 * $blogIt     - iterator over the blogs to display.
 *
 * @package blog
 * @subpackage template
 * @author The myTravelbook Team <http://www.sourceforge.net/projects/mytravelbook>
 * @copyright Copyright (c) 2005-2006, myTravelbook Team
 * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)
 * @version $Id$
 */
$blogText = array();
$i18n = new MOD_i18n('apps/blog/allblogs.php');
$blogText = $i18n->getText('blogText');
if (isset($title)) {
    echo '<h2>' . $title . '</h2>' . "\n";
}
$map_conf = PVars::getObj('map');
?>
<input type="hidden" id="osm-tiles-provider-base-url" value="<?php 
echo $map_conf->osm_tiles_provider_base_url;
?>
"/>
<input type="hidden" id="osm-tiles-provider-api-key" value="<?php 
echo $map_conf->osm_tiles_provider_api_key;
?>
"/>
<?php