/** * Instantiate a class * * @param string $class name of class * @param mixed $p1 paramater for constructor of class (optional) * @param mixed $p2 paramater for constructor of class (optional) * @param mixed $p3 paramater for constructor of class (optional) * @param mixed $p4 paramater for constructor of class (optional) * @param mixed $p5 paramater for constructor of class (optional) * @param mixed $p6 paramater for constructor of class (optional) * @param mixed $p7 paramater for constructor of class (optional) * @param mixed $p8 paramater for constructor of class (optional) * @param mixed $p9 paramater for constructor of class (optional) * @param mixed $p10 paramater for constructor of class (optional) * @param mixed $p11 paramater for constructor of class (optional) * @param mixed $p12 paramater for constructor of class (optional) * @param mixed $p13 paramater for constructor of class (optional) * @param mixed $p14 paramater for constructor of class (optional) * @param mixed $p15 paramater for constructor of class (optional) * @param mixed $p16 paramater for constructor of class (optional) * * @return object the instantiated class */ public static function createObject($class, $p1 = '_UNDEF_', $p2 = '_UNDEF_', $p3 = '_UNDEF_', $p4 = '_UNDEF_', $p5 = '_UNDEF_', $p6 = '_UNDEF_', $p7 = '_UNDEF_', $p8 = '_UNDEF_', $p9 = '_UNDEF_', $p10 = '_UNDEF_', $p11 = '_UNDEF_', $p12 = '_UNDEF_', $p13 = '_UNDEF_', $p14 = '_UNDEF_', $p15 = '_UNDEF_', $p16 = '_UNDEF_') { list($appname, $class) = explode('.', $class, 2); $is_included = include_class($appname, $class); if ($is_included) { if (class_exists("{$appname}_{$class}")) { $class = "{$appname}_{$class}"; } if ($p1 === '_UNDEF_') { $obj = new $class(); } else { $code = "\$obj = new {$class}("; for ($i = 1; $i < 17; ++$i) { $arg = "p{$i}"; if (${$arg} === '_UNDEF_') { break; } else { $code .= "\${$arg}, "; } } $code = substr($code, 0, -2) . ');'; eval($code); } return $obj; } else { trigger_error("Can not createObject({$class}), file does not exist", E_USER_ERROR); } }
/** * Includes and connects this class to classes required */ function __construct() { $this->Config = include_class('Config'); $this->Output = include_class('Output'); $this->fileManager = include_class('fileManager'); $this->getID3 = include_class('getID3'); }
* GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with phpGroupWare; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * * @license http://www.gnu.org/licenses/gpl.html GNU General Public License * @internal Development of this application was funded by http://www.bergen.kommune.no/ * @package property * @subpackage controller * @version $Id$ */ phpgw::import_class('phpgwapi.uicommon'); phpgw::import_class('controller.sodocument'); phpgw::import_class('controller.soprocedure'); include_class('controller', 'document', 'inc/model/'); class controller_uidocument extends phpgwapi_uicommon { private $so; private $so_procedure; private $read; private $add; private $edit; private $delete; public $public_functions = array('query' => true, 'add' => true, 'view' => true, 'delete' => true, 'show' => true, 'document_types' => true); public function __construct() { parent::__construct(); $this->so = controller_sodocument::get_instance(); $this->so_procedure = controller_soprocedure::get_instance(); $this->read = $GLOBALS['phpgw']->acl->check('.control', PHPGW_ACL_READ, 'controller');
<?php $header = new SectionTemplate(); $header->file = "header.php"; $footer = new SectionTemplate(); $footer->file = "footer.php"; include_class('band_news'); include_class('band_members'); include_class('shows'); include_class('band_information'); $bn = new BandNewsList(); $view = 'overview'; $linkBrowse = "news.php?browse=1"; $linkLatest = "news.php"; $paging = new SectionTemplate(); $paging->file = "paging.php"; $paging->args['perPage'] = is_numeric($_GET['e']) ? $_GET['e'] : 10; $paging->args['start'] = is_numeric($_GET['s']) ? $_GET['s'] : ($paging->args['start'] = 1); if ($_GET['id']) { $view = 'detail'; $bnd = BandNews::get($_GET['id']); $st = new SectionTemplate(); $st->file = "news_detail.php"; $st->args['news'] = $bnd; } else { if ($_GET['browse']) { $view = 'browse'; $news = array(); $result = $bn->get_band_news($_GET['e'], $_GET['s'], 1); $paging->args['total'] = $bn->get_total(1); $paging->args['url'] = USE_MOD_REWRITE ? SITE_WEB_DIRECTORY . 'news/browse/' : 'news.php';
<?php $header = new SectionTemplate(); $header->file = "header.php"; $footer = new SectionTemplate(); $footer->file = "footer.php"; $search = new SectionTemplate(); $search->file = "shows_search.php"; include_class('shows'); include_class('venues'); include_class('locations'); include_class('m2'); include_class('tours'); include_class('band_members'); $view = ''; if ($_GET['id']) { $bs = Show::get($_GET['id']); if ($_GET['media_instance_id'] > 0) { $mi = MediaInstance::get($_GET['media_instance_id']); if (!db::isError($mi) && !db::isError($bs)) { if (($mi->getAreaID() == $bs->getAVAreaID() || $mi->getAreaID() == $bs->getPhotoAreaID()) && $bs->isActive()) { $view = 'media'; $media = new SectionTemplate(); $media->file = "media_detail.php"; $media->args['media'] = $mi; $media->args['exitURL'] = USE_MOD_REWRITE ? '/show/' . $bs->getID() . '/' : '/shows.php?id=' . $bs->getID(); } } } if ($view != 'media' && !db::isError($bs)) { $view = 'detail';
function create($class_name) { include_class($class_name, '/core/controllers/'); return create_object($class_name); }
/** * Assembles the Adminsitrator Menu Items into an array * * @param array $mods * @return array */ function assembleMenuItems($mods) { global $VM_LANG, $mosConfig_absolute_path, $mosConfig_live_site; $modCount = 1; $modules = array(); foreach ($mods as $module) { switch ($module) { case 'admin': $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_ADMIN_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-config', 'href' => 'page=admin.show_cfg', 'text' => $VM_LANG->_('PHPSHOP_CONFIG')); if (defined('_VM_IS_BACKEND')) { $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-user', 'href' => 'page=admin.user_list', 'text' => $VM_LANG->_('PHPSHOP_USERS')); } $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-user', 'href' => 'page=admin.usergroup_list', 'text' => $VM_LANG->_('VM_USERGROUP_LBL')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=admin.user_field_list', 'text' => $VM_LANG->_('VM_MANAGE_USER_FIELDS')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=admin.country_list', 'text' => $VM_LANG->_('PHPSHOP_COUNTRY_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=admin.curr_list', 'text' => $VM_LANG->_('PHPSHOP_CURRENCY_LIST_MNU')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=admin.module_list', 'text' => $VM_LANG->_('PHPSHOP_MODULE_LIST_MNU')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=admin.update_check', 'text' => $VM_LANG->_('VM_CHECK_UPDATES_MNU')); $modCount++; break; case 'store': $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_STORE_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-info', 'href' => 'page=store.index', 'text' => $VM_LANG->_('PHPSHOP_STATISTIC_SUMMARY')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-config', 'href' => 'page=store.store_form', 'text' => $VM_LANG->_('PHPSHOP_STORE_FORM_MNU')); if ($_SESSION['auth']['perms'] != "admin" && defined('VM_IS_BACKEND')) { $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-user', 'href' => 'page=store.user_list', 'text' => $VM_LANG->_('PHPSHOP_USER_LIST_MNU')); } $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=store.payment_method_list', 'text' => $VM_LANG->_('PHPSHOP_PAYMENT_METHOD_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=store.payment_method_form', 'text' => $VM_LANG->_('PHPSHOP_PAYMENT_METHOD_FORM_MNU')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=store.shipping_module_list', 'text' => $VM_LANG->_('VM_SHIPPING_MODULE_LIST_LBL')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=store.creditcard_list', 'text' => $VM_LANG->_('PHPSHOP_CREDITCARD_LIST_LBL')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=store.creditcard_form', 'text' => $VM_LANG->_('PHPSHOP_CREDITCARD_FORM_LBL')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=store.export_list', 'text' => $VM_LANG->_('VM_ORDER_EXPORT_MODULE_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=store.export_form', 'text' => $VM_LANG->_('VM_ORDER_EXPORT_MODULE_FORM_MNU')); $modCount++; break; case 'shopper': $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_SHOPPER_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=shopper.shopper_group_list', 'text' => $VM_LANG->_('PHPSHOP_SHOPPER_GROUP_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=shopper.shopper_group_form', 'text' => $VM_LANG->_('PHPSHOP_SHOPPER_GROUP_FORM_MNU')); $modCount++; break; case 'product': include_class("product"); $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_PRODUCT_MOD'); // Check for CSVImproved Installation! $text = $VM_LANG->_('CSVIMPROVED_TITLE'); if (file_exists($mosConfig_absolute_path . '/administrator/components/com_csvimproved/admin.csvimproved.php')) { $url = $mosConfig_live_site . '/administrator/index2.php?option=com_csvimproved'; $extra = 'onclick="document.location=this.href"'; $title = str_replace('"', '"', $VM_LANG->_('CSVIMPROVED_TITLE')); } else { $url = 'http://www.csvimproved.com/index.php?option=com_ionfiles&Itemid=2'; $extra = 'target="_blank"'; $title = str_replace('"', '"', $VM_LANG->_('CSVIMPROVED_NEEDINSTALL')); } $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-import', 'href' => $url, 'title' => $title, 'text' => $text, 'extra' => $extra); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=product.product_list', 'text' => $VM_LANG->_('PHPSHOP_PRODUCT_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=product.product_form', 'text' => $VM_LANG->_('PHPSHOP_PRODUCT_FORM_MNU')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-install', 'href' => 'page=product.product_inventory', 'text' => $VM_LANG->_('PHPSHOP_PRODUCT_INVENTORY_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=product.specialprod', 'text' => $VM_LANG->_('PHPSHOP_SPECIAL_PRODUCTS')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=product.folders', 'text' => $VM_LANG->_('PHPSHOP_PRODUCT_FOLDERS')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=product.review_list', 'text' => $VM_LANG->_('PHPSHOP_REVIEWS')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=product.product_discount_list', 'text' => $VM_LANG->_('PHPSHOP_PRODUCT_DISCOUNT_LIST_LBL')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=product.product_discount_form', 'text' => $VM_LANG->_('PHPSHOP_PRODUCT_DISCOUNT_FORM_MNU')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=product.product_type_list', 'text' => $VM_LANG->_('PHPSHOP_PRODUCT_TYPE_LIST_LBL')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=product.product_type_form', 'text' => $VM_LANG->_('PHPSHOP_PRODUCT_PRODUCT_TYPE_FORM_MNU')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=product.product_category_list', 'text' => $VM_LANG->_('PHPSHOP_CATEGORY_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=product.product_category_form', 'text' => $VM_LANG->_('PHPSHOP_CATEGORY_FORM_MNU')); $modCount++; break; case 'order': $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_ORDER_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=order.order_list', 'text' => $VM_LANG->_('PHPSHOP_ORDER_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=order.order_status_list', 'text' => $VM_LANG->_('PHPSHOP_ORDER_STATUS_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=order.order_status_form', 'text' => $VM_LANG->_('PHPSHOP_ORDER_STATUS_FORM_MNU')); $modCount++; break; case 'vendor': $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_VENDOR_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=vendor.vendor_list', 'text' => $VM_LANG->_('PHPSHOP_VENDOR_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=vendor.vendor_form', 'text' => $VM_LANG->_('PHPSHOP_VENDOR_FORM_MNU')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=vendor.vendor_category_list', 'text' => $VM_LANG->_('PHPSHOP_VENDOR_CAT_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=vendor.vendor_category_form', 'text' => $VM_LANG->_('PHPSHOP_VENDOR_CAT_FORM_MNU')); $modCount++; break; case 'reportbasic': $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_REPORTBASIC_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-info', 'href' => 'page=reportbasic.index', 'text' => $VM_LANG->_('PHPSHOP_REPORTBASIC_MOD')); $modCount++; break; case 'tax': $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_TAX_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=tax.tax_list', 'text' => $VM_LANG->_('PHPSHOP_TAX_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=tax.tax_form', 'text' => $VM_LANG->_('PHPSHOP_TAX_FORM_MNU')); $modCount++; break; case "shipping": $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_SHIPPING_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=shipping.carrier_list', 'text' => $VM_LANG->_('PHPSHOP_CARRIER_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=shipping.carrier_form', 'text' => $VM_LANG->_('PHPSHOP_CARRIER_FORM_MNU')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=shipping.rate_list', 'text' => $VM_LANG->_('PHPSHOP_RATE_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=shipping.rate_form', 'text' => $VM_LANG->_('PHPSHOP_RATE_FORM_MNU')); $modCount++; break; case "zone": $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_ZONE_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=zone.assign_zones', 'text' => $VM_LANG->_('PHPSHOP_ZONE_ASSIGN_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=zone.zone_list', 'text' => $VM_LANG->_('PHPSHOP_ZONE_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=zone.zone_form', 'text' => $VM_LANG->_('PHPSHOP_ZONE_FORM_MNU')); $modCount++; break; case 'coupon': $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_COUPON_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=coupon.coupon_list', 'text' => $VM_LANG->_('PHPSHOP_COUPON_LIST')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=coupon.coupon_form', 'text' => $VM_LANG->_('PHPSHOP_COUPON_NEW_HEADER')); $modCount++; break; case 'export': $modules[$module]['title'] = 'Export'; $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=export.index', 'text' => 'Export Manager'); $modCount++; break; case 'manufacturer': $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_MANUFACTURER_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=manufacturer.manufacturer_list', 'text' => $VM_LANG->_('PHPSHOP_MANUFACTURER_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=manufacturer.manufacturer_form', 'text' => $VM_LANG->_('PHPSHOP_MANUFACTURER_FORM_MNU')); $modules[$module]['links'][] = array('text' => '-'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-content', 'href' => 'page=manufacturer.manufacturer_category_list', 'text' => $VM_LANG->_('PHPSHOP_MANUFACTURER_CAT_LIST_MNU')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-editadd', 'href' => 'page=manufacturer.manufacturer_category_form', 'text' => $VM_LANG->_('PHPSHOP_MANUFACTURER_CAT_FORM_MNU')); $modCount++; break; case 'help': $modules[$module]['title'] = $VM_LANG->_('PHPSHOP_HELP_MOD'); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-info', 'href' => 'page=help.about', 'text' => $VM_LANG->_('VM_ABOUT')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-help', 'href' => 'http://virtuemart.net/documentation/User_Manual/index.html', 'text' => $VM_LANG->_('VM_HELP_TOPICS')); $modules[$module]['links'][] = array('iconCls' => 'vmicon vmicon-16-language', 'href' => 'http://forum.virtuemart.net/', 'text' => $VM_LANG->_('VM_COMMUNITY_FORUM')); $modCount++; break; } } return $modules; }
* phpGroupWare is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with phpGroupWare; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * * @license http://www.gnu.org/licenses/gpl.html GNU General Public License * @internal Development of this application was funded by http://www.bergen.kommune.no/ * @package property * @subpackage controller * @version $Id$ */ include_class('controller', 'model', 'inc/model/'); class controller_check_item extends controller_model { public static $so; protected $id; protected $control_item_id; protected $check_list_id; // Objects protected $control_item; protected $cases_array = array(); /** * Constructor. Takes an optional ID. If a contract is created from outside * the database the ID should be empty so the database can add one according to its logic. * * @param int $id the id of this composite */
<?php include_class('venues'); include_class('locations'); $so = $args['show']; if (is_object($so) && !db::isError($so)) { $ID = $so->getID(); $venue = $so->getVenueObject(); if (db::isError($venue) || !is_object($venue)) { unset($venue); } else { $venueName = $venue->getName(); $venueAddress1 = $venue->getAddress1(); $venueAddress2 = $venue->getAddress2(); $venueCity = $venue->getCity(); $venueStateProvince = $venue->getStateProvince(); $venuePostalCode = $venue->getPostalCode(); $venueCountry = $venue->getCountry(); } $name = USE_MOD_REWRITE ? '<a href="' . SITE_WEB_DIRECTORY . '/show/' . $ID . '">' . $so->getName() . '</a>' : '<a href="' . SITE_WEB_DIRECTORY . '/shows.php?id=' . $ID . '">' . $so->getName() . '</a>'; $access = $so->isAllAges() ? "All Ages!" : "21 and Over"; $uo = $so->getUserObject(); $cost = $so->getCost(); $date = $so->getDate("F d, Y"); $time = $so->getTime("g:i A"); if ($uo->isBandMember()) { $bm = BandMember::getByUserID($uo->getID()); if ($bm->isActive()) { if (USE_MOD_REWRITE) { $poster = '<a href="' . SITE_WEB_DIRECTORY . '/member/' . $ID . '/">Read More</a>'; } else {
function add($postArray) { $db = new db(); include_class('venues'); $e = new Error(); $name = $db->sanitize_to_db($postArray['name']); $dt = $db->sanitize_to_db($postArray['date']); $date = date("Y-m-d", strtotime($dt)); if ($postArray['time']) { $time = $db->sanitize_to_db($postArray['time']); $time = "'" . date("H:i:s", strtotime($time)) . "'"; } else { $time = "null"; } if ($postArray['cost'] != "") { $cost = $db->sanitize_to_db($postArray['cost']); $cost = "'{$cost}'"; } else { $cost = "null"; } $is_all_ages = $postArray['is_all_ages'] == '1' ? 1 : 0; $other_bands = $db->sanitize_to_db($postArray['other_bands']); $notes = $db->sanitize_to_db($postArray['notes']); if (User::isAdmin()) { $uo = User::get($postArray['user_id']); if (db::isError($uo)) { $e->add($uo); } else { if (!$uo->isAdmin() && $uo->isBandMember()) { $e->add("Invalid user. User must be a band member or an administrator."); } } } else { $uo = User::getCurrent(); } if ($postArray['venue_id'] != '0') { $ve = Venue::get($postArray['venue_id']); } if (db::isError($ve)) { $e->add($ve); } if ($e->hasErrors()) { return $e; } $user_id = $uo->getID(); $venue_id = $db->sanitize_to_db($postArray['venue_id']); if (!$name) { $name = is_object($ve) && !db::isError($ve) ? $db->sanitize_to_db($ve->getName()) : "(untitled show)"; } $r = mysql_query("insert into Shows (name, venue_id, date, time, user_id, cost, is_all_ages, other_bands, notes, is_active) values ('{$name}', '{$venue_id}', '{$date}', {$time}, {$user_id}, {$cost}, {$is_all_ages}, '{$other_bands}', '{$notes}'," . DEFAULT_ACTIVE . ")"); if ($r) { return Show::get(mysql_insert_id()); } else { return Error::MySQL(); } }
* GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with phpGroupWare; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * * @license http://www.gnu.org/licenses/gpl.html GNU General Public License * @internal Development of this application was funded by http://www.bergen.kommune.no/bbb_/ekstern/ * @package property * @subpackage import * @version $Id$ */ /** * @package property */ include_class('property', 'cron_parent', 'inc/cron/'); class reset_workorder_cached_budget extends property_cron_parent { function __construct() { parent::__construct(); $this->function_name = get_class($this); $this->sub_location = lang('workorder'); $this->function_msg = 'reset workorder cached budget'; } public function execute() { $orders = array(); $sql = "SELECT DISTINCT fm_workorder.id as order_id" . " FROM fm_workorder " . " {$this->join} fm_workorder_budget ON fm_workorder.id = fm_workorder_budget.order_id" . " WHERE continuous = 1" . " ORDER BY fm_workorder.id"; $this->db->query($sql, __LINE__, __FILE__); $_order_budget = array();
<?php include 'base.php'; User::protect(); include_class('links'); $section = 'links'; $page_title = 'View/Edit Links'; $category_id = $_GET['category_id'] > 0 && is_numeric($_GET['category_id']) ? $_GET['category_id'] : 0; $lc = LinkCategory::get($category_id); if (!db::isError($l)) { switch ($_GET['task']) { case 'deactivate': $res = $lc->deactivate(); if (!db::isError($res)) { header('Location: links.php?category_id=' . $category_id); } break; case 'activate': $res = $lc->activate(); if (!db::isError($res)) { header('Location: links.php?category_id=' . $category_id); } break; case 'delete': $res = $lc->remove(); if (!db::isError($res)) { header('Location: links.php'); } break; } }
<?php include_class('db'); class UserList { var $total = 0; function getTotal() { return $this->total; } function getAdminUsers() { $query = 'select Users.ID from Users left join Band_Members on (Users.ID = Band_Members.user_id) where level = "ADMIN" and Band_Members.user_id is null order by lastname asc'; $r = mysql_query($query); if ($r) { $users = array(); while ($row = mysql_fetch_assoc($r)) { $users[] = User::get($row['ID']); } return $users; } else { $e = new Error(); $e->add(mysql_error()); return $e; } } function getActiveAdminUsers() { $query = 'select Users.ID from Users left join Band_Members on (Users.ID = Band_Members.user_id) where level = "ADMIN" and Band_Members.user_id is null and Users.is_active = 1 order by lastname asc'; $r = mysql_query($query); if ($r) {
function &instance($db_table_name) { include_class($db_table_name . '_db_table', '/core/db_tables/'); $obj =& instantiate_object($db_table_name . '_db_table'); return $obj; }
<?php include 'base.php'; User::protect(); include_class('tours'); $section = 'tours'; if ($_POST['submit']) { // add news entry $tour = Tour::add($_POST); if (!db::isError($tour)) { header('Location: tour_edit.php?id=' . $tour->getID()); } } $page_title = 'Add Tour'; $calendar = true; $editors = array('description'); include 'layout/header.php'; ?> <div id="breadcrumb"> <a href="index.php">Audition ></a> <a href="live.php">Live ></a> <a href="tours.php">Tours ></a> </div> <?php if (User::isAdmin()) { if (db::isError($tour)) { $tour->outputList(); } ?>
<?php include_class('rental', 'model', 'inc/model/'); class rental_document extends rental_model { protected $title; protected $description; protected $name; protected $type; protected $type_id; protected $contract_id; protected $party_id; public function __construct(int $id = null) { $doc_id = intval($id); parent::__construct($doc_id); } public function set_title($title) { $this->title = $title; } public function get_title() { return $this->title; } public function set_description($description) { $this->description = $description; } public function get_description() {
<?php include_class('m2'); include_class('band_diaries'); $bm = $args['member']; $activeID = $args['activeID']; $uo = $bm->getUserObject(); $firstName = $uo->getFirstName(); $lastName = $uo->getLastName(); $id = $bm->getID(); $role = $bm->getRole(); $equipment = $bm->getEquipment(); $birthdate = $uo->getBirthDate("F d, Y"); $influences = $bm->getInfluences(); $email = $uo->getEmailAddress(); $bio = $bm->getBio(); $photoArea = $bm->getPhotoAreaObject(); if (!db::isError($photoArea)) { $numPhotos = $photoArea->getNumFiles(); if ($numPhotos > 0) { $photos = new SectionTemplate(); $photos->file = "gallery.php"; $photos->args['area'] =& $photoArea; if (USE_MOD_REWRITE) { $photos->args['url'] = '/member/' . $bm->getID() . '/'; } else { $photos->args['url'] = '/band.php?id=' . $bm->getID(); } } } $avArea = $bm->getAVAreaObject();
*/ /** * Import the jQuery class */ phpgw::import_class('phpgwapi.jquery'); phpgw::import_class('phpgwapi.uicommon'); phpgw::import_class('controller.socheck_list'); include_class('controller', 'check_list', 'inc/model/'); include_class('controller', 'check_item', 'inc/model/'); include_class('controller', 'component', 'inc/model/'); include_class('controller', 'check_list_status_info', 'inc/component/'); include_class('controller', 'status_agg_month_info', 'inc/component/'); include_class('controller', 'location_finder', 'inc/helper/'); include_class('controller', 'year_calendar', 'inc/component/'); include_class('controller', 'year_calendar_agg', 'inc/component/'); include_class('controller', 'month_calendar', 'inc/component/'); class controller_uicomponent extends phpgwapi_uicommon { private $so; private $_category_acl; private $read; private $add; private $edit; private $delete; private $org_units; public $public_functions = array('index' => true, 'add_controll_from_master' => true); public function __construct() { parent::__construct('controller'); $this->read = $GLOBALS['phpgw']->acl->check('.control', PHPGW_ACL_READ, 'controller'); //1
<?php phpgw::import_class('activitycalendar.socommon'); include_class('activitycalendar', 'organization', 'inc/model/'); include_class('activitycalendar', 'contact_person', 'inc/model/'); class activitycalendar_soorganization extends activitycalendar_socommon { protected static $so; var $public_functions = array('fix_duplicates' => true); /** * Get a static reference to the storage object associated with this model object * * @return rental_soparty the storage object */ public static function get_instance() { if (self::$so == null) { self::$so = CreateObject('activitycalendar.soorganization'); } return self::$so; } /** * Generate SQL query * * @todo Add support for filter "party_type", meaning what type of contracts * the party is involved in. * * @param string $sort_field * @param boolean $ascending * @param string $search_for * @param string $search_type
function add_check_list($data = array()) { phpgw::import_class('controller.socheck_list'); include_class('controller', 'check_list', 'inc/model/'); $control_id = $data['control_id']; $type = 'component'; $comment = ''; $assigned_to = $data['assigned_to']; $billable_hours = phpgw::get_var('billable_hours', 'float'); $deadline_date_ts = $data['start_date']; $planned_date_ts = $deadline_date_ts; $completed_date_ts = 0; $check_list = new controller_check_list(); $check_list->set_control_id($control_id); $check_list->set_location_code($data['location_code']); $check_list->set_location_id($data['location_id']); $check_list->set_component_id($data['component_id']); $status = controller_check_list::STATUS_NOT_DONE; $check_list->set_status($status); $check_list->set_comment($comment); $check_list->set_deadline($deadline_date_ts); $check_list->set_planned_date($planned_date_ts); $check_list->set_completed_date($completed_date_ts); $check_list->set_assigned_to($assigned_to); $check_list->set_billable_hours($billable_hours); $socheck_list = CreateObject('controller.socheck_list'); if ($check_list->validate() && ($check_list_id = $socheck_list->store($check_list))) { return $check_list_id; } else { return false; } }
?> :</td> <td > <input type="text" class="inputbox" name="customer_number" size="40" value="<?php echo $ps_shopper_group->get_customer_num($db->f("user_id")); ?> " /> </td> </tr> <tr> <td style="text-align:right;"> <?php echo $VM_LANG->_('PHPSHOP_SHOPPER_FORM_GROUP'); ?> :</td> <td ><?php include_class('shopper'); $sg_id = $ps_shopper_group->get_shoppergroup_by_id($db->f("user_id")); echo ps_shopper_group::list_shopper_groups("shopper_group_id", $sg_id["shopper_group_id"]); ?> </td> </tr> </table> </fieldset> <?php if ($db->f("user_id")) { ?> <fieldset><legend><?php echo $VM_LANG->_('PHPSHOP_USER_FORM_SHIPTO_LBL'); ?>
<?php include 'base.php'; User::protect(); include_class('releases'); include_class('m2'); include_class('release_tracks'); $r = Release::get($_GET['id']); $section = 'releases'; if ($_POST['submit'] && !db::isError($r)) { // add news entry $rt = $r->addTrack($_POST); if (!db::isError($rt)) { header('Location: release_track_edit.php?id=' . $rt->getID()); } } $editors = array('lyrics', 'meta_information'); $page_title = 'Add Track'; include 'layout/header.php'; if (!db::isError($r)) { ?> <div id="breadcrumb"> <a href="index.php">Audition ></a> <a href="releases.php">Releases ></a> <a href="release_edit.php?id=<?php echo $_GET['id']; ?> ">View/Edit Release ></a> Add Track </div>
* You should have received a copy of the GNU General Public License * along with phpGroupWare; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * * @license http://www.gnu.org/licenses/gpl.html GNU General Public License * @internal Development of this application was funded by http://www.bergen.kommune.no/ * @package property * @subpackage logistic * @version $Id$ */ phpgw::import_class('phpgwapi.uicommon'); phpgw::import_class('logistic.soactivity'); include_class('logistic', 'activity', '/inc/model/'); include_class('logistic', 'requirement', '/inc/model/'); include_class('logistic', 'requirement_value', '/inc/model/'); include_class('logistic', 'requirement_resource_allocation', '/inc/model/'); class logistic_uirequirement_resource_allocation extends phpgwapi_uicommon { var $cat_id; var $start; var $query; var $sort; var $order; var $filter; var $type_id; var $location_code; private $bo; private $bocommon; private $so_activity; private $so_requirement; private $so_requirement_value;
<?php phpgw::import_class('rental.uicommon'); phpgw::import_class('rental.soinvoice_price_item'); include_class('rental', 'contract', 'inc/model/'); include_class('rental', 'billing', 'inc/model/'); class rental_uiinvoice_price_item extends rental_uicommon { public $public_functions = array('query' => true, 'download' => true); public function query() { // YUI variables for paging and sorting $start_index = phpgw::get_var('startIndex', 'int'); $num_of_objects = phpgw::get_var('results', 'int', 'GET', 1000); $sort_field = phpgw::get_var('sort'); $sort_ascending = phpgw::get_var('dir') == 'desc' ? false : true; // Form variables $search_for = phpgw::get_var('query'); $search_type = phpgw::get_var('search_option'); // Create an empty result set $result_objects = array(); $result_count = 0; //Retrieve the type of query and perform type specific logic $query_type = phpgw::get_var('type'); switch ($query_type) { case 'invoice_price_items': $filters = array('invoice_id' => phpgw::get_var('invoice_id')); $result_objects = rental_soinvoice_price_item::get_instance()->get($start_index, $num_of_objects, $sort_field, $sort_ascending, $search_for, $search_type, $filters); $object_count = rental_soinvoice_price_item::get_instance()->get_count($search_for, $search_type, $filters); break; }
<?php include 'base.php'; User::protect(); $section = 'shows'; include_class('shows'); include_class('m2'); $editors = array('description'); $sh = Show::get($_GET['id']); if (!db::isError($sh)) { $mi = MediaInstance::get($_GET['media_instance_id']); if (!db::isError($mi)) { $type = $mi->getAreaID() == $sh->getAVAreaID() ? "av" : "photos"; switch ($_GET['task']) { case 'update': $res = $mi->update($_POST, $sh); if (!db::isError($res)) { header('Location: show_media_edit.php?id=' . $_GET['id'] . '&media_instance_id=' . $_GET['media_instance_id']); } break; case 'deactivate': $res = $mi->deactivate($sh); if (!db::isError($res)) { header('Location: show_media_edit.php?id=' . $_GET['id'] . '&media_instance_id=' . $_GET['media_instance_id']); } break; case 'activate': $res = $mi->activate($sh); if (!db::isError($res)) { header('Location: show_media_edit.php?id=' . $_GET['id'] . '&media_instance_id=' . $_GET['media_instance_id']); }
* * @version $Id: shopper.shopper_group_form.php 1961 2009-10-12 20:18:00Z Aravot $ * @package VirtueMart * @subpackage html * @copyright Copyright (C) 2004-2008 soeren - All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * VirtueMart is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details. * * http://virtuemart.net */ mm_showMyFileName(__FILE__); include_class("vendor"); global $ps_vendor; $shopper_group_id = vmGet($_REQUEST, 'shopper_group_id', null); $option = vmGet($_REQUEST, 'option', 'com_virtuemart'); //First create the object and let it print a form heading $formObj = new formFactory($VM_LANG->_('PHPSHOP_SHOPPER_GROUP_FORM_LBL')); //Then Start the form $formObj->startForm(); if (!empty($shopper_group_id)) { $q = "SELECT * FROM #__{vm}_shopper_group "; $q .= "WHERE shopper_group_id='{$shopper_group_id}'"; if (!$perm->check("admin")) { $q .= " AND vendor_id = '{$ps_vendor_id}'"; } $db->query($q); $db->next_record();
<?php phpgw::import_class('activitycalendar.soorganization'); phpgw::import_class('activitycalendar.sogroup'); phpgw::import_class('activitycalendar.soarena'); phpgw::import_class('activitycalendar.socontactperson'); include_class('activitycalendar', 'model', 'inc/model/'); class activitycalendar_activity extends activitycalendar_model { public static $so; protected $id; protected $title; protected $organization_id; protected $group_id; protected $district; protected $office; protected $category; protected $state; protected $target; protected $description; protected $arena; protected $time; protected $create_date; protected $last_change_date; protected $contact_person_1; protected $contact_person_2; protected $contact_person_2_address; protected $contact_person_2_zip; protected $special_adaptation; protected $secret; protected $internal_arena;
* You should have received a copy of the GNU General Public License * along with phpGroupWare; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * * @license http://www.gnu.org/licenses/gpl.html GNU General Public License * @internal Development of this application was funded by http://www.bergen.kommune.no/ * @package property * @subpackage logistic * @version $Id$ */ phpgw::import_class('logistic.sorequirement'); phpgw::import_class('logistic.sorequirement_resource_allocation'); phpgw::import_class('phpgwapi.uicommon'); phpgw::import_class('logistic.soactivity'); phpgw::import_class('phpgwapi.jquery'); include_class('logistic', 'actvity'); class logistic_uiactivity extends phpgwapi_uicommon { private $so; private $so_project; private $so_requirement; private $so_resource_allocation; private $read; private $add; private $edit; private $delete; private $manage; public $public_functions = array('query' => true, 'add' => true, 'edit' => true, 'view' => true, 'index' => true, 'save' => true, 'edit_favorite' => true, 'view_resource_allocation' => true); public function __construct() { parent::__construct();
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with phpGroupWare; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * * @license http://www.gnu.org/licenses/gpl.html GNU General Public License * @internal Development of this application was funded by http://www.bergen.kommune.no/ * @package property * @subpackage controller * @version $Id$ */ phpgw::import_class('controller.socommon'); include_class('controller', 'control_group_list', 'inc/model/'); include_class('controller', 'control_group', 'inc/model/'); class controller_socontrol_group_list extends controller_socommon { protected static $so; /** * Get a static reference to the storage object associated with this model object * * @return controller_socontrol_group the storage object */ public static function get_instance() { if (self::$so == null) { self::$so = CreateObject('controller.socontrol_group_list'); } return self::$so; }
* phpGroupWare is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with phpGroupWare; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * * @license http://www.gnu.org/licenses/gpl.html GNU General Public License * @internal Development of this application was funded by http://www.bergen.kommune.no/ * @package property * @subpackage logistic * @version $Id $ */ include_class('logistic', 'model', '/inc/model/'); class logistic_requirement_resource_allocation extends logistic_model { public static $so; protected $id; protected $requirement_id; protected $resource_id; protected $inventory_id; protected $inventory_amount; protected $location_id; protected $create_user; protected $resource_type_descr; protected $location_code; protected $fm_bim_item_address; protected $fm_bim_item_name; protected $start_date;