fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [7336] initial add of activitycalendar frontend


From: Erik Holm-Larsen
Subject: [Fmsystem-commits] [7336] initial add of activitycalendar frontend
Date: Wed, 01 Jun 2011 11:49:51 +0000

Revision: 7336
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7336
Author:   erikhl
Date:     2011-06-01 11:49:50 +0000 (Wed, 01 Jun 2011)
Log Message:
-----------
initial add of activitycalendar frontend

Added Paths:
-----------
    trunk/activitycalendarfrontend/
    trunk/activitycalendarfrontend/inc/
    trunk/activitycalendarfrontend/inc/class.menu.inc.php
    trunk/activitycalendarfrontend/inc/class.uiactivity.inc.php
    trunk/activitycalendarfrontend/inc/model/
    trunk/activitycalendarfrontend/index.php
    trunk/activitycalendarfrontend/js/
    trunk/activitycalendarfrontend/setup/
    trunk/activitycalendarfrontend/setup/default_records.inc.php
    trunk/activitycalendarfrontend/setup/phpgw_no.lang
    trunk/activitycalendarfrontend/setup/setup.inc.php
    trunk/activitycalendarfrontend/setup/tables_current.inc.php
    trunk/activitycalendarfrontend/templates/

Added: trunk/activitycalendarfrontend/inc/class.menu.inc.php
===================================================================
--- trunk/activitycalendarfrontend/inc/class.menu.inc.php                       
        (rev 0)
+++ trunk/activitycalendarfrontend/inc/class.menu.inc.php       2011-06-01 
11:49:50 UTC (rev 7336)
@@ -0,0 +1,27 @@
+<?php
+       class activitycalendarfrontend_menu
+       {
+               function get_menu()
+               {
+                       $incoming_app = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
+                       $GLOBALS['phpgw_info']['flags']['currentapp'] = 
'activitycalendarfrontend';
+
+                       $menus = array();
+
+                       if ( $GLOBALS['phpgw']->acl->check('run', 
phpgwapi_acl::READ, 'admin')
+                       || $GLOBALS['phpgw']->acl->check('admin', 
phpgwapi_acl::ADD, 'activitycalendarfrontend'))
+                       {
+                               $menus['admin'] = array
+                               (
+                                       'index' => array
+                                       (
+                                               'text'  => 
lang('Configuration'),
+                                               'url'   => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'admin.uiconfig.index', 'appname' => 'activiticalendarfrontend') )
+                                       ),
+                               );
+                       }
+
+                       $GLOBALS['phpgw_info']['flags']['currentapp'] = 
$incoming_app;
+                       return $menus;
+               }
+       }

Added: trunk/activitycalendarfrontend/inc/class.uiactivity.inc.php
===================================================================
--- trunk/activitycalendarfrontend/inc/class.uiactivity.inc.php                 
        (rev 0)
+++ trunk/activitycalendarfrontend/inc/class.uiactivity.inc.php 2011-06-01 
11:49:50 UTC (rev 7336)
@@ -0,0 +1,42 @@
+<?php
+       phpgw::import_class('activitycalendar.uiactivities');
+       phpgw::import_class('activitycalendar.soactivity');
+
+       class activitycalendarfrontend_uiactivity extends 
activitycalendar_uiactivities
+       {
+               public $public_functions = array
+               (
+                       'add'                   =>      true,
+                       'edit'                  =>      true,
+                       'view'                  =>      true,
+                       'index'                 =>      true
+               );
+
+               function edit()
+               {
+                       $id = intval(phpgw::get_var('id', 'GET'));
+                       var_dump($id);
+                       $so = activitycalendar_soactivity::get_instance();
+                       $activity = $so->get_single($id);
+
+                       if($activity->get_secret() != phpgw::get_var('secret', 
'GET'))
+                       {
+                               $this->redirect(array('menuaction' => 
'bookingfrontend.uisearch.index'));
+                       }
+                       
+                       //$this->redirect(array('menuaction' => 
'activitycalendar.uiactivities.edit', 'id' => $id, 'frontend' => 'true'));
+                                               
+/*                     $application['resource_ids'] = $resource_ids;
+                       $agegroups = $this->agegroup_bo->fetch_age_groups();
+                       $agegroups = $agegroups['results'];
+                       $audience = $this->audience_bo->fetch_target_audience();
+                       $audience = $audience['results'];
+                       self::render_template('application', 
array('application' => $application, 'audience' => $audience, 'agegroups' => 
$agegroups, 'frontend'=>'true'));
+*/
+               }
+               
+               function index()
+               {
+                       var_dump("inni index");
+               }
+       }

Added: trunk/activitycalendarfrontend/index.php
===================================================================
--- trunk/activitycalendarfrontend/index.php                            (rev 0)
+++ trunk/activitycalendarfrontend/index.php    2011-06-01 11:49:50 UTC (rev 
7336)
@@ -0,0 +1,10 @@
+<?php
+    $GLOBALS['phpgw_info']['flags'] = array(
+        'noheader'             => true,
+        'nonavbar'             => true,
+        'currentapp'   => 'activitycalendarfrontend'
+    );
+
+    include_once('../header.inc.php');
+
+       $GLOBALS['phpgw']->redirect_link('/index.php',array('menuaction' => 
'activitycalendarfrontend.uiactivity.index'));

Added: trunk/activitycalendarfrontend/setup/default_records.inc.php
===================================================================
--- trunk/activitycalendarfrontend/setup/default_records.inc.php                
                (rev 0)
+++ trunk/activitycalendarfrontend/setup/default_records.inc.php        
2011-06-01 11:49:50 UTC (rev 7336)
@@ -0,0 +1,32 @@
+<?php
+
+// Default user
+$GLOBALS['phpgw']->accounts    = createObject('phpgwapi.accounts');
+$GLOBALS['phpgw']->acl         = CreateObject('phpgwapi.acl');
+
+$modules = array
+(
+       'activitycalendarfrontend',
+//     'preferences'
+);
+
+$aclobj =& $GLOBALS['phpgw']->acl;
+/*
+if (!$GLOBALS['phpgw']->accounts->exists('bookingguest') ) // no guest account 
already exists
+{
+       $GLOBALS['phpgw_info']['server']['password_level'] = '8CHAR';
+       $account                        = new phpgwapi_user();
+       $account->lid           = 'bookingguest';
+       $account->firstname     = 'booking';
+       $account->lastname      = 'Guest';
+       $account->passwd        = 'bkbooking';
+       $account->enabled       = true;
+       $account->expires       = -1;
+       $bookingguest           = $GLOBALS['phpgw']->accounts->create($account, 
array(), array(), $modules);
+
+       $preferences    = createObject('phpgwapi.preferences');
+       $preferences->set_account_id($bookingguest);
+       $preferences->add('bookingfrontend','template_set','bkbooking');
+       $preferences->save_repository(true,$GLOBALS['type']);
+}
+*/
\ No newline at end of file

Added: trunk/activitycalendarfrontend/setup/phpgw_no.lang
===================================================================
--- trunk/activitycalendarfrontend/setup/phpgw_no.lang                          
(rev 0)
+++ trunk/activitycalendarfrontend/setup/phpgw_no.lang  2011-06-01 11:49:50 UTC 
(rev 7336)
@@ -0,0 +1,2 @@
+activitycalendarfrontend       common  no      Aktivitetsoversikt Frontend
+Activitycalendarfrontend       common  no      Aktivitetsoversikt Frontend
\ No newline at end of file

Added: trunk/activitycalendarfrontend/setup/setup.inc.php
===================================================================
--- trunk/activitycalendarfrontend/setup/setup.inc.php                          
(rev 0)
+++ trunk/activitycalendarfrontend/setup/setup.inc.php  2011-06-01 11:49:50 UTC 
(rev 7336)
@@ -0,0 +1,43 @@
+<?php
+       $setup_info['activitycalendarfrontend']['name'] = 
'activitycalendarfrontend';
+       $setup_info['activitycalendarfrontend']['version'] = '0.1';
+       $setup_info['activitycalendarfrontend']['app_order'] = 61;
+       $setup_info['activitycalendarfrontend']['enable'] = 1;
+       $setup_info['activitycalendarfrontend']['app_group']    = 'office';
+
+       $setup_info['activitycalendarfrontend']['description'] = 'Bergen 
kommune activitycalendarfrontend';
+
+       $setup_info['activitycalendarfrontend']['author'][] = array
+       (
+               'name'  => 'Bouvet ASA',
+               'email' => 'address@hidden'
+       );
+
+       /* Dependencies for this app to work */
+       $setup_info['activitycalendarfrontend']['depends'][] = array(
+               'appname' => 'phpgwapi',
+               'versions' => Array('0.9.17', '0.9.18')
+       );
+
+       $setup_info['activitycalendarfrontend']['depends'][] = array(
+               'appname' => 'booking',
+               'versions' => Array('0.2.00', 
'0.2.01','0.2.02','0.2.03','0.2.04','0.2.05','0.2.06','0.2.07')
+       );
+
+       $setup_info['activitycalendarfrontend']['depends'][] = array(
+               'appname' => 'property',
+               'versions' => Array('0.9.17')
+       );
+       
+       $setup_info['activitycalendarfrontend']['depends'][] = array(
+               'appname' => 'activitycalendar',
+               'versions' => Array('0.1.3')
+       );
+
+       /* The hooks this app includes, needed for hooks registration */
+       $setup_info['activitycalendarfrontend']['hooks'] = array
+       (
+               'menu'  => 'activitycalendarfrontend.menu.get_menu',
+               'config'
+       );
+?>

Added: trunk/activitycalendarfrontend/setup/tables_current.inc.php
===================================================================
--- trunk/activitycalendarfrontend/setup/tables_current.inc.php                 
        (rev 0)
+++ trunk/activitycalendarfrontend/setup/tables_current.inc.php 2011-06-01 
11:49:50 UTC (rev 7336)
@@ -0,0 +1,3 @@
+<?php
+       $phpgw_baseline = array();
+?>
\ No newline at end of file




reply via email to

[Prev in Thread] Current Thread [Next in Thread]