forked from extern/egroupware
Remove header redirection from bo class - one function left to do
This commit is contained in:
parent
6c9d475688
commit
71a27f0ae7
@ -286,13 +286,11 @@
|
|||||||
return array(0 => array('No access' => 'No access'));
|
return array(0 => array('No access' => 'No access'));
|
||||||
}
|
}
|
||||||
|
|
||||||
function add_vcard()
|
function add_vcard($uploadedfile='')
|
||||||
{
|
{
|
||||||
global $uploadedfile;
|
|
||||||
|
|
||||||
if($uploadedfile == 'none' || $uploadedfile == '')
|
if($uploadedfile == 'none' || $uploadedfile == '')
|
||||||
{
|
{
|
||||||
Header('Location: ' . $GLOBALS['phpgw']->link('/index.php','menuaction=addressbook.uivcard.in&action=GetFile'));
|
return False;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -317,13 +315,15 @@
|
|||||||
$entry['access'] = 'private';
|
$entry['access'] = 'private';
|
||||||
$entry['tid'] = 'n';
|
$entry['tid'] = 'n';
|
||||||
/* _debug_array($entry);exit; */
|
/* _debug_array($entry);exit; */
|
||||||
|
|
||||||
$this->so->add_entry($entry);
|
$this->so->add_entry($entry);
|
||||||
$ab_id = $this->get_lastid();
|
$ab_id = $this->get_lastid();
|
||||||
|
|
||||||
/* Delete the temp file. */
|
/* Delete the temp file. */
|
||||||
unlink($filename);
|
unlink($filename);
|
||||||
unlink($filename . '.info');
|
unlink($filename . '.info');
|
||||||
Header('Location: ' . $GLOBALS['phpgw']->link('/index.php','menuaction=addressbook.uiaddressbook.view&ab_id=' . $ab_id));
|
|
||||||
|
return (int)$ab_id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
function uivcard()
|
function uivcard()
|
||||||
{
|
{
|
||||||
$this->template = $GLOBALS['phpgw']->template;
|
$this->template = &$GLOBALS['phpgw']->template;
|
||||||
$this->contacts = CreateObject('phpgwapi.contacts');
|
$this->contacts = CreateObject('phpgwapi.contacts');
|
||||||
$this->browser = CreateObject('phpgwapi.browser');
|
$this->browser = CreateObject('phpgwapi.browser');
|
||||||
$this->vcard = CreateObject('phpgwapi.vcard');
|
$this->vcard = CreateObject('phpgwapi.vcard');
|
||||||
@ -43,6 +43,7 @@
|
|||||||
|
|
||||||
function in()
|
function in()
|
||||||
{
|
{
|
||||||
|
$uploadedfile = get_var('uploadedfile','FILES');
|
||||||
$action = get_var('action',array('POST','GET'));
|
$action = get_var('action',array('POST','GET'));
|
||||||
|
|
||||||
$GLOBALS['phpgw']->common->phpgw_header();
|
$GLOBALS['phpgw']->common->phpgw_header();
|
||||||
@ -50,6 +51,15 @@
|
|||||||
|
|
||||||
echo '<body bgcolor="' . $GLOBALS['phpgw_info']['theme']['bg_color'] . '">';
|
echo '<body bgcolor="' . $GLOBALS['phpgw_info']['theme']['bg_color'] . '">';
|
||||||
|
|
||||||
|
if($uploadedfile)
|
||||||
|
{
|
||||||
|
$ab_id = $this->bo->add_vcard($uploadedfile);
|
||||||
|
if($done)
|
||||||
|
{
|
||||||
|
Header('Location: ' . $GLOBALS['phpgw']->link('/index.php','menuaction=addressbook.uiaddressbook.view&ab_id=' . $ab_id));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if($action == 'GetFile')
|
if($action == 'GetFile')
|
||||||
{
|
{
|
||||||
echo '<b><center>' . lang('You must select a vcard. (*.vcf)') . '</b></center><br><br>';
|
echo '<b><center>' . lang('You must select a vcard. (*.vcf)') . '</b></center><br><br>';
|
||||||
@ -58,7 +68,7 @@
|
|||||||
$this->template->set_file(array('vcardin' => 'vcardin.tpl'));
|
$this->template->set_file(array('vcardin' => 'vcardin.tpl'));
|
||||||
|
|
||||||
$this->template->set_var('vcard_header','<p> <b>' . lang('Address book - VCard in') . '</b><hr><p>');
|
$this->template->set_var('vcard_header','<p> <b>' . lang('Address book - VCard in') . '</b><hr><p>');
|
||||||
$this->template->set_var('action_url',$GLOBALS['phpgw']->link('/index.php','menuaction=addressbook.boaddressbook.add_vcard'));
|
$this->template->set_var('action_url',$GLOBALS['phpgw']->link('/index.php','menuaction=addressbook.uivcard.in'));
|
||||||
$this->template->set_var('lang_access',lang('Access'));
|
$this->template->set_var('lang_access',lang('Access'));
|
||||||
$this->template->set_var('lang_groups',lang('Which groups'));
|
$this->template->set_var('lang_groups',lang('Which groups'));
|
||||||
$this->template->set_var('access_option',$access_option);
|
$this->template->set_var('access_option',$access_option);
|
||||||
|
Loading…
Reference in New Issue
Block a user