[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] property/inc/custom lag_lang_filer.php,1.1
From: |
sigurdne |
Subject: |
[Phpgroupware-cvs] property/inc/custom lag_lang_filer.php,1.1 |
Date: |
Fri, 18 Mar 2005 15:13:00 +0100 |
Update of property/inc/custom
Added Files:
Branch: MAIN
lag_lang_filer.php
Log Message:
no message
====================================================
Index: lag_lang_filer.php
<?php
/**
* phpGroupWare - property
* address@hidden http://www.phpgroupware.org}
*
* Property: a Facilities Management System.
*
* Copyright 2000 - 2003 Free Software Foundation, Inc
* This program is part of the GNU project, see address@hidden
http://www.gnu.org/}
*
* This program is free software; you can redistribute it and/or modify
it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation; either version 2 of the License, or (at your
* option) any later version.
*
* To contact the author write to address@hidden mailto:address@hidden
Sigurd Nes}
* @author Sigurd Nes
* @package property
* @subpackage custom
* @version $Id: lag_lang_filer.php,v 1.1 2005/03/18 14:13:37 sigurdne
Exp $
*/
/**
* Description
* @package property
*/
class lag_lang_filer
{
var $function_name = 'lag_lang_filer';
function lag_lang_filer()
{
$this->currentapp =
$GLOBALS['phpgw_info']['flags']['currentapp'];
$this->bocommon =
CreateObject($this->currentapp.'.bocommon');
$this->db =
$GLOBALS['phpgw']->db;
}
function pre_run($data='')
{
if($data['enabled']==1)
{
$confirm = True;
$cron = True;
}
else
{
$confirm =
get_var('confirm',array('POST'));
$execute =
get_var('execute',array('GET'));
}
if ($confirm)
{
$this->execute($cron);
}
else
{
$this->confirm($execute=False);
}
}
function confirm($execute='')
{
$link_data = array
(
'menuaction' =>
$this->currentapp.'.custom_functions.index',
'function' =>$this->function_name,
'execute' => $execute,
);
if(!$execute)
{
$lang_confirm_msg = 'Vil du virkelig
utføre denne operasjonen';
}
$lang_yes = lang('yes');
$GLOBALS['phpgw']->xslttpl->add_file(array('confirm_custom'));
$msgbox_data =
$this->bocommon->msgbox_data($this->receipt);
$data = array
(
'msgbox_data' =>
$GLOBALS['phpgw']->common->msgbox($msgbox_data),
'done_action' =>
$GLOBALS['phpgw']->link('/admin/index.php'),
'run_action' =>
$GLOBALS['phpgw']->link('/index.php',$link_data),
'message' =>
$this->receipt['message'],
'lang_confirm_msg' =>
$lang_confirm_msg,
'lang_yes' =>
$lang_yes,
'lang_yes_statustext' => 'lag_lang_filer fra
database',
'lang_no_statustext' => 'tilbake',
'lang_no' =>
lang('no'),
'lang_done' =>
'Avbryt',
'lang_done_statustext' => 'tilbake'
);
$appname = lang('location');
$function_msg = 'lag_lang_filer';
$GLOBALS['phpgw_info']['flags']['app_header'] =
lang($this->currentapp) . ' - ' . $appname . ': ' . $function_msg;
$GLOBALS['phpgw']->xslttpl->set_var('phpgw',array('confirm' => $data));
$GLOBALS['phpgw']->xslttpl->pp();
}
function execute($cron='')
{
$sql = "SELECT * from phpgw_lang WHERE app_name =
'property' AND lang='no' ORDER BY message_id ASC";
$this->db->query($sql,__LINE__,__FILE__);
$i=0;
while ($this->db->next_record())
{
$str.=$this->db->f('message_id') ."\t";
$str.=$this->db->f('app_name') ."\t";
$str.=$this->db->f('lang') ."\t";
$str.=$this->db->f('content') ."\n";
$i++;
}
_debug_array($str);
/* $filename= 'phpgw_no_lang';
$size=strlen($str);
$browser = CreateObject('phpgwapi.browser');
$browser->content_header($filename,'application/txt',$size);
echo $str;
*/
$this->receipt['message'][]=array('msg'=> $i . '
tekster lagt til');
if(!$cron)
{
$this->confirm($execute=False);
}
}
}
?>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] property/inc/custom lag_lang_filer.php,1.1,
sigurdne <=