private function share_extension()
 {
     /// añadimos las extensiones para clientes, agentes y artículos
     $extensiones = array(array('from' => __CLASS__, 'to' => 'ventas_cliente', 'type' => 'button', 'name' => 'presupuestos_cliente', 'text' => ucfirst(FS_PRESUPUESTOS)), array('from' => __CLASS__, 'to' => 'admin_agente', 'type' => 'button', 'name' => 'presupuestos_agente', 'text' => ucfirst(FS_PRESUPUESTOS) . ' de cliente'), array('from' => __CLASS__, 'to' => 'ventas_articulo', 'type' => 'button', 'name' => 'presupuestos_articulo', 'text' => ucfirst(FS_PRESUPUESTOS) . ' de cliente'));
     $fsext0 = new fs_extension();
     foreach ($extensiones as $ext) {
         if (!$fsext0->array_save($ext)) {
             $this->new_error_msg('Imposible guardar los datos de la extensión ' . $ext['name'] . '.');
         }
     }
 }
 private function meter_extensiones()
 {
     /// añadimos la extensión para clientes
     $extension = array('from' => __CLASS__, 'to' => 'ventas_cliente', 'type' => 'button', 'name' => 'cliente_sat', 'text' => 'SAT');
     $fsext0 = new fs_extension();
     if (!$fsext0->array_save($extension)) {
         $this->new_error_msg('Imposible guardar los datos de la extensión.');
     }
 }