fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [7995]


From: Torstein
Subject: [Fmsystem-commits] [7995]
Date: Thu, 03 Nov 2011 06:32:50 +0000

Revision: 7995
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7995
Author:   vator
Date:     2011-11-03 06:32:48 +0000 (Thu, 03 Nov 2011)
Log Message:
-----------


Modified Paths:
--------------
    trunk/controller/inc/class.socheck_list.inc.php
    trunk/controller/inc/class.socontrol.inc.php
    trunk/controller/inc/class.socontrol_group_list.inc.php
    trunk/controller/inc/class.socontrol_item_list.inc.php
    trunk/controller/inc/class.uicheck_list.inc.php
    trunk/controller/inc/class.uicontrol_group.inc.php
    trunk/controller/inc/model/class.control.inc.php
    trunk/controller/js/controller/custom_drag_drop.js
    trunk/controller/templates/base/control_check_lists.xsl
    trunk/controller/templates/base/control_group_items.xsl
    trunk/controller/templates/base/control_groups.xsl
    trunk/controller/templates/base/control_item.xsl
    trunk/controller/templates/base/control_items.xsl
    trunk/controller/templates/base/control_tabs.xsl
    trunk/controller/templates/base/css/base.css
    trunk/controller/templates/base/view_check_list.xsl

Added Paths:
-----------
    trunk/controller/templates/base/app_data.xsl

Removed Paths:
-------------
    trunk/controller/templates/base/app_data.xsl
    trunk/controller/templates/base/check_lists.xsl
    trunk/controller/templates/base/control_check_list.xsl
    trunk/controller/templates/base/control_items_receipt.xsl
    trunk/controller/templates/base/controller_check_lists.xsl
    trunk/controller/templates/base/example_edit.xsl
    trunk/controller/templates/base/example_normal_tabs.xsl
    trunk/controller/templates/base/example_separate_tabs.xsl

Modified: trunk/controller/inc/class.socheck_list.inc.php
===================================================================
--- trunk/controller/inc/class.socheck_list.inc.php     2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/inc/class.socheck_list.inc.php     2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -1,7 +1,7 @@
 <?php
 phpgw::import_class('controller.socommon');
 
-//include_class('controller', 'control_group_list', 'inc/model/');
+include_class('controller', 'control', 'inc/model/');
 
 class controller_socheck_list extends controller_socommon
 {
@@ -33,14 +33,46 @@
                        
                while ($this->db->next_record()) {
                        $start_date = date("d.m.Y",  
$this->db->f('start_date'));
+                       $end_date = date("d.m.Y",  $this->db->f('end_date'));
                        
-                       $result[] = array( 
-                                                       'title' => 
$this->db->f('title'), 
-                                                       'start_date' => 
$start_date
-                                               ); 
+                       $control = new 
controller_control($this->unmarshal($this->db->f('id', true), 'int'));
+
+                       
$control->set_title($this->unmarshal($this->db->f('title', true), 'string'));
+                       
$control->set_description($this->unmarshal($this->db->f('description', true), 
'boolean'));
+                       $control->set_start_date($start_date);
+                       $control->set_end_date($end_date);
+                       
$control->set_procedure_id($this->unmarshal($this->db->f('procedure_id', true), 
'int'));
+                       
$control->set_procedure_name($this->unmarshal($this->db->f('procedure_name', 
true), 'string'));
+                       
$control->set_requirement_id($this->unmarshal($this->db->f('requirement_id', 
true), 'int'));
+                       
$control->set_costresponsibility_id($this->unmarshal($this->db->f('costresponsibility_id',
 true), 'int'));
+                       
$control->set_responsibility_id($this->unmarshal($this->db->f('responsibility_id',
 true), 'int'));
+                       
$control->set_control_area_id($this->unmarshal($this->db->f('control_area_id', 
true), 'int'));
+                       
$control->set_control_area_name($this->unmarshal($this->db->f('control_area_name',
 true), 'string'));
+                       
$control->set_equipment_type_id($this->unmarshal($this->db->f('equipment_type_id',
 true), 'int'));
+                       
$control->set_equipment_id($this->unmarshal($this->db->f('equipment_id', true), 
'int'));
+                       
$control->set_location_code($this->unmarshal($this->db->f('location_code', 
true), 'int'));
+                       
$control->set_repeat_type($this->unmarshal($this->db->f('repeat_type', true), 
'int'));
+                       
$control->set_repeat_interval($this->unmarshal($this->db->f('repeat_interval', 
true), 'int'));
+                               
+                       $results[] = $control->toArray(); 
                }
+                               
+               return $results;
+       }
        
-               return $result;
+       function get_check_lists_for_control($control_id){
+               
+               $sql = "SELECT ci.*, cil.order_nr FROM controller_control_item 
ci, controller_control_item_list cil WHERE cil.control_id = $control_id AND 
cil.control_item_id = ci.id ORDER BY cil.order_nr;";
+               $this->db->query($sql, 0, __LINE__, __FILE__);
+               $this->db->next_record();
+               
+               $control_item_list = new 
controller_control_item_list($this->unmarshal($this->db->f('id', true), 'int'));
+               
$control_item_list->set_control_id($this->unmarshal($this->db->f('control_id', 
true), 'int'));
+               
$control_item_list->set_control_item_id($this->unmarshal($this->db->f('control_item_id',
 true), 'int'));
+               
$control_item_list->set_order_nr($this->unmarshal($this->db->f('order_nr', 
true), 'int'));
+               
+               return $control_item_list;
+               
        }
        
        function get_query(string $sort_field, boolean $ascending, string 
$search_for, string $search_type, array $filters, boolean $return_count){}

Modified: trunk/controller/inc/class.socontrol.inc.php
===================================================================
--- trunk/controller/inc/class.socontrol.inc.php        2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/inc/class.socontrol.inc.php        2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -84,18 +84,8 @@
                //return isset($result);
        }
        
+       function get_procedure_list(){}
        
-       
-       
-       
-       
-       
-       function get_procedure_list(){
-               
-               
-       }
-       
-       
        function get_id_field_name($extended_info = false)
        {
                if(!$extended_info)
@@ -253,20 +243,7 @@
                return $control;
        }
        
-/*             public function populate($control){
-                                               
-                       $control->set_title(phpgw::get_var('title', 'string'));
-                       $control->set_description(phpgw::get_var('description', 
'string'));
-                       $control->set_start_date( strtotime( 
phpgw::get_var('start_date_hidden', 'int')));
-                       $control->set_end_date( strtotime( 
phpgw::get_var('end_date_hidden', 'int')));
-                       $control->set_repeat_type( 
phpgw::get_var('repeat_type', 'string'));
-                       $control->set_repeat_interval( 
phpgw::get_var('repeat_interval', 'string'));
-                       $control->set_procedure_id( 
phpgw::get_var('procedure_id', 'int'));
-                       $control->set_enabled( true );
-                       
-                       return $control;
-                       
-               }*/
+
        
        
 }

Modified: trunk/controller/inc/class.socontrol_group_list.inc.php
===================================================================
--- trunk/controller/inc/class.socontrol_group_list.inc.php     2011-11-03 
06:25:34 UTC (rev 7994)
+++ trunk/controller/inc/class.socontrol_group_list.inc.php     2011-11-03 
06:32:48 UTC (rev 7995)
@@ -2,6 +2,7 @@
 phpgw::import_class('controller.socommon');
 
 include_class('controller', 'control_group_list', 'inc/model/');
+include_class('controller', 'control_group', 'inc/model/');
 
 class controller_socontrol_group_list extends controller_socommon
 {
@@ -122,6 +123,27 @@
                }
        }
        
+       function get_control_groups_by_control_id($control_id)
+       {
+               $this->db->query("SELECT cg.*, cgl.order_nr FROM 
controller_control_group_list cgl, controller_control_group cg WHERE 
cgl.control_id=$control_id AND cgl.control_group_id=cg.id ORDER BY 
cgl.order_nr", __LINE__, __FILE__);
+
+               $control_group_list = array();
+               
+               while($this->db->next_record()){
+                       
+                       $control_group = new 
controller_control_group($this->unmarshal($this->db->f('id', true), 'int'));
+                       
$control_group->set_group_name($this->unmarshal($this->db->f('group_name', 
true), 'string'));
+                       
$control_group->set_procedure_id($this->unmarshal($this->db->f('procedure_id'), 
'int'));
+                       
$control_group->set_control_area_id($this->unmarshal($this->db->f('control_area_id'),
 'int'));
+                       
$control_group->set_building_part_id($this->unmarshal($this->db->f('building_part_id'),
 'int'));
+                               
+                       $control_group_list[] = $control_group;
+               }
+               
+               return $control_group_list;
+       }
+       
+       
        protected function get_query(string $sort_field, boolean $ascending, 
string $search_for, string $search_type, array $filters, boolean 
$return_count){}
        
        function get_id_field_name($extended_info = false){}

Modified: trunk/controller/inc/class.socontrol_item_list.inc.php
===================================================================
--- trunk/controller/inc/class.socontrol_item_list.inc.php      2011-11-03 
06:25:34 UTC (rev 7994)
+++ trunk/controller/inc/class.socontrol_item_list.inc.php      2011-11-03 
06:32:48 UTC (rev 7995)
@@ -106,7 +106,7 @@
        
        function get_single_2($control_id, $control_item_id)
        {               
-               $sql = "SELECT p.* FROM controller_control_item_list p WHERE 
p.control_id = " . $control_id . " AND p.control_item_id = " . $control_item_id;
+               $sql = "SELECT cil.* FROM controller_control_item_list cil 
WHERE cil.control_id = " . $control_id . " AND cil.control_item_id = " . 
$control_item_id;
                $this->db->limit_query($sql, 0, __LINE__, __FILE__, 1);
                $this->db->next_record();
                
@@ -139,162 +139,26 @@
         */
        function get_control_item_array($start = 0, $results = 1000, $sort = 
null, $dir = '', $query = null, $search_option = null, $filters = array())
        {
-               /*
                
-               $results = array();
-               
-               //$condition = $this->get_conditions($query, 
$filters,$search_option);
-               $order = $sort ? "ORDER BY $sort $dir ": '';
-               
-               //$sql = "SELECT * FROM controller_procedure WHERE $condition 
$order";
-               $sql = "SELECT * FROM controller_control_item $order";
-               $this->db->limit_query($sql, $start, __LINE__, __FILE__, 
$limit);
-               
-               while ($this->db->next_record()) {
-                       $control_item = new 
controller_control_item($this->unmarshal($this->db->f('id', true), 'int'));
-                       
$control_item->set_title($this->unmarshal($this->db->f('title', true), 
'string'));
-                       
$control_item->set_required($this->unmarshal($this->db->f('required', true), 
'boolean'));
-                       
$control_item->set_what_to_do($this->unmarshal($this->db->f('what_to_do', 
true), 'string'));
-                       
$control_item->set_how_to_do($this->unmarshal($this->db->f('how_to_do', true), 
'string'));
-                       
$control_item->set_control_group_id($this->unmarshal($this->db->f('control_group_id',
 true), 'int'));
-                       
$control_item->set_control_area_id($this->unmarshal($this->db->f('control_area_id',
 true), 'int'));
-                       
-                       $results[] = $control_item;
-               }
-               
-               return $results;
-               
-               */
        }       
        
        function get_id_field_name($extended_info = false)
        {
-               /*
-               if(!$extended_info)
-               {
-                       $ret = 'id';
-               }
-               else
-               {
-                       $ret = array
-                       (
-                               'table'                 => 'controller', // 
alias
-                               'field'                 => 'id',
-                               'translated'    => 'id'
-                       );
-               }
-               
-               return $ret;
-               */
        }
 
        protected function get_query(string $sort_field, boolean $ascending, 
string $search_for, string $search_type, array $filters, boolean $return_count)
        {
-               /*
-               $clauses = array('1=1');
                
-               $filter_clauses = array();
-               
-               // Search for based on search type
-               if($search_for)
-               {
-                       $search_for = $this->marshal($search_for,'field');
-                       $like_pattern = "'%".$search_for."%'";
-                       $like_clauses = array();
-                       switch($search_type){
-                               default:
-                                       $like_clauses[] = 
"controller_control_item.title $this->like $like_pattern";
-                                       $like_clauses[] = 
"controller_control_item.what_to_do $this->like $like_pattern";
-                                       $like_clauses[] = 
"controller_control_item.how_to_do $this->like $like_pattern";
-                                       break;
-                       }
-                       
-                       if(count($like_clauses))
-                       {
-                               $clauses[] = '(' . join(' OR ', $like_clauses) 
. ')';
-                       }
-               }
-               
-               if(isset($filters[$this->get_id_field_name()]))
-               {
-                       $filter_clauses[] = "controller_control_item.id = 
{$this->marshal($filters[$this->get_id_field_name()],'int')}";
-               }
-               
-               if(count($filter_clauses))
-               {
-                       $clauses[] = join(' AND ', $filter_clauses);
-               }
-               
-               
-               $condition =  join(' AND ', $clauses);
-
-               $tables = "controller_control_item";
-               //$joins = " {$this->left_join} rental_document_types ON 
(rental_document.type_id = rental_document_types.id)";
-               
-               if($return_count)
-               {
-                       $cols = 'COUNT(DISTINCT(controller_control_item.id)) AS 
count';
-               }
-               else
-               {
-                       $cols = 'id, title, required, what_to_do, how_to_do, 
control_group_id, control_area_id';
-               }
-               
-               $dir = $ascending ? 'ASC' : 'DESC';
-               if($sort_field == 'title')
-               {
-                       $sort_field = 'controller_control_item.title';
-               }
-               $order = $sort_field ? "ORDER BY {$this->marshal($sort_field, 
'field')} $dir ": '';
-               
-               //return "SELECT {$cols} FROM {$tables} {$joins} WHERE 
{$condition} {$order}";
-               
-               return "SELECT {$cols} FROM {$tables} WHERE {$condition} 
{$order}";
-               
-               */
        }
        
        function get_control_items($control_group_id)
        {
-               /*
-               $results = array();
                
-               $sql = "SELECT * FROM controller_control_item WHERE 
control_group_id=$control_group_id";
-               $this->db->limit_query($sql, $start, __LINE__, __FILE__, 
$limit);
-               
-               while ($this->db->next_record()) {
-                       $control_item = new 
controller_control_item($this->unmarshal($this->db->f('id', true), 'int'));
-                       
$control_item->set_title($this->unmarshal($this->db->f('title', true), 
'string'));
-                       
$control_item->set_required($this->unmarshal($this->db->f('required', true), 
'boolean'));
-                       
$control_item->set_what_to_do($this->unmarshal($this->db->f('what_to_do', 
true), 'string'));
-                       
$control_item->set_how_to_do($this->unmarshal($this->db->f('how_to_do', true), 
'string'));
-                       
$control_item->set_control_group_id($this->unmarshal($this->db->f('control_group_id',
 true), 'int'));
-                       
$control_item->set_control_area_id($this->unmarshal($this->db->f('control_area_id',
 true), 'int'));
-                       
-                       $results[] = $control_item;
-               }
-               
-               return $results;
-               
-               */
        }
        
        function populate(int $control_item_id, &$control_item)
        {
-               /*
-               if($control_item == null) {
-                       $control_item = new controller_control_item((int) 
$control_item_id);
-
-                       
$control_item->set_title($this->unmarshal($this->db->f('title', true), 
'string'));
-                       
$control_item->set_required($this->unmarshal($this->db->f('required', true), 
'boolean'));
-                       
$control_item->set_what_to_do($this->unmarshal($this->db->f('what_to_do', 
true), 'string'));
-                       
$control_item->set_how_to_do($this->unmarshal($this->db->f('how_to_do', true), 
'string'));
-                       
$control_item->set_control_group_id($this->unmarshal($this->db->f('control_group_id',
 true), 'int'));
-                       
$control_item->set_control_area_id($this->unmarshal($this->db->f('control_area_id',
 true), 'int'));
-               }
                
-               return $control_item;
-               */
        }
        
 }

Modified: trunk/controller/inc/class.uicheck_list.inc.php
===================================================================
--- trunk/controller/inc/class.uicheck_list.inc.php     2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/inc/class.uicheck_list.inc.php     2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -5,22 +5,30 @@
        class controller_uicheck_list extends controller_uicommon
        {
                private $so;
+               private $socontrol_group;
+               private $socontrol_group_list;
+               private $socontrol_item;
                                
                public $public_functions = array
                (
-                       'index' =>      true
+                       'index' =>      true,
+                       'view_check_list_for_control'   =>      true
                );
 
                public function __construct()
                {
                        parent::__construct();
+                       
                        $this->so = CreateObject('controller.socheck_list');
+                       $this->socontrol_group = 
CreateObject('controller.socontrol_group');
+                       $this->socontrol_group_list = 
CreateObject('controller.socontrol_group_list');
+                       $this->socontrol_item = 
CreateObject('controller.socontrol_item');
+                       
                        $GLOBALS['phpgw_info']['flags']['menu_selection'] = 
"controller::check_list";
                }
                
                public function index()
                {
-               
                        $check_list_array = $this->so->get_check_list();
                        
                        $data = array
@@ -28,9 +36,36 @@
                                'check_list_array'      => $check_list_array
                        );
                        
-                               
                        self::render_template_xsl('control_check_lists', $data);
                }
                
+               public function view_check_list_for_control()
+               {
+                       $control_id = phpgw::get_var('control_id');
+                       $control = $this->so->get_single($control_id);
+                       
+                       $control_groups_array = 
$this->socontrol_group_list->get_control_groups_by_control_id( $control_id );
+
+                       $saved_groups_with_items_array = array();
+                       
+                       foreach ($control_groups_array as $control_group)
+                       {       
+                               $control_group_id = $control_group->get_id();
+                               $saved_control_items = 
$this->socontrol_item->get_control_items_by_control_id_and_group($control_id, 
$control_group_id);
+                               
+                               $saved_groups_with_items_array[] = 
array("control_group" => $control_group->toArray(), "control_items" => 
$saved_control_items);
+                       }       
+               
+                       $data = array
+                       (
+                               'control_id'                                    
=> $control_id,
+                               'saved_groups_with_items_array' => 
$saved_groups_with_items_array
+                       );
+                       
+                       //print_r($saved_groups_with_items_array);
+                                               
+                       self::render_template_xsl('view_check_list', $data);
+               }
+               
                public function query(){}
        }

Modified: trunk/controller/inc/class.uicontrol_group.inc.php
===================================================================
--- trunk/controller/inc/class.uicontrol_group.inc.php  2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/inc/class.uicontrol_group.inc.php  2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -50,11 +50,6 @@
                                'form' => array(
                                        'toolbar' => array(
                                                'item' => array(
-                                                       array(
-                                                               'type' => 
'link',
-                                                               'value' => 
lang('New control group'),
-                                                               'href' => 
self::link(array('menuaction' => 'controller.uicontrol_group.add'))
-                                                       ),
                                                        array('type' => 
'filter', 
                                                                'name' => 
'status',
                                 'text' => lang('Status').':',
@@ -100,6 +95,11 @@
                                                                'value' => 
$_SESSION['showall'] ? lang('Show only active') : lang('Show all'),
                                                                'href' => 
self::link(array('menuaction' => $this->url_prefix.'.toggle_show_inactive'))
                                                        ),
+                                                       array(
+                                                               'type' => 
'link',
+                                                               'value' => 
lang('New control group'),
+                                                               'href' => 
self::link(array('menuaction' => 'controller.uicontrol_group.add'))
+                                                       ),
                                                ),
                                        ),
                                ),

Modified: trunk/controller/inc/model/class.control.inc.php
===================================================================
--- trunk/controller/inc/model/class.control.inc.php    2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/inc/model/class.control.inc.php    2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -24,14 +24,6 @@
                protected $control_area_id;
                protected $control_area_name;
 
-               /*
-               var $validate = array(
-               'title' => array(
-                       'rule' => array('minLength', 0),
-                               'message' => 'Kontrollen må ha en tittel'
-                       ));
-               */
-               
                /**
                 * Constructor.  Takes an optional ID.  If a contract is 
created from outside
                 * the database the ID should be empty so the database can add 
one according to its logic.

Modified: trunk/controller/js/controller/custom_drag_drop.js
===================================================================
--- trunk/controller/js/controller/custom_drag_drop.js  2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/js/controller/custom_drag_drop.js  2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -27,6 +27,27 @@
                start_drag();
        });
        
+       // Drag row is clicked
+       $(".drag_group h3").mousedown(function(e){
+               placeholder = $(this).parent();
+               
+               adj_y = e.pageY - $(placeholder).position().top;
+               
+               next_elem = $(placeholder).next();
+               prev_elem = $(placeholder).prev();
+               drag_elem = $(placeholder).clone();
+                               
+               $(drag_elem).addClass("drag_elem");
+               $(drag_elem).removeClass("list_item");
+               
+               $(drag_elem).insertAfter(placeholder);
+               
+               $(drag_elem).css("left", $(placeholder).position().left + "px");
+               $(drag_elem).css("top",  $(placeholder).position().top + "px");
+                                                                       
+               start_drag_group();
+       });
+       
        // Delete a control item list
        $(".delete").click(function(){
                var clickElem = $(this);
@@ -89,6 +110,42 @@
        }); 
 }
 
+function start_drag_group(){
+       $(document).bind("mouseup", stop_drag_group);
+
+       $(document).bind("mousemove", function(e){
+               
+               var x = 0;
+               var y = e.pageY - adj_y;
+
+               $(drag_elem).css("left", x + "px");
+               $(drag_elem).css("top", y + "px");
+               
+               // Move drag element over next element
+               if( $(next_elem).length > 0 && e.pageY > 
$(next_elem).offset().top ){
+                       $(placeholder).insertAfter(next_elem);
+                       next_elem = $(placeholder).next();
+                       prev_elem = $(placeholder).prev();
+                                       
+                       // Updating order number for drag element and previous 
element
+                       update_group_order_nr(placeholder, "+");
+                       update_group_order_nr(prev_elem, "-");
+               }
+               // Move drag element over previous element
+               else if( $(prev_elem).length > 0 && e.pageY < 
$(prev_elem).offset().top + $(prev_elem).height()/2 ){
+                       $(placeholder).insertBefore(prev_elem);
+                       prev_elem = $(placeholder).prev();
+                       next_elem = $(placeholder).next();
+                       
+                       // Updating order number for drag element and next 
element
+                       update_group_order_nr(placeholder, "-");
+                       update_group_order_nr(next_elem, "+");
+               }
+       }); 
+}
+
+
+
 // Release binding for mouse events
 function stop_drag(){
        $(drag_elem).remove();
@@ -97,6 +154,31 @@
        $(document).unbind("mouseup");
 }
 
+//Release binding for mouse events
+function stop_drag_group(){
+       $(drag_elem).remove();
+       
+       $('li.drag_group').each(function() {
+               var group_order_nr = $(this).find("span.group_order_nr").text();
+               var control_group_id = 
$(this).find("input[name='control_group_id']").val();
+               var control_id = $("#control_id").val();
+               
+               var requestUrl = 
"index.php?menuaction=controller.uicontrol_group.save_group_order";
+               
+               $.ajax({
+                         type: 'POST',
+                         url: requestUrl + "&control_id=" + control_id + 
"&control_group_id=" + control_group_id + "&group_order_nr=" + group_order_nr,
+                         success: function() {
+                                 
+                         }
+               });     
+       
+       });
+       
+       $(document).unbind("mousemove");
+       $(document).unbind("mouseup");
+}
+
 // Updates order number for hidden field and number in front of row
 function update_order_nr(element, sign){
        var hidden_order_nr = $(element).find("input");
@@ -119,4 +201,18 @@
        
        // Updating order number in front of row
        $(span_order_nr).text(updated_order_nr);
+}
+
+//Updates order number for hidden field and number in front of row
+function update_group_order_nr(element, sign){
+       var span_order_nr = $(element).find("span.group_order_nr");
+       var order_nr = $(span_order_nr).text();
+       
+       if(sign == "+")
+               var updated_order_nr = parseInt(order_nr) + 1;
+       else
+               var updated_order_nr = parseInt(order_nr) - 1;
+               
+       // Updating order number in front of row
+       $(span_order_nr).text(updated_order_nr);
 }
\ No newline at end of file

Deleted: trunk/controller/templates/base/app_data.xsl
===================================================================
--- trunk/controller/templates/base/app_data.xsl        2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/templates/base/app_data.xsl        2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -1,3 +0,0 @@
-       <xsl:template name="dummy">
-       </xsl:template>
-

Added: trunk/controller/templates/base/app_data.xsl
===================================================================
--- trunk/controller/templates/base/app_data.xsl                                
(rev 0)
+++ trunk/controller/templates/base/app_data.xsl        2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -0,0 +1,3 @@
+       <xsl:template name="dummy">
+       </xsl:template>
+


Property changes on: trunk/controller/templates/base/app_data.xsl
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Deleted: trunk/controller/templates/base/check_lists.xsl
===================================================================
--- trunk/controller/templates/base/check_lists.xsl     2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/templates/base/check_lists.xsl     2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -1,9 +0,0 @@
-<xsl:template name="check_lists" xmlns:php="http://php.net/xsl";>
-
-<div class="yui-content tab_content">
-               
-         <!-- ===========================  SHOWS CONTROL ITEMS RECEIPT   
=============================== -->
-
-               
-</div>
-</xsl:template>
\ No newline at end of file

Deleted: trunk/controller/templates/base/control_check_list.xsl
===================================================================
--- trunk/controller/templates/base/control_check_list.xsl      2011-11-03 
06:25:34 UTC (rev 7994)
+++ trunk/controller/templates/base/control_check_list.xsl      2011-11-03 
06:32:48 UTC (rev 7995)
@@ -1,59 +0,0 @@
-<xsl:template name="control_check_list" xmlns:php="http://php.net/xsl";>
-
-<div class="yui-content tab_content">
-               
-         <!-- ===========================  SHOWS CONTROL ITEMS RECEIPT   
=============================== -->
-
-               <xsl:variable name="control_id"><xsl:value-of 
select="control_id"/></xsl:variable>
-               <input type="hidden" id="control_id" name="control_id" 
value="{control_id}" />
-               
-               <ul class="groups">
-                       <xsl:for-each select="saved_groups_with_items_array">
-                               <li class="drag_group list_item">
-                               <h3><span 
class="group_order_nr"><xsl:number/></span>. <xsl:value-of 
select="control_group/group_name"/></h3>
-                       
-                                       <form 
action="index.php?menuaction=controller.uicontrol_item.save_item_order" 
class="frm_save_order">
-                                       <xsl:variable 
name="control_group_id"><xsl:value-of select="control_group/id"/></xsl:variable>
-                                               <input type="hidden" 
name="control_group_id" value="{$control_group_id}" />
-                               
-                                       <ul id="list">
-                                                       <xsl:for-each 
select="control_items">
-                                                               <xsl:variable 
name="control_item_id"><xsl:value-of select="id"/></xsl:variable>
-                                                               <xsl:variable 
name="order_tag">
-                                                                       
<xsl:choose>
-                                                                               
<xsl:when test="order_nr > 0">
-                                                                               
        <xsl:value-of select="order_nr"/>
-                                                                               
</xsl:when>
-                                                                               
<xsl:otherwise>
-                                                                               
        <xsl:number/>
-                                                                               
</xsl:otherwise>
-                                                                       
</xsl:choose>:<xsl:value-of select="id"/>
-                                                               </xsl:variable>
-                                                                               
                                                
-                                                       <li class="list_item">
-                                                               <span 
class="drag">
-                                                                       <span 
class="order_nr"><xsl:number/></span>. <xsl:value-of select="title"/><input 
type="hidden" name="order_nr[]" value="{$order_tag}" />
-                                                               </span>
-                                                               <a 
class="delete">
-                                                                               
<xsl:attribute name="href">
-                                                                               
        
<xsl:text>index.php?menuaction=controller.uicontrol_item.delete_item_list</xsl:text>
-                                                                               
        <xsl:text>&amp;control_id=</xsl:text>
-                                                                               
        <xsl:value-of select="//control_id"/>
-                                                                               
        <xsl:text>&amp;control_item_id=</xsl:text>
-                                                                               
        <xsl:value-of select="id"/>
-                                                                               
</xsl:attribute>
-                                                                               
<span>x</span>
-                                                                       </a>
-                                                       </li>
-                                                       </xsl:for-each>
-                                               </ul>
-                                               <div>
-                                                       <xsl:variable 
name="lang_save"><xsl:value-of select="php:function('lang', 'save_order')" 
/></xsl:variable>
-                                                       <input type="submit" 
id="save_order" name="save_order" value="{$lang_save}" title = "{$lang_save}" />
-                                               </div>
-                                       </form>
-                               </li>
-                       </xsl:for-each>
-               </ul>                                   
-</div>
-</xsl:template>
\ No newline at end of file

Modified: trunk/controller/templates/base/control_check_lists.xsl
===================================================================
--- trunk/controller/templates/base/control_check_lists.xsl     2011-11-03 
06:25:34 UTC (rev 7994)
+++ trunk/controller/templates/base/control_check_lists.xsl     2011-11-03 
06:32:48 UTC (rev 7995)
@@ -6,12 +6,26 @@
 </div>
 
 <div class="yui-content">
-               <div id="details">
-                       
+               <div id="view_check_lists">
+               
+               <ul 
class="th"><li>Tittel</li><li>Startdato</li><li>Planlagtdato</li><li>Utførtdato</li></ul>
                <ul class="check_list">
                        <xsl:for-each select="check_list_array">
                                <li>
-                               <span>Tittel:<xsl:value-of 
select="title"/></span><span>Start dato:<xsl:value-of 
select="start_date"/></span>
+                                       <ul class="row">
+                                               <li>
+                                                       <a>
+                                                               <xsl:attribute 
name="href">
+                                                                       
<xsl:text>index.php?menuaction=controller.uicheck_list.view_check_list_for_control</xsl:text>
+                                                                       
<xsl:text>&amp;control_id=</xsl:text>
+                                                                       
<xsl:value-of select="id"/>
+                                                               </xsl:attribute>
+                                                               
<span><xsl:value-of select="title"/></span>
+                                                       </a>
+                                               </li>
+                                               <li><xsl:value-of 
select="start_date"/></li>
+                                               <li><xsl:value-of 
select="end_date"/></li>
+                                       </ul>
                                </li>
                        </xsl:for-each>
                </ul>           

Modified: trunk/controller/templates/base/control_group_items.xsl
===================================================================
--- trunk/controller/templates/base/control_group_items.xsl     2011-11-03 
06:25:34 UTC (rev 7994)
+++ trunk/controller/templates/base/control_group_items.xsl     2011-11-03 
06:32:48 UTC (rev 7995)
@@ -1,4 +1,4 @@
-<xsl:template name="control_items" xmlns:php="http://php.net/xsl";>
+<xsl:template name="control_group_items" xmlns:php="http://php.net/xsl";>
 
 <xsl:call-template name="yui_booking_i18n"/>
 <div class="identifier-header">

Modified: trunk/controller/templates/base/control_groups.xsl
===================================================================
--- trunk/controller/templates/base/control_groups.xsl  2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/templates/base/control_groups.xsl  2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -1,11 +1,11 @@
 <xsl:template name="control_groups" xmlns:php="http://php.net/xsl";>
 
-<div class="yui-content">
+<div class="yui-content tab_content">
        <div id="control_groups">
        
                <h2><xsl:value-of select="control_area/title"/></h2>
                        
-               <form action="index.php?menuaction=controller.uicontrol.index" 
method="post">
+               <form 
action="index.php?menuaction=controller.uicontrol.view_control_items" 
method="post">
                <xsl:variable name="control_area_id"><xsl:value-of 
select="control_area/id"/></xsl:variable>
                <input type="hidden" name="control_area_id" 
value="{$control_area_id}" />
                

Modified: trunk/controller/templates/base/control_item.xsl
===================================================================
--- trunk/controller/templates/base/control_item.xsl    2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/templates/base/control_item.xsl    2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -9,6 +9,15 @@
 </h1>
 </div>
 
+<ul class="check_list">
+                       <xsl:for-each select="check_list_array">
+                               <li>
+                               
+                               <span>Tittel:</span><xsl:value-of 
select="title"/><span>Start dato:</span><xsl:value-of select="start_date"/>
+                               </li>
+                       </xsl:for-each>
+               </ul>                                   
+               
 <div class="yui-content">
                <div id="details">
                        <form action="#" method="post">

Modified: trunk/controller/templates/base/control_items.xsl
===================================================================
--- trunk/controller/templates/base/control_items.xsl   2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/templates/base/control_items.xsl   2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -1,18 +1,18 @@
 <xsl:template name="control_items" xmlns:php="http://php.net/xsl";>
 
-<div class="yui-content">
+<div class="yui-content tab_content">
        <div>
                  
           <!-- ===========================  CHOOSE CONTROL ITEMS  
=============================== -->
           <h2>Velg dine kontrollpunkt</h2>
           
                <h4 class="expand_header"><div class="expand_all">Vis 
alle</div><div class="collapse_all">Skjul alle</div></h4>
-               <form id="frm_control_items" 
action="index.php?menuaction=controller.uicontrol.index" method="post">    
+               <form id="frm_control_items" 
action="index.php?menuaction=controller.uicontrol.save_control_items" 
method="post">       
                        <xsl:variable name="control_id"><xsl:value-of 
select="control_id"/></xsl:variable>
                        <input type="hidden" name="control_id" 
value="{control_id}" />
                        
                        <xsl:variable name="control_group_ids"><xsl:value-of 
select="control_group_ids"/></xsl:variable>
-                       <input type="hidden" name="control_group_ids[]" 
value="{control_group_ids}" />          
+                       <input type="hidden" name="control_group_ids" 
value="{control_group_ids}" />            
                        
                        <ul class="control_items">
                                <xsl:for-each 
select="groups_with_control_items">

Deleted: trunk/controller/templates/base/control_items_receipt.xsl
===================================================================
--- trunk/controller/templates/base/control_items_receipt.xsl   2011-11-03 
06:25:34 UTC (rev 7994)
+++ trunk/controller/templates/base/control_items_receipt.xsl   2011-11-03 
06:32:48 UTC (rev 7995)
@@ -1,63 +0,0 @@
-<xsl:template name="control_items_receipt" xmlns:php="http://php.net/xsl";>
-
-<div class="yui-content">
-       <div>
-       
-         <!-- ===========================  SHOWS CONTROL ITEMS RECEIPT   
=============================== -->
-
-               <xsl:variable name="control_id"><xsl:value-of 
select="control_id"/></xsl:variable>
-               <input type="hidden" id="control_id" name="control_id" 
value="{control_id}" />
-               
-               <ul>
-                       <xsl:for-each select="control_receipt_items">
-                       <form 
action="index.php?menuaction=controller.uicontrol_item.save_item_order" 
class="frm_save_order">
-                               <ul class="itemlist control_items">
-                               <li>
-                                       <h3><xsl:value-of 
select="control_group/group_name"/></h3>
-                                       
-                                       <xsl:variable 
name="control_group_id"><xsl:value-of select="control_group/id"/></xsl:variable>
-                                               <input type="hidden" 
name="control_group_id" value="{$control_group_id}" />             
-                               
-                                       <ul id="list">
-                                                       <xsl:for-each 
select="control_items">
-                                                               <xsl:variable 
name="control_item_id"><xsl:value-of select="id"/></xsl:variable>
-                                                               <xsl:variable 
name="order_tag">
-                                                                       
<xsl:choose>
-                                                                               
<xsl:when test="order_nr > 0">
-                                                                               
        <xsl:value-of select="order_nr"/>
-                                                                               
</xsl:when>
-                                                                               
<xsl:otherwise>
-                                                                               
        <xsl:number/>
-                                                                               
</xsl:otherwise>
-                                                                       
</xsl:choose>:<xsl:value-of select="id"/>
-                                                               </xsl:variable>
-                                                                               
                                                
-                                                       <li class="list_item">
-                                                               <span 
class="drag">
-                                                                       <span 
class="order_nr"><xsl:number/></span>. <xsl:value-of select="title"/><input 
type="hidden" name="order_nr[]" value="{$order_tag}" />
-                                                               </span>
-                                                               <a 
class="delete">
-                                                                               
<xsl:attribute name="href">
-                                                                               
        
<xsl:text>index.php?menuaction=controller.uicontrol_item.delete_item_list</xsl:text>
-                                                                               
        <xsl:text>&amp;control_id=</xsl:text>
-                                                                               
        <xsl:value-of select="//control_id"/>
-                                                                               
        <xsl:text>&amp;control_item_id=</xsl:text>
-                                                                               
        <xsl:value-of select="id"/>
-                                                                               
</xsl:attribute>
-                                                                               
<span>x</span>
-                                                                       </a>
-                                                       </li>
-                                                       </xsl:for-each>
-                                               </ul>
-                                       </li>
-                               </ul>      
-                               <div>
-                                       <xsl:variable 
name="lang_save"><xsl:value-of select="php:function('lang', 'save_order')" 
/></xsl:variable>
-                                       <input type="submit" id="save_order" 
name="save_order" value="{$lang_save}" title = "{$lang_save}" />
-                               </div>  
-                       </form>
-                       </xsl:for-each>
-               </ul>                                   
-       </div>
-</div>
-</xsl:template>
\ No newline at end of file

Modified: trunk/controller/templates/base/control_tabs.xsl
===================================================================
--- trunk/controller/templates/base/control_tabs.xsl    2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/templates/base/control_tabs.xsl    2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -39,12 +39,12 @@
                        <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
                        <xsl:call-template name="control_items" />
                </xsl:when>
-               <xsl:when test="view = 'receipt'">
+               <xsl:when test="view = 'check_list'">
                        <div class="identifier-header">
-                               <h1><xsl:value-of select="php:function('lang', 
'Receipt')"/></h1>
+                               <h1><xsl:value-of select="php:function('lang', 
'Check_list')"/></h1>
                        </div>
                        <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
-                       <xsl:call-template name="control_items_receipt" />
+                       <xsl:call-template name="sort_check_list" />
                </xsl:when>
        </xsl:choose>
 </div>

Deleted: trunk/controller/templates/base/controller_check_lists.xsl
===================================================================
--- trunk/controller/templates/base/controller_check_lists.xsl  2011-11-03 
06:25:34 UTC (rev 7994)
+++ trunk/controller/templates/base/controller_check_lists.xsl  2011-11-03 
06:32:48 UTC (rev 7995)
@@ -1,16 +0,0 @@
-<xsl:template name="heck_lists" xmlns:php="http://php.net/xsl";>
-
-<div class="yui-content tab_content">
-               
-         <!-- ===========================  SHOWS CHECK LIST   
=============================== -->
-<h3>dsfdsfdsfdsfdsfds</h3>
-               <ul class="check_list">
-                       <xsl:for-each select="check_list_array">
-                               <li>
-                               
-                               <span>Tittel:</span><xsl:value-of 
select="title"/><span>Start dato:</span><xsl:value-of select="start_date"/>
-                               </li>
-                       </xsl:for-each>
-               </ul>                                   
-</div>
-</xsl:template>
\ No newline at end of file

Modified: trunk/controller/templates/base/css/base.css
===================================================================
--- trunk/controller/templates/base/css/base.css        2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/templates/base/css/base.css        2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -196,7 +196,7 @@
     background-color: #eee;
     border: 1px solid #bbb;
     margin-bottom: 0em;
-    padding: .3em;
+    padding: 10px 30px;
 }
 
 #datatableToolbar {
@@ -491,13 +491,9 @@
     padding-left: 5px;
     vertical-align: middle;
 }
-#play ul li{
-       cursor: move;
-       width:600px;
-}
 
 .yui-content input[type="submit"] {
-    margin: 0 0 15px 15px;
+    margin: 15px 0 0;
     padding: 1px 15px;
 }
 h1 img{
@@ -513,8 +509,7 @@
 }
 
 ul.itemlist {
-    margin: 1em 0;
-    padding-left: 20px;
+    position: relative;
 }
 ul.itemlist li {
     padding: 3px 0;
@@ -529,9 +524,28 @@
     margin: 0 0 5px;
 }
 
+ul.groups {
+    position: relative;
+}
+ul.groups li {
+    padding: 3px 0;
+}
+
+ul.groups li.odd{
+    background: none repeat scroll 0 0 #DBE7F5;
+}
+
+ul.groups h3 {
+    font-size: 18px;
+    margin: 0 0 5px;
+}
+
+.drag_group {
+       width: 650px;
+}
+
 .yui-content h2{
-    margin: 1em 0;
-    padding-left: 20px;        
+    margin:0 0 10px;
 }
 
 #frm_control_items{
@@ -567,8 +581,8 @@
 }
 
 dl.proplist, dl.proplist-col {
-    margin: 5px 0;
-    padding-left: 15px;
+    margin: 0;
+    padding-left: 0;
 }
 
 .drag_elem{
@@ -592,15 +606,83 @@
   left: 0px;
 }
 
-.list_item:hover{
+.list_item:hover, .drag_group:hover{
   cursor: move;
 }
 
 .frm_save_order input[type='submit']{
-       margin: 0 0 15px 15px;
+       margin: 10px 0 15px 0;
     width: 120px;
-}      
+}
 .delete {
     cursor: pointer;
     margin-left: 5px;
-}
\ No newline at end of file
+}
+.yui-navset .yui-content.tab_content {
+       padding: 20px;
+}
+
+#datatable-container {
+    margin: 20px;
+}
+
+#paginator {
+       margin: 20px;
+}
+
+#paginator.top {
+        margin: 20px 0 0 20px;
+}
+
+.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a, .yui-skin-sam 
.yui-button a:visited {
+       height: 24px;
+}
+
+#toolbar {
+    padding: 10px 20px;
+}
+
+#innertoolbar-button{
+       /*background: none repeat scroll 0 0 #CCCCCC;*/
+    color: #111111;
+}
+
+.yui-button.yui-link-button.new_button{
+       margin-left:30px;       
+}
+
+#view_check_lists {
+    padding: 30px;
+    width: 600px;
+}
+
+ul.th {
+       font-weight: bold;
+       overflow:hidden;        
+}
+
+ul.th li {
+    float: left;
+    margin-right: 20px;
+    padding: 3px 6px;
+    width: 100px;
+}
+
+ul.row{
+       overflow: hidden;       
+}
+
+ul.row li{
+       float:left;     
+       margin-right: 20px;
+    padding: 3px 6px;
+    width: 100px;
+}
+
+.main_content {
+       padding:20px;   
+}
+
+.main_content.groups{
+       cursor: default;        
+}

Deleted: trunk/controller/templates/base/example_edit.xsl
===================================================================
--- trunk/controller/templates/base/example_edit.xsl    2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/templates/base/example_edit.xsl    2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -1,80 +0,0 @@
-<!-- item  -->
-
-<xsl:template match="data" xmlns:php="http://php.net/xsl";>
-
-<xsl:call-template name="yui_booking_i18n"/>
-<div class="identifier-header">
-<h1><img src="{img_go_home}" /> 
-               <xsl:value-of select="php:function('lang', 'Control_item')" />
-</h1>
-</div>
-
-<div class="yui-content">
-               <div id="details">
-                       <form action="#" method="post">
-                               <input type="hidden" name="id" value = 
"{value_id}">
-                               </input>
-                               <dl class="proplist-col">
-                                       <dt>
-                                               <label 
for="title">Tittel</label>
-                                       </dt>
-                                       <dd>
-                                               <input type="text" name="title" 
id="title" value="" />
-                                       </dd>
-                                       <dt>
-                                               <label 
for="required">Obligatorisk</label>
-                                       </dt>
-                                       <dd>
-                                               <input type="checkbox" value="" 
/>
-                                       </dd>
-                                       <dt>
-                                               <label for="what_to_do">Hva 
skal utføres</label>
-                                       </dt>
-                                       <dd>
-                                               <textarea id="what_to_do" 
rows="5" cols="60"></textarea>
-                                       </dd>
-                                       <dt>
-                                               <label 
for="how_to_do">Utførelsesbeskrivelse</label>
-                                       </dt>
-                                       <dd>
-                                               <textarea id="how_to_do" 
rows="5" cols="60"></textarea>
-                                       </dd>
-                                       <dt>
-                                               <label 
for="control_group">Kontrollgruppe</label>
-                                       </dt>
-                                       <dd>
-                                               <select id="control_group" 
name="control_group">
-                                                       <xsl:apply-templates 
select="control_group/options"/>
-                                               </select>
-                                       </dd>
-                                       <dt>
-                                               <label 
for="control_area">Kontrolltype</label>
-                                       </dt>
-                                       <dd>
-                                               <select id="control_area" 
name="control_area">
-                                                       <xsl:apply-templates 
select="control_area/options"/>
-                                               </select>
-                                       </dd>                           
-                               </dl>
-                               
-                               <div class="form-buttons">
-                                       <xsl:variable 
name="lang_save"><xsl:value-of select="php:function('lang', 'save')" 
/></xsl:variable>
-                                       <input type="submit" 
name="save_control" value="{$lang_save}" title = "{$lang_save}">
-                                       </input>
-                               </div>
-                               
-                       </form>
-                                               
-               </div>
-       </div>
-</xsl:template>
-       
-<xsl:template match="options">
-       <option value="{id}">
-               <xsl:if test="selected != 0">
-                       <xsl:attribute name="selected" value="selected" />
-               </xsl:if>
-               <xsl:value-of disable-output-escaping="yes" select="name"/>
-       </option>
-</xsl:template>
-

Deleted: trunk/controller/templates/base/example_normal_tabs.xsl
===================================================================
--- trunk/controller/templates/base/example_normal_tabs.xsl     2011-11-03 
06:25:34 UTC (rev 7994)
+++ trunk/controller/templates/base/example_normal_tabs.xsl     2011-11-03 
06:32:48 UTC (rev 7995)
@@ -1,33 +0,0 @@
-<!-- separate tabs and  inline tables-->
-
-<xsl:template match="data" xmlns:php="http://php.net/xsl";>
-       <div class="yui-navset yui-navset-top" id="example_tabview">
-               <xsl:value-of disable-output-escaping="yes" select="tabs" />
-               <div class="yui-content">
-                       <div id="general">
-                               <h4><xsl:value-of select="php:function('lang', 
'Documents')" /></h4>
-                       <div id="documents_container"/>
-                               <a class='button'>
-                                       <xsl:attribute 
name="href"><xsl:value-of select="resource/add_document_link"/></xsl:attribute>
-                                       <xsl:if 
test="resource/permission/write">
-                                               <xsl:value-of 
select="php:function('lang', 'Add Document')" />
-                                       </xsl:if>
-                               </a>
-                               <h4><xsl:value-of select="php:function('lang', 
'Permissions')" /></h4>
-                               <div id="permissions_container"/>
-                       </div>
-                       <div id="list">
-                               <h4><xsl:value-of select="php:function('lang', 
'list')" /></h4>
-                       </div>
-                       <div id="list">
-                               <h4><xsl:value-of select="php:function('lang', 
'dates')" /></h4>
-                               <xsl:value-of disable-output-escaping="yes" 
select="date"/>
-                       </div>
-               </div>
-       </div>
-       <script type="text/javascript">
-               var resource_id = <xsl:value-of select="resource/id"/>;
-               var lang = <xsl:value-of select="php:function('js_lang', 
'Name', 'Category', 'Actions', 'Edit', 'Delete', 'Account', 'Role')"/>;
-       </script>
-</xsl:template>
-

Deleted: trunk/controller/templates/base/example_separate_tabs.xsl
===================================================================
--- trunk/controller/templates/base/example_separate_tabs.xsl   2011-11-03 
06:25:34 UTC (rev 7994)
+++ trunk/controller/templates/base/example_separate_tabs.xsl   2011-11-03 
06:32:48 UTC (rev 7995)
@@ -1,25 +0,0 @@
-<!-- separate tabs and  inline tables-->
-
-<xsl:template match="data" xmlns:php="http://php.net/xsl";>
-       <xsl:value-of disable-output-escaping="yes" select="tabs"/>
-
-    <div id="content">
-               <h4><xsl:value-of select="php:function('lang', 'Documents')" 
/></h4>
-        <div id="documents_container"/>
-               <a class='button'>
-                       <xsl:attribute name="href"><xsl:value-of 
select="resource/add_document_link"/></xsl:attribute>
-                       <xsl:if test="resource/permission/write">
-                               <xsl:value-of select="php:function('lang', 'Add 
Document')" />
-                       </xsl:if>
-               </a>
-               <h4><xsl:value-of select="php:function('lang', 'Permissions')" 
/></h4>
-        <div id="permissions_container"/>
-    </div>
-
-<script type="text/javascript">
-var resource_id = <xsl:value-of select="resource/id"/>;
-       var lang = <xsl:value-of select="php:function('js_lang', 'Name', 
'Category', 'Actions', 'Edit', 'Delete', 'Account', 'Role')"/>;
-</script>
-
-</xsl:template>
-

Modified: trunk/controller/templates/base/view_check_list.xsl
===================================================================
--- trunk/controller/templates/base/view_check_list.xsl 2011-11-03 06:25:34 UTC 
(rev 7994)
+++ trunk/controller/templates/base/view_check_list.xsl 2011-11-03 06:32:48 UTC 
(rev 7995)
@@ -1,6 +1,6 @@
-<xsl:template name="view_check_list" xmlns:php="http://php.net/xsl";>
+<xsl:template match="data" name="view_check_list" 
xmlns:php="http://php.net/xsl";>
 
-<div class="yui-content tab_content">
+<div class="main_content">
                
          <!-- ===========================  SHOWS CONTROL ITEMS RECEIPT   
=============================== -->
 
@@ -9,10 +9,9 @@
                
                <ul class="groups">
                        <xsl:for-each select="saved_groups_with_items_array">
-                               <li class="drag_group list_item">
+                               <li class="list_item">
                                <h3><span 
class="group_order_nr"><xsl:number/></span>. <xsl:value-of 
select="control_group/group_name"/></h3>
                        
-                                       <form 
action="index.php?menuaction=controller.uicontrol_item.save_item_order" 
class="frm_save_order">
                                        <xsl:variable 
name="control_group_id"><xsl:value-of select="control_group/id"/></xsl:variable>
                                                <input type="hidden" 
name="control_group_id" value="{$control_group_id}" />
                                
@@ -34,24 +33,10 @@
                                                                <span 
class="drag">
                                                                        <span 
class="order_nr"><xsl:number/></span>. <xsl:value-of select="title"/><input 
type="hidden" name="order_nr[]" value="{$order_tag}" />
                                                                </span>
-                                                               <a 
class="delete">
-                                                                               
<xsl:attribute name="href">
-                                                                               
        
<xsl:text>index.php?menuaction=controller.uicontrol_item.delete_item_list</xsl:text>
-                                                                               
        <xsl:text>&amp;control_id=</xsl:text>
-                                                                               
        <xsl:value-of select="//control_id"/>
-                                                                               
        <xsl:text>&amp;control_item_id=</xsl:text>
-                                                                               
        <xsl:value-of select="id"/>
-                                                                               
</xsl:attribute>
-                                                                               
<span>x</span>
-                                                                       </a>
                                                        </li>
                                                        </xsl:for-each>
                                                </ul>
-                                               <div>
-                                                       <xsl:variable 
name="lang_save"><xsl:value-of select="php:function('lang', 'save_order')" 
/></xsl:variable>
-                                                       <input type="submit" 
id="save_order" name="save_order" value="{$lang_save}" title = "{$lang_save}" />
-                                               </div>
-                                       </form>
+                                       
                                </li>
                        </xsl:for-each>
                </ul>                                   




reply via email to

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