if ($member->getDisplaySettings()->hasLabel('CALENDAR_TITLE')) { $titleField = $member->getName(); } } } } } } $reqDao = $table . "Dao"; $dao = new $reqDao(); $objs = $dao->getAll(); if (!is_null($objs) && $objs != -1) { foreach ($objs as $obj) { $titleMethod = 'get' . $titleField; $startMethod = 'get' . $startField; $tempEntry = array('id' => $obj->getPk(), 'title' => $obj->{$titleMethod}(), 'start' => $obj->{$startMethod}(), 'url' => Tabs::viewInNewTabJs('Update', $table, $obj->getPk(), WebContext::getLanguage()->get($table) . ' ' . $obj->getPk())); if ($endField != NULL) { $endMethod = 'get' . $endField; $tempEntry['end'] = $obj->{$endMethod}(); } $tempClassName = 'cal-' . $def->getTable()->name; if ($completeField != NULL) { $completeMethod = 'get' . $completeField(); if ($obj->{$completeMethod}()) { $tempClassName .= ' jack-cal-complete'; $tempEntry['title'] = 'COMPLETE:' . $tempEntry['title']; } else { $tempClassName .= ' jack-cal-incomplete'; $tempEntry['title'] = 'PENDING: ' . $tempEntry['title']; } }
if ($action == null) { // old option, conflicts with the file upload plugin though... form // action attribute does not get set... $action = Request::getSafeGetOrPost("action"); } if ($action == 'help') { include 'config/authenticatedajax/help.php'; } else { if ($action == 'home') { include 'config/authenticatedajax/home.php'; } else { if ($action == 'calendar') { include 'config/authenticatedajax/calendar.php'; } else { if ($action == 'Manager' || $action == 'Update' || $action == 'View' || $action == 'Create' || $action == 'Order' || $action == 'FkData' || $action == 'Upload' || $action == 'Send') { require 'config/authenticatedajax/' . $reqobj . $action . '.php'; } else { require 'config/authenticatedajax/' . $reqobj . 'Crud' . '.php'; $crudName = $reqobj . 'Crud'; $crud = new $crudName(WebContext::getLanguage()); $res = $crud->{$action}(); $wrapWithTa = Request::getSafeGetOrPost("wta"); if ($wrapWithTa == 1) { echo '<textarea>' . json_encode($res) . '</textarea>'; } else { echo json_encode($res); } } } } }
<?php /* Copyright 2011 - 88 Creative Pty Ltd. * Copyright of this program is the property of 88 Creative, * without whose written permission reproduction in * whole or in part is prohibited. All rights reserved. * http://www.inform8.com * http://www.88creative.com.au */ echo WebContext::getLanguage()->get('welcome') . " " . Session::getInstance()->getAuthenticationManager()->getUser()->getFirstName(); ?>
ini_set('include_path', ini_get('include_path') . ':plugins/phpexcel/'); /** PHPExcel */ include 'PHPExcel.php'; /** PHPExcel_Writer_Excel2007 */ include 'PHPExcel/Writer/Excel5.php'; // Create new PHPExcel object $objPHPExcel = new PHPExcel(); // Set properties $objPHPExcel->getProperties()->setCreator(""); $objPHPExcel->getProperties()->setLastModifiedBy(""); $objPHPExcel->getProperties()->setTitle(""); $objPHPExcel->getProperties()->setSubject(""); $objPHPExcel->getProperties()->setDescription(""); // Add some data $objPHPExcel->setActiveSheetIndex(0); if ($expanded == '1') { $builder->generateExpandedHeader(1, 0, $objPHPExcel, WebContext::getLanguage()); } else { $builder->generateHeader(1, $objPHPExcel, WebContext::getLanguage()); } for ($i = 0; $i < $objCount; $i++) { if ($expanded == '1') { $builder->generateExpandedRow($objs[$i], $i + 2, 0, $objPHPExcel); } else { $builder->generateRow($objs[$i], $i + 2, $objPHPExcel); } } // Rename sheet $objPHPExcel->getActiveSheet()->setTitle($reqobj); $objWriter = new PHPExcel_Writer_Excel5($objPHPExcel); $objWriter->save('php://output');