. */ /** * @brief API to manage admin * * @file * @author Laurent Giovannoni * @date $date$ * @version $Revision$ * @ingroup core */ /** * Format given item with given values, according with HTML formating. * NOTE: given item needs to be an array with at least 2 keys: * 'column' and 'value'. * NOTE: given item is modified consequently. * @param $item * @param $label * @param $size * @param $label_align * @param $align * @param $valign * @param $show */ function At_formatItem( &$item, $label , $size , $labelAlign, $align, $valign, $show ) { $func = new functions(); $item['value'] = $func->show_string($item['value']); $item[$item['column']] = $item['value']; $item["label"] = $label; $item["size"] = $size; $item["label_align"] = $labelAlign; $item["align"] = $align; $item["valign"] = $valign; $item["show"] = $show; $item["order"] = $item['column']; } /** * Put given object in session, according with given type * NOTE: given object needs to be at least hashable * @param string $type * @param hashable $hashable */ function At_putInSession($type, $hashable) { $func = new functions(); foreach ($hashable as $key => $value) { $_SESSION['m_admin'][$type][$key] = $func->show_string($value); } } /** * Show the admin list of an Ajax request * @param object $db database request object * @param string $whatRequest request string */ function At_showAjaxList($db, $whatRequest) { $listArray = array(); while ($line = $db->fetch_object()) { array_push($listArray, $line->tag); } echo ""; }