FreenetIS
 All Classes Namespaces Functions Variables Pages
Public Member Functions | List of all members
Export_Controller Class Reference
Inheritance diagram for Export_Controller:
Controller

Public Member Functions

 csv ($content=null, $encoding=null, $id=null)
 Function exports list of items to csv file.
 vcard ($export=NULL)
 Function exports contacts to vCard file.
 logo ()
 Function returns organization logo for export.
 isdoc_invoices ($invoice_id=null)
 Function to export invoice to isdoc format.
 xml_invoices ($invoice_template_id=null, $invoice_id=null)
 Function exports list of invoices to XML.
 dbf_invoices ($invoice_template_id=null, $invoice_id=null)
 Function to export invoice(s) to dbase format.
 eform_invoices ($invoice_id=null, $invoice_template_id=null)
 Function to export invoice to eForm format.
- Public Member Functions inherited from Controller
 __construct ()
 Contruct of controller, creates singleton or return it.
 is_user_in_group ($aro_group_id, $aro_id)
 Checks if user is in ARO group.
 acl_check_view ($axo_section, $axo_value, $member_id=NULL, $force_own=FALSE)
 Fuction checks access rights Return true if currently logged user (stored in $_SESSION['user_id']) may view own $axo_value object in $axo_section (and in variable $member_id is his own id of member) or if currently logged user may view all $axo_value object in $axo_section else return false.
 acl_check_edit ($axo_section, $axo_value, $member_id=NULL, $force_own=FALSE)
 Fuction checks access rights Return true if currently logged user (stored in $_SESSION['user_id']) may view own $axo_value object in $axo_section (and in variable $member_id is his own id of member) or if currently logged user may edit all $axo_value object in $axo_section else return false.
 acl_check_new ($axo_section, $axo_value, $member_id=NULL, $force_own=FALSE)
 Fuction checks access rights Return true if currently logged user (stored in $_SESSION['user_id']) may view own $axo_value object in $axo_section (and in variable $member_id is his own id of member) or if currently logged user may add all $axo_value object in $axo_section else return false.
 acl_check_delete ($axo_section, $axo_value, $member_id=NULL, $force_own=FALSE)
 Fuction checks access rights Return true if currently logged user (stored in $_SESSION['user_id']) may view own $axo_value object in $axo_section (and in variable $member_id is his own id of member) or if currently logged user may delete all $axo_value object in $axo_section else return false.
 build_menu ()
 Build menu.
 url ()
 Return URL for controller and method.
 redirect ($uri=NULL, $id=NULL, $glue= '/')
 Redirects to uri according to attribute noredirect.

Additional Inherited Members

- Static Public Member Functions inherited from Controller
static & instance ()
 Singleton instance of Controller.
static error ($message_type, $content=NULL)
 Function shows error of given message number.
static warning ($message_type, $content=NULL)
 Function shows warning of given message number.
- Public Attributes inherited from Controller
const ICON_ERROR = 1
const ICON_GOOD = 2
const ICON_HELP = 3
const ICON_INFO = 4
const ICON_WARNING = 5
 $arr
 $settings = NULL
 $popup = 0
 $dialog = 0
 $noredirect = FALSE
 $user_has_voip = 0
 $ip_address_span = ''
 $unread_user_mails = 0
 $count_of_unclosed_logged_errors = 0
 $devices_down_count = 0
 $user_favourites_pages = NULL
 $axo_doc_access = FALSE
- Protected Member Functions inherited from Controller
 is_preprocesor_enabled ()
 This methods defines whether the preprocessor of MY_Controller is loaded or not.
- Protected Attributes inherited from Controller
 $member_id
 $user_id
 $member_account_id = 1
 $session

Member Function Documentation

Export_Controller::csv (   $content = null,
  $encoding = null,
  $id = null 
)

Function exports list of items to csv file.

Rows are separated by newlines and it columns by semicolon.

Author
Jiri Svitak, Ondřej Fibich
Parameters
string$contentContent of export
string$encodingBy default the result is encoded in utf-8 and encoding can change this
mixed$idID of item
Export_Controller::dbf_invoices (   $invoice_template_id = null,
  $invoice_id = null 
)

Function to export invoice(s) to dbase format.

Author
Jan Dubina
Parameters
integer$invoice_template_idid of template of invoice to export
integer$invoice_idid of invoice to export
Export_Controller::eform_invoices (   $invoice_id = null,
  $invoice_template_id = null 
)

Function to export invoice to eForm format.

Author
Jan Dubina
Parameters
integer$invoice_idid of invoice to export
integer$invoice_template_idid of template of invoice to export
Export_Controller::isdoc_invoices (   $invoice_id = null)

Function to export invoice to isdoc format.

Author
Jan Dubina
Parameters
integer$invoice_idid of invoice to export
Export_Controller::logo ( )

Function returns organization logo for export.

Author
David Raska
Export_Controller::vcard (   $export = NULL)

Function exports contacts to vCard file.

Author
David Raška
Export_Controller::xml_invoices (   $invoice_template_id = null,
  $invoice_id = null 
)

Function exports list of invoices to XML.

Author
Jan Dubina
Parameters
integer$invoice_template_idid of template of invoice to export
integer$invoice_idid of invoice to export

The documentation for this class was generated from the following file: