function stl($params) { $p = format_params($params); $file = 'tmp/output_' . sha1($p) . '.stl'; if (!file_exists($file)) { system('./openscad-2014.03/bin/openscad -o ' . $file . ' cracha.scad ' . $p); } return $file; }
/** * Insert the child records * * @param $table * @param $data * @param $id * * @internal param $table : table name * @internal param $id : primary record id */ function insert_children($table, $data, $id) { global $link; $fields = get_fields($table); $sql = insert_clause($table, $fields); $prefix = 'VALUES'; foreach ($data as $input) { $input['stat_id'] = $id; $sql .= "{$prefix} (" . implode(', ', format_params($fields, $input, TRUE)) . ')'; $prefix = ','; } mysql_query($sql, $link); }