fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [7391]


From: Erik Holm-Larsen
Subject: [Fmsystem-commits] [7391]
Date: Fri, 17 Jun 2011 05:46:14 +0000

Revision: 7391
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7391
Author:   erikhl
Date:     2011-06-17 05:46:13 +0000 (Fri, 17 Jun 2011)
Log Message:
-----------


Modified Paths:
--------------
    trunk/activitycalendarfrontend/inc/class.uiactivity.inc.php
    trunk/activitycalendarfrontend/setup/phpgw_no.lang
    trunk/activitycalendarfrontend/templates/base/activity.php

Added Paths:
-----------
    trunk/activitycalendarfrontend/templates/base/css/
    trunk/activitycalendarfrontend/templates/base/css/base.css

Removed Paths:
-------------
    trunk/activitycalendarfrontend/templates/base/base.css

Modified: trunk/activitycalendarfrontend/inc/class.uiactivity.inc.php
===================================================================
--- trunk/activitycalendarfrontend/inc/class.uiactivity.inc.php 2011-06-16 
13:17:27 UTC (rev 7390)
+++ trunk/activitycalendarfrontend/inc/class.uiactivity.inc.php 2011-06-17 
05:46:13 UTC (rev 7391)
@@ -1,6 +1,7 @@
 <?php
        phpgw::import_class('activitycalendar.uiactivities');
        phpgw::import_class('activitycalendar.soactivity');
+       phpgw::import_class('activitycalendar.sogroup');
        
        include_class('activitycalendar', 'activity', 'inc/model/');
 
@@ -11,7 +12,8 @@
                        'add'                   =>      true,
                        'edit'                  =>      true,
                        'view'                  =>      true,
-                       'index'                 =>      true
+                       'index'                 =>      true,
+                       'get_organization_groups'       =>      true
                );
                
                /**
@@ -122,7 +124,15 @@
                                        $district_array = 
phpgw::get_var('district');
                                        $activity->set_district(implode(",", 
$district_array));
                                        
$activity->set_office(phpgw::get_var('office'));
-                                       $activity->set_state($new_state);
+                                       if($action == 'new_activity')
+                                       {
+                                               $activity->set_state(1);
+                                               //$new_state=1;
+                                       }
+                                       else
+                                       {
+                                               
$activity->set_state($new_state);
+                                       }
                                        
$activity->set_category(phpgw::get_var('category'));
                                        $target_array = 
phpgw::get_var('target');
                                        $activity->set_target(implode(",", 
$target_array));
@@ -182,4 +192,41 @@
                        $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendarfrontend.uiactivity.add'));
                        //var_dump("inni index");
                }
+               
+               public function get_organization_groups()
+               {
+                       $GLOBALS['phpgw_info']['flags']['noheader'] = true; 
+                       $GLOBALS['phpgw_info']['flags']['nofooter'] = true; 
+                       $GLOBALS['phpgw_info']['flags']['xslt_app'] = false;
+                       
+                       $org_id = phpgw::get_var('orgid');
+                       $group_id = phpgw::get_var('groupid');
+                       $returnHTML = "<option value='0'>Ingen gruppe 
valgt</option>";
+                       if($org_id)
+                       {
+                               $groups = 
activitycalendar_sogroup::get_instance()->get(null, null, null, null, null, 
null, array('org_id' => $org_id));
+                               foreach ($groups as $group) {
+                                       if(isset($group))
+                                       {
+                                               //$res_g = $group->serialize();
+                                               $selected = "";
+                                               if($group_id && $group_id > 0)
+                                               {
+                                                       $gr_id = 
(int)$group_id; 
+                                                       if($gr_id == 
(int)$group->get_id())
+                                                       {
+                                                               $selected_group 
= " selected";
+                                                       }
+                                               }
+                                               $group_html[] = "<option 
value='" . $group->get_id() . "'". $selected_group . ">" . $group->get_name() . 
"</option>";
+                                       }
+                               }
+                           $html = implode(' ' , $group_html);
+                           $returnHTML = $returnHTML . ' ' . $html;
+                       }
+                       
+                       
+                       return $returnHTML;
+                       //return "<option>Ingen gruppe valgt</option>";
+               }
        }

Modified: trunk/activitycalendarfrontend/setup/phpgw_no.lang
===================================================================
--- trunk/activitycalendarfrontend/setup/phpgw_no.lang  2011-06-16 13:17:27 UTC 
(rev 7390)
+++ trunk/activitycalendarfrontend/setup/phpgw_no.lang  2011-06-17 05:46:13 UTC 
(rev 7391)
@@ -44,6 +44,12 @@
 state_3        activitycalendarfrontend        no      Akseptert
 state_4        activitycalendarfrontend        no      Behandlet
 state_5        activitycalendarfrontend        no      Avvist
+new    activitycalendarfrontend        no      Ny
+accepted       activitycalendarfrontend        no      Akseptert
+rejected       activitycalendarfrontend        no      Avvist
+activity       activitycalendarfrontend        no      Aktivitet
+organization   activitycalendarfrontend        no      Organisasjon
+group  activitycalendarfrontend        no      Gruppe
 district       activitycalendarfrontend        no      Bydel
 title  activitycalendarfrontend        no      Tittel
 activity_helptext      activitycalendarfrontend        no      Før ny 
aktivitet kan registreres må du sjekke at organisasjon/gruppe finnes og er 
oppdatert, og at arena finnes og er oppdatert.
\ No newline at end of file

Modified: trunk/activitycalendarfrontend/templates/base/activity.php
===================================================================
--- trunk/activitycalendarfrontend/templates/base/activity.php  2011-06-16 
13:17:27 UTC (rev 7390)
+++ trunk/activitycalendarfrontend/templates/base/activity.php  2011-06-17 
05:46:13 UTC (rev 7391)
@@ -5,9 +5,43 @@
        $contpers_so = activitycalendar_socontactperson::get_instance();
 ?>
 
+<script src="phpgwapi/js/yui3/json/json-min.js" charset="utf-8"></script>
+<script type="text/javascript">
+
+function get_available_groups()
+{
+       var org_id = document.getElementById('organization_id').value;
+       var group_select = document.getElementById('group_id');
+       //alert(group_select);
+<?php if($activity->get_group_id()){?>
+       url = 
"index.php?menuaction=activitycalendarfrontend.uiactivity.get_organization_groups&amp;phpgw_return_as=json&amp;orgid="
 + org_id + "&amp;groupid=" + <?php echo $activity->get_group_id();?>;
+<?php }else{?>
+       url = 
"index.php?menuaction=activitycalendarfrontend.uiactivity.get_organization_groups&amp;phpgw_return_as=json&amp;orgid="
 + org_id;
+<?php }?>
+       
+       var callback = {
+               success: function(response){
+                                       //alert("det funker");
+                                       group_select.innerHTML = 
JSON.parse(response.responseText);
+                               },
+               failure: function(o) {
+                                        alert("AJAX doesn't work"); //FAILURE
+                                }
+       }
+       var trans = YAHOO.util.Connect.asyncRequest('GET', url, callback, null);
+       
+}
+
+YAHOO.util.Event.onDOMReady(function()
+{
+       get_available_groups();
+});
+
+</script>
+
 <div class="yui-content">
        <div id="details">
-               <h1><img src="<?php echo ACTIVITYCALENDAR_IMAGE_PATH 
?>images/32x32/custom/contact.png" /><?php echo lang('activity') ?></h1>
+               <h1><?php echo lang('activity') ?></h1>
                <h4><?php if($editable){echo lang('activity_helptext');}?></h4>
                <form action="#" method="post">
                        <input type="hidden" name="id" value="<?php 
if($activity->get_id()){ echo $activity->get_id(); } else { echo '0'; }  ?>"/>

Deleted: trunk/activitycalendarfrontend/templates/base/base.css
===================================================================
--- trunk/activitycalendarfrontend/templates/base/base.css      2011-06-16 
13:17:27 UTC (rev 7390)
+++ trunk/activitycalendarfrontend/templates/base/base.css      2011-06-17 
05:46:13 UTC (rev 7391)
@@ -1,243 +0,0 @@
address@hidden "UTF-8";
-
-dl.proplist,
-dl.proplist-col {
-    margin: 1em 0;
-    padding-left: 2em;
-}
-dl.proplist dt,
-dl.proplist-col dt { 
-    font-style: italic; 
-    font-weight: bolder; 
-    font-size: 90%; 
-    margin: .8em 0 .1em 0;
-}
-
-dl.proplist-col,
-dl.form-col {
-    width: 18em;
-    float: left;
-}
-
-
-table#header {
-       margin: 2em;
-       
-       }
-
-div#unit_selector {
-       
-}
-
-div#all_units_key_data {
-       padding-left: 2em;
-       }
-
-div#unit_image {
-       margin-left: 2em;
-       }
-
-div#unit_image img {
-       height:170px;
-}
-
-div.yui-navset {
-       padding-left: 2em;
-       padding-right: 2em;
-       }
-       
-div#contract_selector {
-       padding-left: 1em;
-       padding-top: 1em;
-       }
-       
-img.list_image {
-       margin-right: 5px;
-       float:left;
-       }
-
-a.list_image {
-       float:left;
-       display:inline;
-       }
-
-ol.list_image {
-       float: left;
-       }
-       
-ol.list_image li {
-       padding: 1px;
-}
-       
-dl#key_data  {
-       padding: 2px;
-       }
-       
-       
-dl#key_data dd {
-       padding-bottom: 1em;
-}
-
-table#key_data td {
-       padding-right: 1em;
-       padding: 5px;
-       }
-
-
-.user_menu {
-       list-style:none;
-       height: 100%;
-       padding: 2px;
-       border-style: none none none solid;
-       border-width: 1px;
-       border-color: grey;
-       padding-left: 5px;
-}
-
-.user_menu li {
-       margin: 13px;
-       }
-       
-#area_and_price {
-       list-style:none;
-       height: 100%;
-       padding: 2px;
-       padding-left: 5px;
-       float:right;
-       padding:0.5em 1em 0 0;
-}
-
-#area_and_price li {
-       margin: 13px;
-       }
-       
-#org_units {
-       list-style: none;
-       height: 100%;
-       padding: 2px;
-       padding-left: 5px;
-       float:right;
-       padding:0.5em 1em 0 0;
-}
-
-#org_units li {
-       margin: 13px;
-       }
-       
-#information {
-       list-style:none;
-       height: 100%;
-       padding: 2px;
-       padding-left: 5px;
-       float:right;
-       padding:0.5em 1em 0 0;
-}
-
-#information li {
-       margin: 13px;
-       }
-
-a.header_link {
-       text-decoration: none;
-       float: none;
-       }
-       
-#logo_holder {
-       border: 0 none;
-       font-family:Arial,sans-serif;
-font-size:65%;
-line-height:1.166;
-position: absolute;
-padding:2em;
-}
-
-em#bold {
-       font-weight: bold;
-       }
-
-div#header a {
-       float: none;
-}
-
-.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top 
.yui-nav {
-       border-color: #BF0005;
-       border-width:0 0 2px;
-       }
-       
-.yui-skin-sam .yui-navset .yui-content {
-       background: none repeat scroll 0 0 #F4F2ED;
-}
-
-.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset 
.yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected 
a:hover {
-       background:url("../../../../assets/skins/sam/sprite.png") repeat-x 
scroll left -1400px #2647A0;
-       }
-       
-div.tickets {
-       margin-top: 1em;
-       }
-
-em.select_header {
-       font-size: larger;
-       padding-top: 10px;
-       }
-
-#contract_price_and_area {
-       float: left;
-       margin: 1em 2em 0 0;
-}
-
-#contract_price_and_area li {
-               margin-bottom: 1em;
-       }
-
-#contract_essentials {
-       float: left;
-       margin: 1em 2em 0 2em;
-       }
-       
-#composites {
-       float: left;
-       margin: 1em 2em 0 2em;
-       }
-       
-       
-#comment {
-       float: left;
-       margin: 1em 2em 0 2em;
-       }
-       
-       #contract_essentials li {
-               margin-bottom: 1em;
-       }
-       
-#contract_parts {
-       float: left;
-       margin: 1em 2em 0 2em;
-       }
-       
-div.toolbar {
-background-color:#EEEEEE;
-border:1px solid #BBBBBB;
-float:left;
-width:100%;
-}
-
-div.toolbar_manual {
-background-color:#EEEEEE;
-border:1px solid #BBBBBB;
-float:left;
-width:100%;
-}
-
-.yui-pg-container {
-       white-space: normal;
-       }
-       
-li.ticket_detail {
-       padding: 5px;
-       margin-left: 5px;
-       }
-
-
-
-

Copied: trunk/activitycalendarfrontend/templates/base/css/base.css (from rev 
7385, trunk/activitycalendarfrontend/templates/base/base.css)
===================================================================
--- trunk/activitycalendarfrontend/templates/base/css/base.css                  
        (rev 0)
+++ trunk/activitycalendarfrontend/templates/base/css/base.css  2011-06-17 
05:46:13 UTC (rev 7391)
@@ -0,0 +1,243 @@
address@hidden "UTF-8";
+
+dl.proplist,
+dl.proplist-col {
+    margin: 1em 0;
+    padding-left: 2em;
+}
+dl.proplist dt,
+dl.proplist-col dt { 
+    font-style: italic; 
+    font-weight: bolder; 
+    font-size: 90%; 
+    margin: .8em 0 .1em 0;
+}
+
+dl.proplist-col,
+dl.form-col {
+    width: 18em;
+    float: left;
+}
+
+
+table#header {
+       margin: 2em;
+       
+       }
+
+div#unit_selector {
+       
+}
+
+div#all_units_key_data {
+       padding-left: 2em;
+       }
+
+div#unit_image {
+       margin-left: 2em;
+       }
+
+div#unit_image img {
+       height:170px;
+}
+
+div.yui-navset {
+       padding-left: 2em;
+       padding-right: 2em;
+       }
+       
+div#contract_selector {
+       padding-left: 1em;
+       padding-top: 1em;
+       }
+       
+img.list_image {
+       margin-right: 5px;
+       float:left;
+       }
+
+a.list_image {
+       float:left;
+       display:inline;
+       }
+
+ol.list_image {
+       float: left;
+       }
+       
+ol.list_image li {
+       padding: 1px;
+}
+       
+dl#key_data  {
+       padding: 2px;
+       }
+       
+       
+dl#key_data dd {
+       padding-bottom: 1em;
+}
+
+table#key_data td {
+       padding-right: 1em;
+       padding: 5px;
+       }
+
+
+.user_menu {
+       list-style:none;
+       height: 100%;
+       padding: 2px;
+       border-style: none none none solid;
+       border-width: 1px;
+       border-color: grey;
+       padding-left: 5px;
+}
+
+.user_menu li {
+       margin: 13px;
+       }
+       
+#area_and_price {
+       list-style:none;
+       height: 100%;
+       padding: 2px;
+       padding-left: 5px;
+       float:right;
+       padding:0.5em 1em 0 0;
+}
+
+#area_and_price li {
+       margin: 13px;
+       }
+       
+#org_units {
+       list-style: none;
+       height: 100%;
+       padding: 2px;
+       padding-left: 5px;
+       float:right;
+       padding:0.5em 1em 0 0;
+}
+
+#org_units li {
+       margin: 13px;
+       }
+       
+#information {
+       list-style:none;
+       height: 100%;
+       padding: 2px;
+       padding-left: 5px;
+       float:right;
+       padding:0.5em 1em 0 0;
+}
+
+#information li {
+       margin: 13px;
+       }
+
+a.header_link {
+       text-decoration: none;
+       float: none;
+       }
+       
+#logo_holder {
+       border: 0 none;
+       font-family:Arial,sans-serif;
+font-size:65%;
+line-height:1.166;
+position: absolute;
+padding:2em;
+}
+
+em#bold {
+       font-weight: bold;
+       }
+
+div#header a {
+       float: none;
+}
+
+.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top 
.yui-nav {
+       border-color: #BF0005;
+       border-width:0 0 2px;
+       }
+       
+.yui-skin-sam .yui-navset .yui-content {
+       background: none repeat scroll 0 0 #F4F2ED;
+}
+
+.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset 
.yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected 
a:hover {
+       background:url("../../../../assets/skins/sam/sprite.png") repeat-x 
scroll left -1400px #2647A0;
+       }
+       
+div.tickets {
+       margin-top: 1em;
+       }
+
+em.select_header {
+       font-size: larger;
+       padding-top: 10px;
+       }
+
+#contract_price_and_area {
+       float: left;
+       margin: 1em 2em 0 0;
+}
+
+#contract_price_and_area li {
+               margin-bottom: 1em;
+       }
+
+#contract_essentials {
+       float: left;
+       margin: 1em 2em 0 2em;
+       }
+       
+#composites {
+       float: left;
+       margin: 1em 2em 0 2em;
+       }
+       
+       
+#comment {
+       float: left;
+       margin: 1em 2em 0 2em;
+       }
+       
+       #contract_essentials li {
+               margin-bottom: 1em;
+       }
+       
+#contract_parts {
+       float: left;
+       margin: 1em 2em 0 2em;
+       }
+       
+div.toolbar {
+background-color:#EEEEEE;
+border:1px solid #BBBBBB;
+float:left;
+width:100%;
+}
+
+div.toolbar_manual {
+background-color:#EEEEEE;
+border:1px solid #BBBBBB;
+float:left;
+width:100%;
+}
+
+.yui-pg-container {
+       white-space: normal;
+       }
+       
+li.ticket_detail {
+       padding: 5px;
+       margin-left: 5px;
+       }
+
+
+
+


Property changes on: trunk/activitycalendarfrontend/templates/base/css/base.css
___________________________________________________________________
Added: svn:mime-type
   + text/plain




reply via email to

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