phpgroupware-cvs
[Top][All Lists]
Advanced

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

[Phpgroupware-cvs] CVS: wcm/inc class.sopage.inc.php,1.6,1.7 class.uiele


From: Miles Lott <address@hidden>
Subject: [Phpgroupware-cvs] CVS: wcm/inc class.sopage.inc.php,1.6,1.7 class.uielement.inc.php,1.4,1.5 class.uipage.inc.php,1.7,1.8
Date: Sun, 10 Feb 2002 21:51:46 -0500

Update of /cvsroot/phpgroupware/wcm/inc
In directory subversions:/tmp/cvs-serv18948/inc

Modified Files:
        class.sopage.inc.php class.uielement.inc.php 
        class.uipage.inc.php 
Log Message:
page and element edit should now save the id...



Index: class.sopage.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/wcm/inc/class.sopage.inc.php,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** class.sopage.inc.php        10 Feb 2002 18:21:10 -0000      1.6
--- class.sopage.inc.php        11 Feb 2002 02:51:41 -0000      1.7
***************
*** 119,123 ****
                                        . "WHERE page_id="  . intval($pageid);
                                
$GLOBALS['phpgw']->db->query($sql,__LINE__,__FILE__);
!                               return True;
                        }
                        return False;
--- 119,123 ----
                                        . "WHERE page_id="  . intval($pageid);
                                
$GLOBALS['phpgw']->db->query($sql,__LINE__,__FILE__);
!                               return $pageid;
                        }
                        return False;

Index: class.uielement.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/wcm/inc/class.uielement.inc.php,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** class.uielement.inc.php     10 Feb 2002 18:21:10 -0000      1.4
--- class.uielement.inc.php     11 Feb 2002 02:51:41 -0000      1.5
***************
*** 213,217 ****
                        
$GLOBALS['phpgw']->template->set_block('form','file','filehandle');
  
!                       $element = 
$this->bo->read($GLOBALS['HTTP_GET_VARS']['element_id']);
                        $element['element_type'] = 
$GLOBALS['HTTP_POST_VARS']['element_type'] ? 
$GLOBALS['HTTP_POST_VARS']['element_type'] : $element['element_type'];
  
--- 213,219 ----
                        
$GLOBALS['phpgw']->template->set_block('form','file','filehandle');
  
!                       $element_id = $GLOBALS['HTTP_POST_VARS']['element_id'] 
? $GLOBALS['HTTP_POST_VARS']['element_id'] : 
$GLOBALS['HTTP_GET_VARS']['element_id'];
! 
!                       $element = $this->bo->read($element_id);
                        $element['element_type'] = 
$GLOBALS['HTTP_POST_VARS']['element_type'] ? 
$GLOBALS['HTTP_POST_VARS']['element_type'] : $element['element_type'];
  
***************
*** 222,226 ****
                                $tmp = 
$this->bo->name2id($GLOBALS['HTTP_POST_VARS']['element_name']);
                                
!                               if($tmp && 
$GLOBALS['HTTP_POST_VARS']['element_id'])
                                {
                                        $error[$errorcount++] = lang('That 
element name has been used already !');
--- 224,228 ----
                                $tmp = 
$this->bo->name2id($GLOBALS['HTTP_POST_VARS']['element_name']);
                                
!                               if($tmp && !$element_id)
                                {
                                        $error[$errorcount++] = lang('That 
element name has been used already !');
***************
*** 242,251 ****
                                                'element_version' => 
$element['element_version']
                                        );
!                                       
if($GLOBALS['HTTP_GET_VARS']['element_id'])
                                        {
!                                               $element_info['element_id'] = 
$GLOBALS['HTTP_GET_VARS']['element_id'];
                                        }
!                                       $newid = $this->bo->edit($element_info);
!                                       $element = $this->bo->read($newid ? 
$newid : $element_info['element_id']);
                                }
                        }
--- 244,252 ----
                                                'element_version' => 
$element['element_version']
                                        );
!                                       if($element_id)
                                        {
!                                               $element_info['element_id'] = 
$element_id;
                                        }
!                                       $element = 
$this->bo->edit($element_info);
                                }
                        }
***************
*** 320,324 ****
                                case 4:
                                        /* hook */
!                                       $_type = 
$this->formatted_list('element_source',$this->bo->app_list(),$id=$element['element_source']);
                                        
$GLOBALS['phpgw']->template->set_var('multipart','');
                                        $_file = '';
--- 321,325 ----
                                case 4:
                                        /* hook */
!                                       $_type = 
$this->formatted_list('element_source',$this->bo->app_list(),$element['element_source']);
                                        
$GLOBALS['phpgw']->template->set_var('multipart','');
                                        $_file = '';
***************
*** 340,344 ****
                        
$GLOBALS['phpgw']->template->set_var('element_file',$_file);
  
!                       
$GLOBALS['phpgw']->template->set_var('element_id',$GLOBALS['HTTP_GET_VARS']['element_id']
 ? $GLOBALS['HTTP_GET_VARS']['element_id'] : $element['element_id']);
                        
$GLOBALS['phpgw']->template->set_var('element_version',$element['element_version']);
                        $GLOBALS['phpgw']->template->set_var('pages','');
--- 341,345 ----
                        
$GLOBALS['phpgw']->template->set_var('element_file',$_file);
  
!                       
$GLOBALS['phpgw']->template->set_var('element_id',$element_id);
                        
$GLOBALS['phpgw']->template->set_var('element_version',$element['element_version']);
                        $GLOBALS['phpgw']->template->set_var('pages','');
***************
*** 348,352 ****
                        $GLOBALS['phpgw']->template->set_var('filehandle','');
  
!                       if(isset($element['element_id']) || 
$GLOBALS['HTTP_GET_VARS']['element_id'])
                        {
                                
$GLOBALS['phpgw']->template->parse('end','edit',True);
--- 349,353 ----
                        $GLOBALS['phpgw']->template->set_var('filehandle','');
  
!                       if(isset($element['element_id']) || $element_id)
                        {
                                
$GLOBALS['phpgw']->template->parse('end','edit',True);

Index: class.uipage.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/wcm/inc/class.uipage.inc.php,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** class.uipage.inc.php        10 Feb 2002 18:21:10 -0000      1.7
--- class.uipage.inc.php        11 Feb 2002 02:51:41 -0000      1.8
***************
*** 238,244 ****
                        
$GLOBALS['phpgw']->template->set_block('form','elem','elementhandle');
  
!                       $page = 
$this->bo->read($GLOBALS['HTTP_GET_VARS']['page_id']);
  
!                       if ($GLOBALS['HTTP_POST_VARS']['submit'])
                        {
                                $errorcount = 0;
--- 238,245 ----
                        
$GLOBALS['phpgw']->template->set_block('form','elem','elementhandle');
  
!                       $page_id = $GLOBALS['HTTP_POST_VARS']['page_id'] ? 
$GLOBALS['HTTP_POST_VARS']['page_id'] : $GLOBALS['HTTP_GET_VARS']['page_id'];
!                       $page = $this->bo->read($page_id);
  
!                       if($GLOBALS['HTTP_POST_VARS']['submit'])
                        {
                                $errorcount = 0;
***************
*** 246,260 ****
                                $tmp = 
$this->bo->name2id($GLOBALS['HTTP_POST_VARS']['page_name']);
                                
!                               if($tmp && 
$GLOBALS['HTTP_POST_VARS']['page_id'])
                                {
                                        $error[$errorcount++] = lang('That page 
name has been used already !');
                                }
  
!                               if (!$GLOBALS['HTTP_POST_VARS']['page_name'])
                                {
                                        $error[$errorcount++] = lang('Please 
enter a name for that page !');
                                }
  
!                               if (!$error)
                                {
                                        $page_info = array(
--- 247,261 ----
                                $tmp = 
$this->bo->name2id($GLOBALS['HTTP_POST_VARS']['page_name']);
                                
!                               if($tmp && !$page_id)
                                {
                                        $error[$errorcount++] = lang('That page 
name has been used already !');
                                }
  
!                               if(!$GLOBALS['HTTP_POST_VARS']['page_name'])
                                {
                                        $error[$errorcount++] = lang('Please 
enter a name for that page !');
                                }
  
!                               if(!$error)
                                {
                                        $page_info = array(
***************
*** 278,287 ****
                                                'page_version'  => 
$page['page_version']
                                        );
!                                       if($GLOBALS['HTTP_GET_VARS']['page_id'])
                                        {
!                                               $page_info['page_id'] = 
$GLOBALS['HTTP_GET_VARS']['page_id'];
                                        }
!                                       $newid = $this->bo->edit($page_info);
!                                       $page = $this->bo->read($newid ? $newid 
: $page_info['page_id']);
                                }
                        }
--- 279,287 ----
                                                'page_version'  => 
$page['page_version']
                                        );
!                                       if($page_id)
                                        {
!                                               $page_info['page_id'] = 
$page_id;
                                        }
!                                       $page = $this->bo->edit($page_info);
                                }
                        }
***************
*** 293,297 ****
                        if (($GLOBALS['HTTP_POST_VARS']['submit']) && (!$error) 
&& (!$errorcount))
                        {
!                               if($GLOBALS['HTTP_GET_VARS']['page_id'])
                                {
                                        
$GLOBALS['phpgw']->template->set_var('message',lang('Page x has been 
updated',$page_name));
--- 293,297 ----
                        if (($GLOBALS['HTTP_POST_VARS']['submit']) && (!$error) 
&& (!$errorcount))
                        {
!                               if($page_info['page_id'])
                                {
                                        
$GLOBALS['phpgw']->template->set_var('message',lang('Page x has been 
updated',$page_name));
***************
*** 313,319 ****
                        //_debug_array($page);
  
!                       
$GLOBALS['phpgw']->template->set_var('title_pages',$GLOBALS['HTTP_GET_VARS']['page_id']
 ? lang('Edit Webpage') : lang('Add Webpage'));
!                       
$GLOBALS['phpgw']->template->set_var('actionurl',$GLOBALS['phpgw']->link('/index.php','menuaction=wcm.uipage.edit&page_id='
 . $GLOBALS['HTTP_GET_VARS']['page_id']));
!                       
$GLOBALS['phpgw']->template->set_var('deleteurl',$GLOBALS['phpgw']->link('/index.php','menuaction=wcm.uipage.delete&page_id='
 . $GLOBALS['HTTP_GET_VARS']['page_id']));
                        
$GLOBALS['phpgw']->template->set_var('doneurl',$GLOBALS['phpgw']->link('/index.php','menuaction=wcm.uipage.index'));
  
--- 313,319 ----
                        //_debug_array($page);
  
!                       
$GLOBALS['phpgw']->template->set_var('title_pages',$page_id ? lang('Edit 
Webpage') : lang('Add Webpage'));
!                       
$GLOBALS['phpgw']->template->set_var('actionurl',$GLOBALS['phpgw']->link('/index.php','menuaction=wcm.uipage.edit&page_id='
 . $page_id));
!                       
$GLOBALS['phpgw']->template->set_var('deleteurl',$GLOBALS['phpgw']->link('/index.php','menuaction=wcm.uipage.delete&page_id='
 . $page_id));
                        
$GLOBALS['phpgw']->template->set_var('doneurl',$GLOBALS['phpgw']->link('/index.php','menuaction=wcm.uipage.index'));
  
***************
*** 347,351 ****
                        
$GLOBALS['phpgw']->template->set_var('admin_name',$GLOBALS['phpgw']->strip_html($page['admin_name']));
                        
$GLOBALS['phpgw']->template->set_var('admin_email',$GLOBALS['phpgw']->strip_html($page['admin_email']));
!                       
$GLOBALS['phpgw']->template->set_var('page_id',$GLOBALS['HTTP_GET_VARS']['page_id']
 ? $GLOBALS['HTTP_GET_VARS']['page_id'] : $page['page_id']);
                        
$GLOBALS['phpgw']->template->set_var('page_pages',$page['page_pages']);
                        $headers = $this->boelements->list_headers(True);
--- 347,351 ----
                        
$GLOBALS['phpgw']->template->set_var('admin_name',$GLOBALS['phpgw']->strip_html($page['admin_name']));
                        
$GLOBALS['phpgw']->template->set_var('admin_email',$GLOBALS['phpgw']->strip_html($page['admin_email']));
!                       $GLOBALS['phpgw']->template->set_var('page_id',$page_id 
? $page_id : $page['page_id']);
                        
$GLOBALS['phpgw']->template->set_var('page_pages',$page['page_pages']);
                        $headers = $this->boelements->list_headers(True);
***************
*** 369,373 ****
                        
$GLOBALS['phpgw']->template->set_var('elementhandle','');
  
!                       if(isset($element['page_id']) || 
$GLOBALS['HTTP_GET_VARS']['page_id'])
                        {
                                
$GLOBALS['phpgw']->template->parse('end','edit',True);
--- 369,373 ----
                        
$GLOBALS['phpgw']->template->set_var('elementhandle','');
  
!                       if(isset($page['page_id']) || $page_id)
                        {
                                
$GLOBALS['phpgw']->template->parse('end','edit',True);




reply via email to

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