static function add($parent, $class, $param) { if ($param['ttype'] === 'separator') { $sq = new Sqlite(null, 'ndskshortcut'); $separatorid = getIncrementedValueFromTable('ndskshortcut', 'separatorid'); $param['separatorid'] = $separatorid; $param['nname'] = "{$separatorid}___{$parent->getClName()}"; return $param; } if (isset($param['external']) && isOn($param['external'])) { $param['url'] = base64_encode($param['url']); } $param['nname'] = "{$param['url']}___{$parent->getClName()}"; return $param; }
static function add($parent, $class, $param) { if ($param['ttype'] === 'separator') { $sq = new Sqlite(null, 'ndskshortcut'); $separatorid = getIncrementedValueFromTable('ndskshortcut', 'separatorid'); $param['separatorid'] = $separatorid; $param['nname'] = "{$separatorid}___{$parent->getClName()}"; return $param; } $url = base64_decode($param['url']); if (isset($param['external']) && isOn($param['external'])) { $url = $param['url']; $param['url'] = base64_encode($param['url']); } if (trim($url) == '' || !isset($url)) { throw new lxexception('url_is_not_defined', 'nname'); } $param['nname'] = "{$param['url']}___{$parent->getClName()}"; return $param; }
static function add($parent, $class, $param) { global $gbl, $sgbl, $login, $ghtml; if ($parent->get__table() !== 'client') { $param['sent_to'] = $parent->getParentO()->getClName(); } if ($param['sent_to'] === '--all_children--') { throw new lxexception('select_one_child', 'sent_to'); } //$param['parent_clname'] = "client_s_vv_p_admin"; $param['parent_clname'] = "client-admin"; $param['nname'] = getIncrementedValueFromTable("ticket", "nname"); $param['made_by'] = $parent->getClName(); $param['unread_flag'] = 'on'; $param['state'] = 'open'; $param['ddate'] = time(); $param['date_modified'] = time(); $param['history_num'] = 0; return $param; }
static function add($parent, $class, $param) { $ticketconfig = $parent->getObject('ticketconfig'); $cmlist = explode(',', $param['text_sent_to_cmlist']); $cl = $parent->getChildListFilter('L'); foreach ($cl as &$c) { $c = $parent->getChildNameFromDes($c); $child = $parent->getList($c); foreach ((array) $child as $q) { if (!array_search_bool('--all-children--', $cmlist)) { if (array_search_bool(self::getNameRep($q), $cmlist)) { $list[$q->getClName()] = $q; } } else { $list[$q->getClName()] = $q; } } } $param['text_sent_to_cmlist'] = implode(',', array_keys($list)); $param['text_sent_to_cmlist'] = "," . $param['text_sent_to_cmlist'] . ","; $param['ddate'] = time(); $param['nname'] = getIncrementedValueFromTable("smessage", "nname"); $param['made_by'] = $parent->getClName(); $param['text_readby_cmlist'] = ",,"; $param['name_made_by'] = $parent->nname; if (isOn($param['send_mail_f'])) { self::send_mail_to($list, $param); } return $param; }