[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: error invoice.tex:No such file or directory



Dear Chris,
    I got it.
    and this is the code, at am.pl file

sub process_transactions {

    # save variables
    my $pt = new Form;
    for ( keys %$form ) { $pt->{$_} = $form->{$_} }

    my $defaultprinter;
    while ( my ( $key, $value ) = each %{LedgerSMB::Sysconfig::printer} ) {
        if ( $value =~ /lpr/ ) {
            $defaultprinter = $key;
            last;
        }
    }

    $myconfig{vclimit} = 0;
    %f = &formnames;

#==================================================================================
    #17122008-SHC-I added the folder current path to used in the loop when it is changed to temp
    use Cwd;
    my $myProgramPath = getcwd();


    for ( my $i = 1 ; $i <= $pt->{lastndx} ; $i++ ) {
        chdir ($myProgramPath);
#==================================================================================

        if ( $pt->{"ndx_$i"} ) {
            $id = $pt->{"ndx_$i"};

            # process transaction
            AM->recurring_details( \%myconfig, \%$pt, $id );

            $header = $form->{header};
I hope to see it and advise me if there are any restricted or not.
Thanks a lot for your advise and support.
Best wishes,
Shaekir,

From: ..hidden..
To: ..hidden..
Date: Wed, 17 Dec 2008 20:36:51 +0000
Subject: Re: [Ledger-smb-devel] error invoice.tex:No such file or directory

Dear Chris,
      Thanks a lot for your advise. It is perfect.
      Now the project is working and can send many invoices. after I add
                           chdir ("/usr/local/ledgersmb")
      before open (IN ....
      Is there any ability to get this path dynamical instead of calling it statically.
      I looked at ENV and self but I couldn't find thing directly.
      Please, Advise me.
Best wishes,
Shaekir,

    

> Date: Wed, 17 Dec 2008 10:05:04 -0800
> From: ..hidden..
> To: ..hidden..
> Subject: Re: [Ledger-smb-devel] error invoice.tex:No such file or directory
>
> On Wed, Dec 17, 2008 at 9:47 AM, shaker Khzym <..hidden..> wrote:
> > Hi Chris,
> > the path is : templates/demo/invoice.tex
> > I will change it for what.
>
> No, the problem is the chdir to the temp dir. We need to change back
> after the template run.
>
> Best Wishes,
> Chris Travers
>
> ------------------------------------------------------------------------------
> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
> The future of the web can't happen without you. Join us at MIX09 to help
> pave the way to the Next Web now. Learn more and register at
> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
> _______________________________________________
> Ledger-smb-devel mailing list
> ..hidden..
> https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel