}
/** Handle insertion form
- * @param $page PlatalPage to process
+ * @param $page PlPage to process
* @param $url URI of the page
* @param $field Editable fields
*/
return $s_perms->hasFlagCombination($perms);
}
- private function call_hook(PlatalPage &$page)
+ private function call_hook(PlPage &$page)
{
$hook = $this->find_hook();
if (empty($hook)) {
return $val;
}
- public function force_login(PlatalPage &$page)
+ public function force_login(PlPage &$page)
{
header($_SERVER['SERVER_PROTOCOL'] . ' 403 Forbidden');
if (S::logged()) {
require_once 'smarty/libs/Smarty.class.php';
-abstract class PlatalPage extends Smarty
+abstract class PlPage extends Smarty
{
private $_page_type;
private $_tpl;
private $_failure;
private $_jsonVars;
- // {{{ function PlatalPage()
+ // {{{ function PlPage()
public function __construct($tpl, $type = SKINNED)
{
return $view;
}
- public function apply($baseurl, PlatalPage &$page, $view = null, $data = null)
+ public function apply($baseurl, PlPage &$page, $view = null, $data = null)
{
$view =& $this->buildView($view, $data);
if (is_null($view)) {
interface PlView
{
public function __construct(PlSet &$set, $data, array $params);
- public function apply(PlatalPage &$page);
+ public function apply(PlPage &$page);
public function args();
}
abstract public function templateName();
- public function apply(PlatalPage &$page)
+ public function apply(PlPage &$page)
{
$page->assign('order', Env::v('order', $this->defaultkey));
$page->assign('orders', $this->sortkeys);
}
// call when done
- public function apply(PlatalPage &$page, $action, $id = false)
+ public function apply(PlPage &$page, $action, $id = false)
{
$page->changeTpl('core/table-editor.tpl');
$list = true;
/** Prepare the page by assigning to it any useful value.
*/
- public function prepare(PlatalPage &$page, $id);
+ public function prepare(PlPage &$page, $id);
/** Process information resulting of the application of the page.
* This function must return a clue indicating the next page to show.
return new $page($this);
}
- public function apply(PlatalPage &$smarty, $baseurl, $pgid = null, $mode = 'normal')
+ public function apply(PlPage &$smarty, $baseurl, $pgid = null, $mode = 'normal')
{
if ($this->stateless && (isset($this->lookup[$pgid]) || isset($this->pages[$pgid]))) {
$curpage = is_numeric($pgid) ? $pgid : $this->lookup[$pgid];
{
if (!Session::has_xsrf_token()) {
global $page;
- if ($page instanceof PlatalPage) {
+ if ($page instanceof PlPage) {
$page->kill("L'opération n'a pas pu aboutir, merci de réessayer.");
}
}
return 'banana/index.tpl';
}
- public function prepare(PlatalPage &$page, $id)
+ public function prepare(PlPage &$page, $id)
{
}
return $this->signature;
}
- protected function prepareText(PlatalPage &$page, array $user)
+ protected function prepareText(PlPage &$page, array $user)
{
$page->assign('intro', $this->getIntro());
$page->assign('u', $user);
return 'include/plview.trombi.tpl';
}
- public function apply(PlatalPage &$page)
+ public function apply(PlPage &$page)
{
if (!empty($GLOBALS['IS_XNET_SITE'])) {
global $globals;
return $args;
}
- public function apply(PlatalPage &$page)
+ public function apply(PlPage &$page)
{
require_once 'geoloc.inc.php';
require_once '../modules/search/search.inc.php';
: "");
}
- public function apply(PlatalPage &$page)
+ public function apply(PlPage &$page)
{
$page->assign_by_ref('set',
$this->set->get($this->fields(), $this->joins(), null, null, null, 5, 0));
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************/
-class XnetPage extends PlatalPage
+class XnetPage extends PlPage
{
public $nomenu = false;
// {{{ class XorgPage
-class XorgPage extends PlatalPage
+class XorgPage extends PlPage
{
public function __construct($tpl, $type = SKINNED)
{
return $res->fetchOneAssoc();
}
- private function upload_image(PlatalPage &$page, PlUpload &$upload)
+ private function upload_image(PlPage &$page, PlUpload &$upload)
{
if (@!$_FILES['image']['tmp_name'] && !Env::v('image_url')) {
return true;
public function template() { return 'platal/review.tpl'; }
public function process() { }
- public function prepare(PlatalPage &$page, $id)
+ public function prepare(PlPage &$page, $id)
{
require_once 'wiki.inc.php';
$dom = (@$GLOBALS['IS_XNET_SITE'] ? 'ReviewXnet' : 'Review') . '.' . ucfirst($id);
}
}
- public function _prepare(PlatalPage &$page, $id)
+ public function _prepare(PlPage &$page, $id)
{
$res = XDB::iterator("SELECT *, FIND_IN_SET('validation', flags) AS validate
FROM profile_medals
}
}
- public function _prepare(PlatalPage &$page, $id)
+ public function _prepare(PlPage &$page, $id)
{
require_once "applis.func.inc.php";
}
$this->watched['section'] = $this->watched['binets'] = true;
}
- public function _prepare(PlatalPage &$page, $id)
+ public function _prepare(PlPage &$page, $id)
{
$page->assign('mygroups', XDB::iterator("SELECT a.nom, a.site, a.diminutif, a.unsub_url, a.pub, m.perms
FROM groupex.asso AS a
}
}
- public function _prepare(PlatalPage &$page, $id)
+ public function _prepare(PlPage &$page, $id)
{
$page->assign('secteurs', XDB::iterator("SELECT id, label
FROM emploi_secteur"));
}
}
- public function _prepare(PlatalPage &$page, $id)
+ public function _prepare(PlPage &$page, $id)
{
$page->assign('secteurs_sel', XDB::iterator("SELECT id, label
FROM emploi_secteur"));
return 'profile/base.tpl';
}
- protected function _prepare(PlatalPage &$page, $id)
+ protected function _prepare(PlPage &$page, $id)
{
}
- public function prepare(PlatalPage &$page, $id)
+ public function prepare(PlPage &$page, $id)
{
if (count($this->values) == 0) {
$this->fetchData();
$this->settings['langues'] = new ProfileSkill('langues', 'lid', 'langue_fr');
}
- public function _prepare(PlatalPage &$page, $id)
+ public function _prepare(PlPage &$page, $id)
{
$page->assign('comp_list', XDB::iterator("SELECT id, text_fr, FIND_IN_SET('titre',flags) AS title
FROM competences_def"));
}
}
- private function changeLogin(PlatalPage &$page, array &$user, MMList &$mmlist, $login)
+ private function changeLogin(PlPage &$page, array &$user, MMList &$mmlist, $login)
{
require_once 'user.func.inc.php';
// Search the uid of the user...
$page->assign('rss', $rss);
}
- private function upload_image(PlatalPage &$page, PlUpload &$upload)
+ private function upload_image(PlPage &$page, PlUpload &$upload)
{
if (@!$_FILES['image']['tmp_name'] && !Env::v('image_url')) {
return true;