fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [11707] Merge 11692:11706 from trunk


From: Sigurd Nes
Subject: [Fmsystem-commits] [11707] Merge 11692:11706 from trunk
Date: Sat, 15 Feb 2014 16:42:35 +0000

Revision: 11707
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=11707
Author:   sigurdne
Date:     2014-02-15 16:42:35 +0000 (Sat, 15 Feb 2014)
Log Message:
-----------
Merge 11692:11706 from trunk

Modified Paths:
--------------
    branches/Version-1_0-branch/header.inc.php.template
    branches/Version-1_0-branch/property/inc/class.soinvoice.inc.php
    branches/Version-1_0-branch/property/inc/cron/class.cron_parent.inc.php
    branches/Version-1_0-branch/setup/manageheader.php
    branches/Version-1_0-branch/setup/templates/base/manageheader.tpl

Added Paths:
-----------
    
branches/Version-1_0-branch/catch/inc/custom/default/notify_by_email_18_1.php
    branches/Version-1_0-branch/catch/inc/custom/default/notify_by_email_3_1.php
    branches/Version-1_0-branch/catch/inc/custom/default/pdf_3_1.php

Property Changed:
----------------
    branches/Version-1_0-branch/


Property changes on: branches/Version-1_0-branch
___________________________________________________________________
Modified: svn:mergeinfo
   - 
/trunk:6439-6441,6443,6445-6447,6449-6464,6466-6468,6470-6474,6476-6477,6479-6480,6483-6488,6490-6491,6493-6494,6496-6501,6503-6504,6506,6508,6510-6511,6513,6515-6516,6518,6520-6524,6526-6528,6533-6534,6536-6541,6543-6565,6567,6569,6571-6576,6578,6580-6586,6588-6596,6598-6600,6602-6604,6606-6607,6609-6611,6613-6625,6629-6639,6641-6643,6645-6646,6648,6650-6654,6656-6659,6661-6663,6665-6666,6668-6669,6672-6673,6675,6677-6678,6680,6682-6686,6688-6717,6719,6721-6722,6724-6728,6730,6732-6734,6736-6739,6741,6743,6745-6746,6748-6756,6758-6762,6764,6766-6788,6790,6792-6798,6800-6814,6816-6819,6821-6822,6824-6826,6828-6837,6839,6841,6843-6849,6851,6853-6869,6871-6874,6876-6877,6879,6881,6883,6885-6886,6888-6893,6895-6897,6899-6901,6903,6905-6907,6909,6911-6929,6931-6936,6938-6947,6949,6951,6953,6955-6956,6958-6959,6961-6968,6970-6971,6973-6974,6976-6978,6980,6982-7017,7019-7025,7027-7035,7037-7039,7041-7045,7047-7055,7057,7059-7065,7067-7069,7071,7073,7075-7076,7078,7080-7081,7083,7085,7087,7089-7097,7099-7102,7104-7105,7107-7111,7113-7120,7122-7124,7126-7129,7131,7133-7141,7143,7145-7146,7148-7150,7152-7153,7155-7158,7160-7164,7166-7167,7169-7170,7172,7174,7176,7178,7180-7181,7183,7185,7187-7188,7190,7192-7196,7198-7199,7201-7203,7205,7207,7209-7210,7212,7214,7216-7217,7219-7222,7224-7226,7228-7229,7231,7233-7234,7236-7238,7240-7241,7243-7244,7246,7248,7250,7252-7256,7258-7259,7261-7264,7266-7273,7275-7279,7281-7332,7334-7338,7340-7348,7350,7352-7353,7355-7361,7363-7366,7368-7370,7372,7374,7376,7378,7380-7386,7388-7400,7402,7404-7433,7435-7439,7441-7446,7448-7458,7460-7469,7471-7483,7485-7487,7489-7490,7492,7494,7496-7497,7499,7501-7502,7504,7506-7507,7509-7511,7513-7517,7519-7521,7523,7525,7527-7529,7531,7533,7535-7538,7540-7542,7544-7549,7551-7552,7554-7561,7563,7565,7567-7573,7575-7578,7580-7584,7586-7591,7593-7624,7627-7636,7638-7656,7658-7718,7720-7732,7734,7736,7738-7750,7754-7759,7761-7767,7769-7780,7782,7784-7809,7811-7812,7814-7835,7837-7847,7849-7887,7889-7895,7897,7899,7901,7903-7905,7907-7921,7923-7925,7927-7933,7935,7937-7952,7954-7968,7970-7974,7976,7978-7979,7981-7982,7984-7988,7990-7992,7994-8041,8043-8066,8068-8087,8089,8091-8108,8110-8124,8126-8129,8131,8133-8150,8152-8154,8156-8162,8164-8167,8169-8170,8172-8179,8181,8183-8196,8198-8207,8209-8211,8213-8214,8216-8217,8219-8220,8222,8224-8225,8227-8247,8249,8251,8253-8282,8284-8352,8354-8368,8370-8396,8398-8430,8432,8434-8440,8442-8445,8447-8453,8455-8456,8458,8460,8462-8464,8466-8473,8475-8479,8481,8483-8501,8503-8523,8525,8527-8531,8533,8535-8536,8538-8550,8552-8554,8556-8557,8559-8579,8581-8587,8589,8591-8592,8594-8595,8597-8601,8603-8610,8612-8613,8615,8617,8619-8645,8647-8650,8652-8661,8663-8666,8668-8669,8671-8683,8685-8691,8693-8730,8732-8737,8739,8741-8767,8769,8771-8772,8774,8776-8797,8799-8812,8814-8819,8821,8823-8833,8835-8837,8839,8841,8843-8849,8852-8858,8860-8867,8869-8870,8872,8874-8877,8879,8881,8883-8888,8890,8892-8901,8903-8911,8913-8917,8920-8923,8925-8933,8935-8938,8940-8943,8945,8947-8948,8950,8952-8953,8955-8962,8964,8966,8968-8970,8972-8975,8977-8983,8985-8993,8995-9001,9003,9005,9007,9009,9011-9019,9021-9023,9025,9027-9028,9030-9044,9046-9047,9049-9050,9052-9056,9058-9059,9061,9063-9064,9066-9068,9071-9092,9094-9112,9114-9117,9119,9121-9160,9162-9166,9169-9207,9209-9211,9213-9215,9217,9219,9221-9253,9255,9257,9259-9260,9262,9264-9269,9271-9273,9275,9277-9278,9280,9282-9283,9285-9289,9291-9299,9301-9310,9312-9313,9315-9320,9322-9324,9326-9338,9340-9342,9344,9346-9348,9350-9358,9360-9362,9364-9366,9368-9374,9376-9382,9384,9386,9388-9390,9392-9396,9398-9402,9404-9410,9412,9414,9416-9417,9419-9425,9427,9429-9430,9432,9434-9463,9465-9502,9504-9506,9508-9521,9523-9526,9528,9530-9537,9539,9541-9551,9553,9555-9556,9558-9578,9580-9581,9583,9585,9587,9589,9591-9624,9626-9655,9657-9700,9702-9726,9728-9729,9731-9749,9751,9753-9754,9756-9832,9834-9836,9838-9839,9841-9846,9848-9850,9852-9858,9860-9863,9865,9867,9869-9871,9873-9893,9895,9897-9912,9914-9919,9921-9928,9930-9952,9954,9956,9958-9963,9965-9993,9995-9997,9999-10001,10003-10004,10006-10007,10009-10012,10014-10031,10033-10073,10075-10107,10109-10165,10167-10210,10222-10226,10228-10311,10313-10378,10380,10382,10384-10393,10395-10478,10480-10482,10484-10494,10496-10503,10505,10507,10509-10521,10523,10525-10528,10530-10540,10542-10543,10545-10568,10570-10584,10586-10590,10592-10594,10596,10598-10599,10601-10611,10613,10615,10617-10626,10628-10636,10638,10640-10654,10656-10658,10660,10662-10672,10674,10676-10682,10684,10686,10688-10690,10692-10694,10696-10697,10699-10701,10703,10705-10706,10708-10724,10726-10731,10734,10736-10748,10750-10796,10798-10939,10941,10943,10945,10947-10953,10955,10957-10961,10963,10965-10966,10968-11001,11003-11030,11032-11034,11036,11038,11040,11042-11053,11055-11059,11061-11062,11064-11068,11070-11073,11075-11077,11079-11083,11085,11087-11088,11090-11093,11095-11108,11110-11111,11113,11115-11116,11118-11120,11122,11124-11129,11131-11132,11134,11136,11138,11140-11151,11153-11161,11163-11185,11187-11189,11191-11229,11231,11233,11235-11264,11266-11267,11269-11278,11280-11282,11284-11291,11293-11295,11297,11299-11302,11304,11306,11309,11311,11313-11316,11318-11323,11325-11332,11334,11336-11344,11346,11348-11354,11356,11358-11360,11363-11386,11388-11389,11391-11392,11394,11396-11403,11405-11406,11408,11410,11412,11415,11417,11419-11420,11422,11424-11429,11431-11442,11444-11445,11447-11460,11462-11464,11466-11470,11472-11475,11477-11478,11480-11487,11489-11492,11494,11496,11498,11500-11502,11504-11506,11508,11510-11511,11513,11515,11517-11523,11525-11526,11528-11531,11533,11535-11538,11540-11546,11548-11560,11563-11572,11574,11576,11578,11580-11581,11583,11585,11587,11589-11592,11594-11595,11597,11599,11601,11603,11605-11607,11609-11611,11613,11615-11619,11621-11622,11624-11630,11632,11634-11635,11637,11639-11640,11642,11644-11655,11657-11659,11661-11675,11677-11679,11681-11684,11686,11688,11690-11691
   + 
/trunk:6439-6441,6443,6445-6447,6449-6464,6466-6468,6470-6474,6476-6477,6479-6480,6483-6488,6490-6491,6493-6494,6496-6501,6503-6504,6506,6508,6510-6511,6513,6515-6516,6518,6520-6524,6526-6528,6533-6534,6536-6541,6543-6565,6567,6569,6571-6576,6578,6580-6586,6588-6596,6598-6600,6602-6604,6606-6607,6609-6611,6613-6625,6629-6639,6641-6643,6645-6646,6648,6650-6654,6656-6659,6661-6663,6665-6666,6668-6669,6672-6673,6675,6677-6678,6680,6682-6686,6688-6717,6719,6721-6722,6724-6728,6730,6732-6734,6736-6739,6741,6743,6745-6746,6748-6756,6758-6762,6764,6766-6788,6790,6792-6798,6800-6814,6816-6819,6821-6822,6824-6826,6828-6837,6839,6841,6843-6849,6851,6853-6869,6871-6874,6876-6877,6879,6881,6883,6885-6886,6888-6893,6895-6897,6899-6901,6903,6905-6907,6909,6911-6929,6931-6936,6938-6947,6949,6951,6953,6955-6956,6958-6959,6961-6968,6970-6971,6973-6974,6976-6978,6980,6982-7017,7019-7025,7027-7035,7037-7039,7041-7045,7047-7055,7057,7059-7065,7067-7069,7071,7073,7075-7076,7078,7080-7081,7083,7085,7087,7089-7097,7099-7102,7104-7105,7107-7111,7113-7120,7122-7124,7126-7129,7131,7133-7141,7143,7145-7146,7148-7150,7152-7153,7155-7158,7160-7164,7166-7167,7169-7170,7172,7174,7176,7178,7180-7181,7183,7185,7187-7188,7190,7192-7196,7198-7199,7201-7203,7205,7207,7209-7210,7212,7214,7216-7217,7219-7222,7224-7226,7228-7229,7231,7233-7234,7236-7238,7240-7241,7243-7244,7246,7248,7250,7252-7256,7258-7259,7261-7264,7266-7273,7275-7279,7281-7332,7334-7338,7340-7348,7350,7352-7353,7355-7361,7363-7366,7368-7370,7372,7374,7376,7378,7380-7386,7388-7400,7402,7404-7433,7435-7439,7441-7446,7448-7458,7460-7469,7471-7483,7485-7487,7489-7490,7492,7494,7496-7497,7499,7501-7502,7504,7506-7507,7509-7511,7513-7517,7519-7521,7523,7525,7527-7529,7531,7533,7535-7538,7540-7542,7544-7549,7551-7552,7554-7561,7563,7565,7567-7573,7575-7578,7580-7584,7586-7591,7593-7624,7627-7636,7638-7656,7658-7718,7720-7732,7734,7736,7738-7750,7754-7759,7761-7767,7769-7780,7782,7784-7809,7811-7812,7814-7835,7837-7847,7849-7887,7889-7895,7897,7899,7901,7903-7905,7907-7921,7923-7925,7927-7933,7935,7937-7952,7954-7968,7970-7974,7976,7978-7979,7981-7982,7984-7988,7990-7992,7994-8041,8043-8066,8068-8087,8089,8091-8108,8110-8124,8126-8129,8131,8133-8150,8152-8154,8156-8162,8164-8167,8169-8170,8172-8179,8181,8183-8196,8198-8207,8209-8211,8213-8214,8216-8217,8219-8220,8222,8224-8225,8227-8247,8249,8251,8253-8282,8284-8352,8354-8368,8370-8396,8398-8430,8432,8434-8440,8442-8445,8447-8453,8455-8456,8458,8460,8462-8464,8466-8473,8475-8479,8481,8483-8501,8503-8523,8525,8527-8531,8533,8535-8536,8538-8550,8552-8554,8556-8557,8559-8579,8581-8587,8589,8591-8592,8594-8595,8597-8601,8603-8610,8612-8613,8615,8617,8619-8645,8647-8650,8652-8661,8663-8666,8668-8669,8671-8683,8685-8691,8693-8730,8732-8737,8739,8741-8767,8769,8771-8772,8774,8776-8797,8799-8812,8814-8819,8821,8823-8833,8835-8837,8839,8841,8843-8849,8852-8858,8860-8867,8869-8870,8872,8874-8877,8879,8881,8883-8888,8890,8892-8901,8903-8911,8913-8917,8920-8923,8925-8933,8935-8938,8940-8943,8945,8947-8948,8950,8952-8953,8955-8962,8964,8966,8968-8970,8972-8975,8977-8983,8985-8993,8995-9001,9003,9005,9007,9009,9011-9019,9021-9023,9025,9027-9028,9030-9044,9046-9047,9049-9050,9052-9056,9058-9059,9061,9063-9064,9066-9068,9071-9092,9094-9112,9114-9117,9119,9121-9160,9162-9166,9169-9207,9209-9211,9213-9215,9217,9219,9221-9253,9255,9257,9259-9260,9262,9264-9269,9271-9273,9275,9277-9278,9280,9282-9283,9285-9289,9291-9299,9301-9310,9312-9313,9315-9320,9322-9324,9326-9338,9340-9342,9344,9346-9348,9350-9358,9360-9362,9364-9366,9368-9374,9376-9382,9384,9386,9388-9390,9392-9396,9398-9402,9404-9410,9412,9414,9416-9417,9419-9425,9427,9429-9430,9432,9434-9463,9465-9502,9504-9506,9508-9521,9523-9526,9528,9530-9537,9539,9541-9551,9553,9555-9556,9558-9578,9580-9581,9583,9585,9587,9589,9591-9624,9626-9655,9657-9700,9702-9726,9728-9729,9731-9749,9751,9753-9754,9756-9832,9834-9836,9838-9839,9841-9846,9848-9850,9852-9858,9860-9863,9865,9867,9869-9871,9873-9893,9895,9897-9912,9914-9919,9921-9928,9930-9952,9954,9956,9958-9963,9965-9993,9995-9997,9999-10001,10003-10004,10006-10007,10009-10012,10014-10031,10033-10073,10075-10107,10109-10165,10167-10210,10222-10226,10228-10311,10313-10378,10380,10382,10384-10393,10395-10478,10480-10482,10484-10494,10496-10503,10505,10507,10509-10521,10523,10525-10528,10530-10540,10542-10543,10545-10568,10570-10584,10586-10590,10592-10594,10596,10598-10599,10601-10611,10613,10615,10617-10626,10628-10636,10638,10640-10654,10656-10658,10660,10662-10672,10674,10676-10682,10684,10686,10688-10690,10692-10694,10696-10697,10699-10701,10703,10705-10706,10708-10724,10726-10731,10734,10736-10748,10750-10796,10798-10939,10941,10943,10945,10947-10953,10955,10957-10961,10963,10965-10966,10968-11001,11003-11030,11032-11034,11036,11038,11040,11042-11053,11055-11059,11061-11062,11064-11068,11070-11073,11075-11077,11079-11083,11085,11087-11088,11090-11093,11095-11108,11110-11111,11113,11115-11116,11118-11120,11122,11124-11129,11131-11132,11134,11136,11138,11140-11151,11153-11161,11163-11185,11187-11189,11191-11229,11231,11233,11235-11264,11266-11267,11269-11278,11280-11282,11284-11291,11293-11295,11297,11299-11302,11304,11306,11309,11311,11313-11316,11318-11323,11325-11332,11334,11336-11344,11346,11348-11354,11356,11358-11360,11363-11386,11388-11389,11391-11392,11394,11396-11403,11405-11406,11408,11410,11412,11415,11417,11419-11420,11422,11424-11429,11431-11442,11444-11445,11447-11460,11462-11464,11466-11470,11472-11475,11477-11478,11480-11487,11489-11492,11494,11496,11498,11500-11502,11504-11506,11508,11510-11511,11513,11515,11517-11523,11525-11526,11528-11531,11533,11535-11538,11540-11546,11548-11560,11563-11572,11574,11576,11578,11580-11581,11583,11585,11587,11589-11592,11594-11595,11597,11599,11601,11603,11605-11607,11609-11611,11613,11615-11619,11621-11622,11624-11630,11632,11634-11635,11637,11639-11640,11642,11644-11655,11657-11659,11661-11675,11677-11679,11681-11684,11686,11688,11690-11691,11693-11706

Copied: 
branches/Version-1_0-branch/catch/inc/custom/default/notify_by_email_18_1.php 
(from rev 11706, trunk/catch/inc/custom/default/notify_by_email_18_1.php)
===================================================================
--- 
branches/Version-1_0-branch/catch/inc/custom/default/notify_by_email_18_1.php   
                            (rev 0)
+++ 
branches/Version-1_0-branch/catch/inc/custom/default/notify_by_email_18_1.php   
    2014-02-15 16:42:35 UTC (rev 11707)
@@ -0,0 +1,188 @@
+<?php
+       $validator = CreateObject('phpgwapi.EmailAddressValidator');
+
+       if(isset($config_data['notify_email']) && $config_data['notify_email'])
+       {
+               $to_array        = array();
+               $_to_array       = explode(',', $config_data['notify_email']);
+
+               if(isset($config_data['notify_rule']) && 
$config_data['notify_rule'])
+               {
+                       $notify_rule = explode(',', 
$config_data['notify_rule']);
+                       foreach($notify_rule as $_rule)
+                       {
+                               $__rule  = explode('=&gt;', $_rule);
+                               $___rule = explode(';', trim($__rule[1]));
+                               if($__rule)
+                               {
+                                       $_condition = explode('=', $__rule[0]);
+                                       if($_condition)
+                                       {
+                                               $this->db->query("SELECT * FROM 
$target_table WHERE id = {$id} AND " . trim($_condition[0]) . "='" . 
trim($_condition[1]) . "'", __LINE__, __FILE__);
+                                               if($this->db->next_record())
+                                               {
+                                                       foreach($___rule as 
$____rule)
+                                                       {
+                                                               
if(isset($_to_array[($____rule - 1)]))
+                                                               {
+                                                                       
$to_array[] = $_to_array[($____rule - 1)];
+                                                               }
+                                                       }
+                                               }
+                                       }
+                               }
+                       }
+               }
+               else
+               {
+                       $to_array = $_to_array;
+               }
+
+               $to_array = array_unique($to_array);
+
+               //_debug_array($to_array);
+
+               $socommon        = CreateObject('property.socommon');
+               $prefs           = $socommon->create_preferences('property', 
$user_id);
+
+               if($validator->check_email_address($prefs['email']))
+               {
+                       $account_name = 
$GLOBALS['phpgw']->accounts->id2name($user_id);
+                       // avoid problems with the delimiter in the send class
+                       if(strpos($account_name, ','))
+                       {
+                               $_account_name   = explode(',', $account_name);
+                               $account_name    = ltrim($_account_name[1]) . ' 
' . $_account_name[0];
+                       }
+                       $from_email = "{$account_name}<{$prefs['email']}>";
+
+                       $to_array[] = $from_email;
+               }
+
+               if(!is_object($GLOBALS['phpgw']->send))
+               {
+                       $GLOBALS['phpgw']->send = CreateObject('phpgwapi.send');
+               }
+
+               $_to = implode(';', $to_array);
+
+               $from_name       = 'noreply';
+               $from_email      = isset($from_email) && $from_email ? 
$from_email : "{$from_name}<address@hidden>";
+               $cc                      = '';
+               $bcc             = '';
+               $subject         = "{$schema_text}::{$id}";
+
+               // Include something in subject
+               if(isset($config_data['email_include_in_subject']) && 
$config_data['email_include_in_subject'])
+               {
+                       $params          = explode('=&gt;', 
$config_data['email_include_in_subject']);
+                       $_metadata       = $this->db->metadata($target_table);
+                       if(isset($_metadata[$params[1]]))
+                       {
+                               $this->db->query("SELECT {$params[1]} FROM 
$target_table WHERE id = {$id}", __LINE__, __FILE__);
+                               if($this->db->next_record())
+                               {
+                                       $subject .= "::{$params[0]} " . 
$this->db->f($params[1]);
+                               }
+                       }
+                       unset($_metadata);
+               }
+
+               unset($_link_to_item);
+
+               if(isset($config_data['email_message']) && 
$config_data['email_message'])
+               {
+                       $body = str_replace(array('[', ']'), array('<', '>'), 
$config_data['email_message']);
+               }
+               else
+               {
+                       $body = "<H2>Det er registrert ny post i 
{$schema_text}</H2>";
+               }
+
+               $jasper_id = isset($config_data['jasper_id']) && 
$config_data['jasper_id'] ? $config_data['jasper_id'] : 0;
+
+               $attachments = array();
+
+               if(!$jasper_id)
+               {
+                       $this->receipt['error'][] = array('msg' => 
lang('notify_by_email: missing "jasper_id" in config for catch %1 schema', 
$schema_text));
+               }
+               else
+               {
+                       $jasper_parameters       = '';
+                       $_parameters             = array();
+
+                       $_parameters[]           = "ID|{$id}";
+                       $jasper_parameters       = '"' . implode(';', 
$_parameters) . '"';
+
+                       unset($_parameters);
+
+                       $output_type     = 'PDF';
+                       $values_jasper   = 
execMethod('property.bojasper.read_single', $jasper_id);
+                       $report_source   = 
"{$GLOBALS['phpgw_info']['server']['files_dir']}/property/jasper/{$jasper_id}/{$values_jasper['file_name']}";
+                       $jasper_wrapper  = 
CreateObject('phpgwapi.jasper_wrapper');
+
+                       try
+                       {
+                               $report = 
$jasper_wrapper->execute($jasper_parameters, $output_type, $report_source, 
true);
+                       }
+                       catch(Exception $e)
+                       {
+                               $error = $e->getMessage();
+                               echo "<H1>{$error}</H1>";
+                       }
+
+                       $jasper_fname = 
tempnam($GLOBALS['phpgw_info']['server']['temp_dir'], 'PDF_') . '.pdf';
+                       file_put_contents($jasper_fname, $report['content'], 
LOCK_EX);
+
+                       $attachments[] = array
+                               (
+                               'file' => $jasper_fname,
+                               'name' => $report['filename'],
+                               'type' => $report['mime']
+                       );
+
+                       if($attachments)
+                       {
+                               $body .= "</br>Rapport vedlagt";
+                       }
+               }
+
+               $this->db->query("SELECT kontraktsnummer, leie_opphore_fra_dato 
FROM $target_table WHERE id = {$id}", __LINE__, __FILE__);
+               $this->db->next_record();
+               $_kontraktsnummer        = $this->db->f('kontraktsnummer');
+               $_utflyttingsdato        = 
$this->db->f('leie_opphore_fra_dato');
+               if($_utflyttingsdato)
+               {
+                       $this->db->query("SELECT id, num, utflyttingsdato FROM 
fm_catch_3_1 WHERE kontraktsnummer = '{$_kontraktsnummer}'", __LINE__, 
__FILE__);
+                       if($this->db->next_record())
+                       {
+                               $_num_3_1        = $this->db->f('num');
+                               $_id_3_1         = $this->db->f('id');
+                               $_old_utflyttingsdato = 
$this->db->f('utflyttingsdato');
+
+                               $this->db->query("UPDATE fm_catch_3_1 SET 
utflyttingsdato = '{$_utflyttingsdato}' WHERE id = '{$_id_3_1}'", __LINE__, 
__FILE__);
+
+                               $body .= "</br></br>Utflyttingsdato oppdatert 
fra {$_old_utflyttingsdato} til {$_utflyttingsdato} for inneflyttemelding 
{$_num_3_1}";
+                       
+                       }
+                       else
+                       {
+                               $body .= "</br></br>Fant ikke inneflyttemelding 
for kontraktsnummer {$_kontraktsnummer}";
+
+                       }
+               }
+               else
+               {
+                       $body .= "</br>Utflyttingsdato ikke angitt";
+               }
+
+               if($_to && $GLOBALS['phpgw']->send->msg('email', $_to, 
$subject, stripslashes($body), '', $cc, $bcc, $from_email, $from_name, 'html', 
'', $attachments, true))
+               {
+                       $this->receipt['message'][] = array('msg' => "email 
notification sent to: {$_to}");
+               }
+               if(isset($jasper_fname) && is_file($jasper_fname))
+               {
+                       unlink($jasper_fname);
+               }
+       }

Copied: 
branches/Version-1_0-branch/catch/inc/custom/default/notify_by_email_3_1.php 
(from rev 11706, trunk/catch/inc/custom/default/notify_by_email_3_1.php)
===================================================================
--- 
branches/Version-1_0-branch/catch/inc/custom/default/notify_by_email_3_1.php    
                            (rev 0)
+++ 
branches/Version-1_0-branch/catch/inc/custom/default/notify_by_email_3_1.php    
    2014-02-15 16:42:35 UTC (rev 11707)
@@ -0,0 +1,158 @@
+<?php
+       $validator = CreateObject('phpgwapi.EmailAddressValidator');
+
+       if(isset($config_data['notify_email']) && $config_data['notify_email'])
+       {
+               $to_array        = array();
+               $_to_array       = explode(',', $config_data['notify_email']);
+
+               if(isset($config_data['notify_rule']) && 
$config_data['notify_rule'])
+               {
+                       $notify_rule = explode(',', 
$config_data['notify_rule']);
+                       foreach($notify_rule as $_rule)
+                       {
+                               $__rule  = explode('=&gt;', $_rule);
+                               $___rule = explode(';', trim($__rule[1]));
+                               if($__rule)
+                               {
+                                       $_condition = explode('=', $__rule[0]);
+                                       if($_condition)
+                                       {
+                                               $this->db->query("SELECT * FROM 
$target_table WHERE id = {$id} AND " . trim($_condition[0]) . "='" . 
trim($_condition[1]) . "'", __LINE__, __FILE__);
+                                               if($this->db->next_record())
+                                               {
+                                                       foreach($___rule as 
$____rule)
+                                                       {
+                                                               
if(isset($_to_array[($____rule - 1)]))
+                                                               {
+                                                                       
$to_array[] = $_to_array[($____rule - 1)];
+                                                               }
+                                                       }
+                                               }
+                                       }
+                               }
+                       }
+               }
+               else
+               {
+                       $to_array = $_to_array;
+               }
+
+               $to_array = array_unique($to_array);
+
+               //_debug_array($to_array);
+
+               $socommon        = CreateObject('property.socommon');
+               $prefs           = $socommon->create_preferences('property', 
$user_id);
+
+               if($validator->check_email_address($prefs['email']))
+               {
+                       $account_name = 
$GLOBALS['phpgw']->accounts->id2name($user_id);
+                       // avoid problems with the delimiter in the send class
+                       if(strpos($account_name, ','))
+                       {
+                               $_account_name   = explode(',', $account_name);
+                               $account_name    = ltrim($_account_name[1]) . ' 
' . $_account_name[0];
+                       }
+                       $from_email = "{$account_name}<{$prefs['email']}>";
+
+                       $to_array[] = $from_email;
+               }
+
+               if(!is_object($GLOBALS['phpgw']->send))
+               {
+                       $GLOBALS['phpgw']->send = CreateObject('phpgwapi.send');
+               }
+
+               $_to = implode(';', $to_array);
+
+               $from_name       = 'noreply';
+               $from_email      = isset($from_email) && $from_email ? 
$from_email : "{$from_name}<address@hidden>";
+               $cc                      = '';
+               $bcc             = '';
+               $subject         = "{$schema_text}::{$id}";
+
+               // Include something in subject
+               if(isset($config_data['email_include_in_subject']) && 
$config_data['email_include_in_subject'])
+               {
+                       $params          = explode('=&gt;', 
$config_data['email_include_in_subject']);
+                       $_metadata       = $this->db->metadata($target_table);
+                       if(isset($_metadata[$params[1]]))
+                       {
+                               $this->db->query("SELECT {$params[1]} FROM 
$target_table WHERE id = {$id}", __LINE__, __FILE__);
+                               if($this->db->next_record())
+                               {
+                                       $subject .= "::{$params[0]} " . 
$this->db->f($params[1]);
+                               }
+                       }
+                       unset($_metadata);
+               }
+
+               unset($_link_to_item);
+
+               if(isset($config_data['email_message']) && 
$config_data['email_message'])
+               {
+                       $body = str_replace(array('[', ']'), array('<', '>'), 
$config_data['email_message']);
+               }
+               else
+               {
+                       $body = "<H2>Det er registrert ny post i 
{$schema_text}</H2>";
+               }
+
+               $_duplicate_num = '';
+
+               $this->db->query("SELECT kontraktsnummer FROM $target_table 
WHERE id = {$id}", __LINE__, __FILE__);
+               if($this->db->next_record())
+               {
+                       $_kontraktsnummer        = 
$this->db->f('kontraktsnummer');
+                       $this->db->query("SELECT num FROM $target_table WHERE 
id != {$id} AND kontraktsnummer = '{$_kontraktsnummer}'", __LINE__, __FILE__);
+                       $this->db->next_record();
+                       $_duplicate_num          = $this->db->f('num');
+               }
+
+               $attachments = array();
+
+               require_once PHPGW_SERVER_ROOT . 
"/catch/inc/custom/{$GLOBALS['phpgw_info']['user']['domain']}/pdf_3_1.php";
+
+               $pdf = new pdf_3_1();
+
+               try
+               {
+                       $report = $pdf->get_document($id, $_duplicate_num);
+               }
+               catch(Exception $e)
+               {
+                       $error = $e->getMessage();
+                       echo "<H1>{$error}</H1>";
+               }
+
+               if($_duplicate_num)
+               {
+                       $this->db->query("DELETE  FROM $target_table WHERE id = 
{$id}", __LINE__, __FILE__);
+               }
+
+               $report_fname = 
tempnam($GLOBALS['phpgw_info']['server']['temp_dir'], 'PDF_') . '.pdf';
+               file_put_contents($report_fname, $report, LOCK_EX);
+
+               $attachments[] = array
+               (
+                       'file' => $report_fname,
+                       'name' => "NLSH_melding_om_innflytting_{$id}.pdf",
+                       'type' => 'application/pdf'
+               );
+
+               if($attachments)
+               {
+                       $body .= "</br>Se vedlegg";
+               }
+
+
+               if($_to && $GLOBALS['phpgw']->send->msg('email', $_to, 
$subject, stripslashes($body), '', $cc, $bcc, $from_email, $from_name, 'html', 
'', $attachments, true))
+               {
+                       $this->receipt['message'][] = array('msg' => "email 
notification sent to: {$_to}");
+               }
+               if(isset($report_fname) && is_file($report_fname))
+               {
+                       unlink($report_fname);
+               }
+       }
\ No newline at end of file

Copied: branches/Version-1_0-branch/catch/inc/custom/default/pdf_3_1.php (from 
rev 11706, trunk/catch/inc/custom/default/pdf_3_1.php)
===================================================================
--- branches/Version-1_0-branch/catch/inc/custom/default/pdf_3_1.php            
                (rev 0)
+++ branches/Version-1_0-branch/catch/inc/custom/default/pdf_3_1.php    
2014-02-15 16:42:35 UTC (rev 11707)
@@ -0,0 +1,238 @@
+<?php
+       /**
+       * phpGroupWare - property: a Facilities Management System.
+       *
+       * @author Sigurd Nes <address@hidden>
+       * @copyright Copyright (C) 2003,2004,2005,2006,2007 Free Software 
Foundation, Inc. http://www.fsf.org/
+       * This file is part of phpGroupWare.
+       *
+       * phpGroupWare is free software; you can redistribute it and/or modify
+       * it under the terms of the GNU General Public License as published by
+       * the Free Software Foundation; either version 2 of the License, or
+       * (at your option) any later version.
+       *
+       * phpGroupWare is distributed in the hope that it will be useful,
+       * but WITHOUT ANY WARRANTY; without even the implied warranty of
+       * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+       * GNU General Public License for more details.
+       *
+       * You should have received a copy of the GNU General Public License
+       * along with phpGroupWare; if not, write to the Free Software
+       * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 
 USA
+       *
+       * @license http://www.gnu.org/licenses/gpl.html GNU General Public 
License
+       * @internal Development of this application was funded by 
http://www.bergen.kommune.no/bbb_/ekstern/
+       * @package property
+       * @version $Id$
+       */
+
+       /**
+        * Custom class for catch_3_1
+        *
+        */
+
+       class pdf_3_1
+       {
+               
+               var $preview = false;
+
+
+               public function __construct()
+               {
+
+
+               }
+               
+
+               /**
+                * Produce the document for a specified record
+                * @param type $id
+                * @return string document
+                */
+               public function get_document($id = 0, $_duplicate='')
+               {
+                       if(!$id)
+                       {
+                               return false;
+                       }
+
+                       $sql = "SELECT * FROM fm_catch_3_1 WHERE id ='{$id}'";
+                       $GLOBALS['phpgw']->db->query($sql,__LINE__,__FILE__);
+                       $GLOBALS['phpgw']->db->next_record();
+                       $values = $GLOBALS['phpgw']->db->Record;
+
+//_debug_array($values);
+//die();
+
+                       $config                         = 
CreateObject('phpgwapi.config','property');
+
+                       $config->read();
+
+                       $pdf = CreateObject('phpgwapi.pdf');
+                       $pdf -> ezSetMargins(50,70,50,50);
+                       $pdf->selectFont(PHPGW_API_INC . 
'/pdf/fonts/Helvetica.afm');
+
+                       // put a line top and bottom on all the pages
+                       $all = $pdf->openObject();
+                       $pdf->saveState();
+
+
+                       if(isset($config->config_data['order_logo']) && 
$config->config_data['order_logo'])
+                       {
+                               
$pdf->addJpegFromFile($config->config_data['order_logo'],
+                                       40,
+                                       800,
+                                       
isset($config->config_data['order_logo_width']) && 
$config->config_data['order_logo_width'] ? 
$config->config_data['order_logo_width'] : 80
+                               );
+                       }
+
+                       $pdf->setStrokeColor(0,0,0,1);
+                       $pdf->line(20,40,578,40);
+                       //      $pdf->line(20,820,578,820);
+                       //      $pdf->addText(50,823,6,lang('order'));
+                       $pdf->addText(50,28,6,$config->config_data['org_name']);
+                       $pdf->addText(300,28,6,$date);
+
+                       if($_duplicate)
+                       {
+                               $pdf->setColor(1,0,0);
+                               $pdf->addText(50,400,30,"Dette er en duplikat 
av {$_duplicate}",-10);
+                               $pdf->addText(50,350,30," - og er 
slettet!",-10);
+                       }
+
+                       $pdf->restoreState();
+                       $pdf->closeObject();
+                       // note that object can be told to appear on just odd 
or even pages by changing 'all' to 'odd'
+                       // or 'even'.
+                       $pdf->addObject($all,'all');
+
+                       //                      $pdf->ezSetDy(-100);
+
+                       $pdf->ezStartPageNumbers(500,28,6,'right','{PAGENUM} ' 
. lang('of') . ' {TOTALPAGENUM}',1);
+
+                       $data = array
+                       (
+                               array
+                               (
+                                       
'col1'=>"{$config->config_data['org_name']}\n\nOrg.nr: 
{$config->config_data['org_unit_id']}",
+                                       'col2'=>'MELDING OM INNFLYTTING',
+                                       'col3'=> 'Melding Nr:' . "\n\n{$id}"
+                               )
+                       );              
+
+                       
$pdf->ezTable($data,array('col1'=>'','col2'=>'','col3'=>''),''
+                               ,array('showHeadings'=>0,'shaded'=>0,'xPos'=>0
+                               ,'xOrientation'=>'right','width'=>500
+                               ,'cols'=>array
+                               (
+                                       
'col1'=>array('justification'=>'right','width'=>200, 'justification'=>'left'),
+                                       
'col2'=>array('justification'=>'right','width'=>100, 'justification'=>'center'),
+                                       
'col3'=>array('justification'=>'right','width'=>200),
+                               )
+
+                       ));
+
+                       $address = 'Tildelt Leilighet:';
+                       $address_element = 
execMethod('property.botts.get_address_element', $values['location_code']);
+                       foreach($address_element as $entry)
+                       {
+                               $address .= "\n   {$entry['text']}: 
{$entry['value']}";
+                       }
+
+                       $text = "Kontrakt: {$values['kontraktsnummer']}";
+                       $text .= "\n\nLeietaker:";
+                       $text .= "{$values['navn_leietaker']}";
+                       $text .= "\n\n{$address}";
+                       $text .= "\n\nFødselsdato:";
+                       $text .= " {$values['foedselsdato']}";
+                       $text .= "\n\nAvd:";
+                       $text .= " {$values['avdeling']}";
+                       $text .= "\n\nTlf:";
+                       $text .= " {$values['telefonnummer']}";
+                       $text .= "\n\nInnbetaling av leie:";
+                       $text .= " {$values['innbetaling_av_leie']}";
+                       $text .= "\n\nFaktura sendes til:";
+                       $text .= " {$values['faktura_sendes_til']}";
+                       $text .= "\n\nFakturaadresse:";
+                       $text .= " {$values['fakturaadresse']}";
+                       $text .= "\n\nKostnadssted:";
+                       $text .= " {$values['kostnadssted']}";
+                       $text .= "\n\nFirmaadresse:";
+                       $text .= " {$values['firmaadresse']}\n\n";
+
+                       $text .= <<<TXT
+1. Innflyttingsdato: {$values['innflyttingsdato']}
+Boligtype: {$values['boligtype']}
+
+2. Utflyttingsdato: {$values['utflyttingsdato']}
+
+3. Utlevert antall nøkler: {$values['utlevert_ant_nokler']}
+Boligareal (m2): {$values['boligareal']}
+
+4. Langtidsleie:
+Husleien er ved kontraktsinngåelsen fastsatt til kr 
{$values['husleie_pr_mnd']} pr mnd og kan endres iht konsumprisindeksen 
tidligst et år etter at sist leiefastsetting ble satt i verk.
+
+Det innbetales forskuddsvis leie (kr): {$values['innbetaling_forskudd']}
+
+5. Kortidsleie:
+Antall leiedøgn: {$values['antall_leiedoegn']}
+Klargjøring boenheter (kr): {$values['klargjoering_av_boenhet']}
+Leie pr døgn (kr): {$values['leie_pr_doegn']}
+Sengetøy/håndduker kr/døgn: {$values['sengetoey_handduker']}
+Samlet leie ved korttidsleie er fastsatt til kr: 
{$values['samlet_korttidsleie']}
+
+6. Strømab registreres på: {$values['strommaaler_registreres_paa']}
+
+7. Innbo: {$values['innbo']}
+Målerstand: {$values['maalerstand_kwh']}
+Målernr: {$values['maalernummer']}
+Annet innbo: {$values['annet_innbo']}
+Vedlagt inventarliste: {$values['inventarliste_vedlagt_kontrakt']}
+
+8. Boligstandard ved innflytting: {$values['bolig_standard_ved_innflytting']}
+
+9. Tilstand spesielt: {$values['tilstand_spesielt']}
+
+Merknader:  {$values['merknader_tilstand']}
+
+10. Jeg er kjent med at skade på leiligheten, mangler, dårlig renhold o.l. ved 
utflytting blir belastet meg som leietaker
+
+Dato:
+TXT;
+       
+
+                       $pdf->ezSetDy(-20);
+                       $pdf->ezText($text,12);
+                       $pdf->ezSetDy(-40);
+
+
+                       $data = array
+                               (
+                                       array('col1'=>"Sign 
leietaker:\n\n\n{$values['navn_leietaker']}",'col2' => 
"Boligforvalter:\n\n\n{$values['boligforvalter']}"),
+                               );              
+
+                       $pdf->ezTable($data,array('col1'=>'','col2'=>''),''
+                               ,array('showHeadings'=>0,'shaded'=>0,'xPos'=>0
+                               
,'xOrientation'=>'right','width'=>500,'showLines'=> 0
+                               ,'cols'=>array
+                               (
+                                       'col1' =>array('justification' => 
'right', 'width' => 250, 'justification' => 'left'),
+                                       'col2' => array('justification' => 
'right', 'width' => 250, 'justification' => 'left'),
+                               )
+
+                       ));
+
+                       $document= $pdf->ezOutput();
+
+                       if($this->preview)
+                       {
+                               
$pdf->print_pdf($document,"NLSH_melding_om_innflytting_{$id}");
+                       }
+                       else
+                       {
+                               return $document;
+                       }
+
+               }
+
+       }
\ No newline at end of file

Modified: branches/Version-1_0-branch/header.inc.php.template
===================================================================
--- branches/Version-1_0-branch/header.inc.php.template 2014-02-15 16:36:09 UTC 
(rev 11706)
+++ branches/Version-1_0-branch/header.inc.php.template 2014-02-15 16:42:35 UTC 
(rev 11707)
@@ -115,6 +115,25 @@
        $GLOBALS['phpgw_info']['login_template_set'] = 'simple';
 
        /**
+       * @global string $phpgw_info['login_left_message']
+       * An optional text to be displayed to the left on the login form.
+       * FORMATTING HAS TO BE EDITED MANUALLY (links and linebreak)
+       */ 
+       $GLOBALS['phpgw_info']['login_left_message'] = <<<HTML
+{LOGIN_LEFT_MESSAGE}
+HTML;
+
+       /**
+       * @global string $phpgw_info['login_right_message']
+       * An optional text to be displayed to the right on the login form.
+       * FORMATTING HAS TO BE EDITED MANUALLY (links and linebreak)
+       */
+       $GLOBALS['phpgw_info']['login_right_message'] = <<<HTML
+{LOGIN_RIGHT_MESSAGE}
+HTML;
+
+
+       /**
        * @global boolean $phpgw_info['server']['mcrypt_enabled']
        * This is used to control mcrypt's use
        */
@@ -215,7 +234,7 @@
        * @global string $phpgw_info['server']['versions']['header']
        * Version of this header file
        */
-       $GLOBALS['phpgw_info']['server']['versions']['header'] = '1.31';
+       $GLOBALS['phpgw_info']['server']['versions']['header'] = '1.32';
 
 
        if ( !isset($GLOBALS['phpgw_info']['flags']['noapi'])

Modified: branches/Version-1_0-branch/property/inc/class.soinvoice.inc.php
===================================================================
--- branches/Version-1_0-branch/property/inc/class.soinvoice.inc.php    
2014-02-15 16:36:09 UTC (rev 11706)
+++ branches/Version-1_0-branch/property/inc/class.soinvoice.inc.php    
2014-02-15 16:42:35 UTC (rev 11707)
@@ -956,7 +956,7 @@
                                        {
                                                case 'workorder':
                                                        
$GLOBALS['phpgw']->db->query("SELECT id FROM fm_workorder WHERE 
status='{$status_code[$entry]}' AND id = {$id}");
-                                                       
if(!$this->db->next_record())
+                                                       
if(!$GLOBALS['phpgw']->db->next_record())
                                                        {
                                                                
$historylog_workorder->add($entry, $id, $status_code[$entry]);
                                                                
$GLOBALS['phpgw']->db->query("UPDATE fm_workorder set 
status='{$status_code[$entry]}' WHERE id = {$id}");
@@ -2581,4 +2581,4 @@
                        return $invoice_num;
                }
 
-       }       
\ No newline at end of file
+       }       

Modified: 
branches/Version-1_0-branch/property/inc/cron/class.cron_parent.inc.php
===================================================================
--- branches/Version-1_0-branch/property/inc/cron/class.cron_parent.inc.php     
2014-02-15 16:36:09 UTC (rev 11706)
+++ branches/Version-1_0-branch/property/inc/cron/class.cron_parent.inc.php     
2014-02-15 16:42:35 UTC (rev 11707)
@@ -154,7 +154,7 @@
                                $cron,
                                date($this->db->datetime_format()),
                                $this->function_name,
-                               
$this->db->db_addslashes(implode(',',(array_keys($msgbox_data))))
+                               
$this->db->db_addslashes(implode('::',(array_keys($msgbox_data))))
                        );
 
                        $insert_values  = 
$this->db->validate_insert($insert_values);

Modified: branches/Version-1_0-branch/setup/manageheader.php
===================================================================
--- branches/Version-1_0-branch/setup/manageheader.php  2014-02-15 16:36:09 UTC 
(rev 11706)
+++ branches/Version-1_0-branch/setup/manageheader.php  2014-02-15 16:42:35 UTC 
(rev 11707)
@@ -2,7 +2,7 @@
        /**
        * phpGroupWare Setup - http://phpgroupware.org
        *
-       * @copyright Portions Copyright (C) 2000-2005 Free Software Foundation, 
Inc. http://www.fsf.org/
+       * @copyright Portions Copyright (C) 2000-2014 Free Software Foundation, 
Inc. http://www.fsf.org/
        * @license http://www.gnu.org/licenses/gpl.html GNU General Public 
License
        * @package setup
        * @version $Id$
@@ -647,7 +647,11 @@
 //                     $setup_tpl->set_var('header_admin_password', 
isset($GLOBALS['phpgw_info']['server']['header_admin_password']) ? 
$GLOBALS['phpgw_info']['server']['header_admin_password'] : '');
                        $setup_tpl->set_var('system_name', 
isset($GLOBALS['phpgw_info']['server']['system_name']) ? 
$GLOBALS['phpgw_info']['server']['system_name'] : 'Portico Estate');
                        $setup_tpl->set_var('default_lang', 
isset($GLOBALS['phpgw_info']['server']['default_lang']) ? 
$GLOBALS['phpgw_info']['server']['default_lang'] : phpgw::get_var('ConfigLang', 
'string', 'POST'));
+                       $setup_tpl->set_var('login_left_message', 
$GLOBALS['phpgw_info']['login_left_message']);
+                       $setup_tpl->set_var('login_right_message', 
$GLOBALS['phpgw_info']['login_right_message']);
 
+
+
                        if ( 
isset($GLOBALS['phpgw_info']['server']['db_persistent']) && 
$GLOBALS['phpgw_info']['server']['db_persistent'] )
                        {
                                $setup_tpl->set_var('db_persistent_yes',' 
selected');
@@ -745,6 +749,8 @@
                        $setup_tpl->set_var('lang_includeroot',lang('Include 
Root (this should be the same as Server Root unless you know what you are 
doing)'));
                        $setup_tpl->set_var('lang_adminpass',lang('Admin 
password to header manager'));
                        $setup_tpl->set_var('lang_system_name',lang('System 
name'));
+                       
$setup_tpl->set_var('lang_login_left_message',lang('login left message'));
+                       
$setup_tpl->set_var('lang_login_right_message',lang('login right message'));
                        $setup_tpl->set_var('lang_dbhost',lang('DB Host'));
                        
$setup_tpl->set_var('lang_dbhostdescr',lang('Hostname/IP of database server'));
                        $setup_tpl->set_var('lang_dbname',lang('DB Name'));
@@ -781,4 +787,3 @@
                        $setup_tpl->pfp('out','manageheader');
                        // ending the switch default
        }
-?>

Modified: branches/Version-1_0-branch/setup/templates/base/manageheader.tpl
===================================================================
--- branches/Version-1_0-branch/setup/templates/base/manageheader.tpl   
2014-02-15 16:36:09 UTC (rev 11706)
+++ branches/Version-1_0-branch/setup/templates/base/manageheader.tpl   
2014-02-15 16:42:35 UTC (rev 11707)
@@ -22,6 +22,18 @@
       <b>{lang_system_name}</b><br><input type="text" 
name="setting[system_name]" size="80" value="{system_name}">
     </td>
   </tr>
+  <tr>
+    <td colspan="2">
+      <b>{lang_login_left_message} - FORMATTING HAS TO BE EDITED MANUALLY in 
the resulting header.inc.php</b><br>
+      <textarea cols="80" rows="4" name="setting[login_left_message]" 
wrap="virtual">{login_left_message}</textarea>
+    </td>
+  </tr>
+  <tr>
+    <td colspan="2">
+      <b>{lang_login_right_message} - FORMATTING HAS TO BE EDITED MANUALLY in 
the resulting header.inc.php</b><br>
+      <textarea cols="80" rows="4" name="setting[login_right_message]" 
wrap="virtual">{login_right_message}</textarea>
+    </td>
+  </tr>
   <br><br>
   <tr>
     <td><b>{lang_persist}</b><br>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]