From d3c59526f0ad332cbede9697e5984622ba734c8e Mon Sep 17 00:00:00 2001 From: seek3r Date: Tue, 19 Dec 2000 15:33:48 +0000 Subject: [PATCH] moved all the images into the templates dir so that they can be changed as well --- addressbook/templates/default/images/navbar.gif | Bin 0 -> 1322 bytes admin/templates/default/images/navbar.gif | Bin 0 -> 1376 bytes calendar/templates/default/images/arrow.gif | Bin 0 -> 52 bytes calendar/templates/default/images/circle.gif | Bin 0 -> 58 bytes calendar/templates/default/images/month.gif | Bin 0 -> 184 bytes calendar/templates/default/images/navbar.gif | Bin 0 -> 1570 bytes calendar/templates/default/images/new.gif | Bin 0 -> 93 bytes calendar/templates/default/images/pix.gif | Bin 0 -> 43 bytes calendar/templates/default/images/rpt.gif | Bin 0 -> 74 bytes calendar/templates/default/images/today.gif | Bin 0 -> 121 bytes calendar/templates/default/images/view.gif | Bin 0 -> 97 bytes calendar/templates/default/images/week.gif | Bin 0 -> 133 bytes calendar/templates/default/images/year.gif | Bin 0 -> 189 bytes phpgwapi/phpgw.inc.php | 2 +- phpgwapi/phpgw_common.inc.php | 11 ++++------- phpgwapi/phpgw_info.inc.php | 16 +++++++++------- preferences/templates/default/images/navbar.gif | Bin 0 -> 1388 bytes setup/sql/common_default_records.inc.php | 4 ++-- setup/sql/mysql_upgrade_prebeta.inc.php | 2 +- setup/sql/pgsql_upgrade_prebeta.inc.php | 2 +- setup/templates/default/images/completed.gif | Bin 0 -> 1459 bytes setup/templates/default/images/incomplete.gif | Bin 0 -> 1361 bytes 22 files changed, 18 insertions(+), 19 deletions(-) create mode 100755 addressbook/templates/default/images/navbar.gif create mode 100755 admin/templates/default/images/navbar.gif create mode 100755 calendar/templates/default/images/arrow.gif create mode 100755 calendar/templates/default/images/circle.gif create mode 100644 calendar/templates/default/images/month.gif create mode 100755 calendar/templates/default/images/navbar.gif create mode 100755 calendar/templates/default/images/new.gif create mode 100644 calendar/templates/default/images/pix.gif create mode 100755 calendar/templates/default/images/rpt.gif create mode 100644 calendar/templates/default/images/today.gif create mode 100755 calendar/templates/default/images/view.gif create mode 100644 calendar/templates/default/images/week.gif create mode 100644 calendar/templates/default/images/year.gif create mode 100755 preferences/templates/default/images/navbar.gif create mode 100644 setup/templates/default/images/completed.gif create mode 100644 setup/templates/default/images/incomplete.gif diff --git a/addressbook/templates/default/images/navbar.gif b/addressbook/templates/default/images/navbar.gif new file mode 100755 index 0000000000000000000000000000000000000000..31008d59b3e5656d3f9f37c03df55a75eae5fc64 GIT binary patch literal 1322 zcmWlYe{2(V0L8m6r5RT|%b~Y<8MpN^4mh?_PN`DH35S+ZMx6!9?99TtA4)SPHlttz z#dULFfkO*cETnFWmZb?xt)$ULn{ALX>QY7%&u~Bkr&ei9gM&0-lAH7W|C0AfK5y$b z!z=4sD`l0kKV>oiKsb@=_J#u(FxZY$2D=*p5(hBaB4r0!AP}`-2(ID1v{alJ2*%uI zf<{p(X?40eDHlL6D#XA5)n&4RSjbB*5cav^$&87n>@F__6lS9lAbJ8{=?f<$aX4Qn z=q)Z@5F{xT(m@#y0ThH3WeYPi7H5EudI_3I3j&7$Ny^L=i^0(tsxcW1X0Ja80HoI& zgj^1$OuQ99FmA;FPO%CIOWAY@!+eD|baF*$c7Oz(I7p-g(bqz;@A?MZCQD}^n$+tU zw?E1<^(am=1~W|%aWk38@SRRB98DDXgx>6calO&*Gg|FZ!VLf-1%Q~#LC8u7)%b!T zh^$Yh(vSkdFlsm)#Rh{r$ z38NSQX-q7e%48f|gcrpi0W>COG?9{|B!sh!#W^cI4aX)Filvqodmt1RviD%5iX^Cv zaNF(SMrq&)M8g3tWdaTqSS?lVU>zNAP*CM4iRs z^@oDtxRA|da|MFb3t}EYNQXBJqm;SZKO9S1UGsXtsSK|`b-6;`A5LJnj?$To-F_I; z%>yeS8~_wjpz~7jSy3t`c`-LPH>Z~1Esl=Xo{sh^+lN)H9X6TziM#}o&Bx|Di*GBR}KX!7yKt|t4APd{0FU=n!XwuznloZ99;mZ+CGgu%nB z_D$dYUN_owr0uQ7FV=iO2A*eM+j+07<~_}={l0Y5jicv<9uK-Y)7P}|h4sb*%a1W- z4}QG=?@YDvY`gu!x|f{aly5j(DC}Dl`*;ufTpvcZfqWk2oqpS;^fjC;!EvQqA!p~hbs%Vc_SPjUF#Y4CczzUSb`t$3aM;+LNGsTV#@z0vqx>n13v*S>RJ3l7R2reA!de*DY^w;ZY1 z{O!4@Or6?4)Uf8x2(m@F5bb|lS1ZE$5xD7Y`t-7*yd4qhr@^ZUYNsUa|j;qUsLuc8N64{3T0Mm{%UH||9 literal 0 HcmV?d00001 diff --git a/admin/templates/default/images/navbar.gif b/admin/templates/default/images/navbar.gif new file mode 100755 index 0000000000000000000000000000000000000000..d2b0bfccf1c45159332a6d7ff77cdb879b398876 GIT binary patch literal 1376 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 UA3lusOFX~$fD0dN9~2M(J3!Ub_W%F@ literal 0 HcmV?d00001 diff --git a/calendar/templates/default/images/new.gif b/calendar/templates/default/images/new.gif new file mode 100755 index 0000000000000000000000000000000000000000..687f6aaf75c78f2f4afd56c966a71a95a5e45a62 GIT binary patch literal 93 zcmZ?wbhEHbA5RHOsM W3?Lm0Oq?z9oG0IIykf}8U=09_^cDL6 literal 0 HcmV?d00001 diff --git a/calendar/templates/default/images/today.gif b/calendar/templates/default/images/today.gif new file mode 100644 index 0000000000000000000000000000000000000000..b0988ed2a7cd412b97a8f706f005661feff88df0 GIT binary patch literal 121 zcmZ?wbhEHb6l4%&SjfQep8*68960d*|9{1Qe7=b(sS4$pB^e6tp1uJLia%Kxxfqxk zbU=zgIvAKN=Jc;T%_h;5u%J&|dF}Zpy}lQx6wEcr=oMR{d*#^1*%^nrR~^6mNh#{` W&bY3gi8~(jN}XBu*;0dn!5RRDF)kDU literal 0 HcmV?d00001 diff --git a/calendar/templates/default/images/view.gif b/calendar/templates/default/images/view.gif new file mode 100755 index 0000000000000000000000000000000000000000..bdbb794874e02c72fb844fd291c4d1bfa3dbd977 GIT binary patch literal 97 zcmZ?wbhEHbuA3y*A literal 0 HcmV?d00001 diff --git a/calendar/templates/default/images/week.gif b/calendar/templates/default/images/week.gif new file mode 100644 index 0000000000000000000000000000000000000000..558ce8fa3d7288f645ebc228fb431e079ef07bd1 GIT binary patch literal 133 zcmZ?wbhEHblw;sxSjYeZ|Ns97(+rCL_>1|1d#76vf} zUIqpx?J4~$ncn8l%Ta8o$~|)DS$}Srxo6-_omZzeWt`gcV1=QIS$&e;{0wfMRa{X0 z%nUjpdq6faFxkxMUwQg1|Kd4Y_!>5w?P6wQakS{VpSnzW#iZr8o8pe0ozeQdzc$_` bnrmN_nnF&ikeK+M>;CM$Udux~7#XYq{7^(u literal 0 HcmV?d00001 diff --git a/phpgwapi/phpgw.inc.php b/phpgwapi/phpgw.inc.php index 840b3620bf..dc03c12482 100644 --- a/phpgwapi/phpgw.inc.php +++ b/phpgwapi/phpgw.inc.php @@ -191,7 +191,7 @@ $sep = filesystem_separator(); $template_root = $phpgw_info["server"]["server_root"] . $sep . $phpgw_info["flags"]["currentapp"] - . $sep . "templates" . $sep . $phpgw_info["server"]["default_tplset"]; + . $sep . "templates" . $sep . $phpgw_info["server"]["template_set"]; if (is_dir($template_root)) { $this->template = new Template($template_root); } diff --git a/phpgwapi/phpgw_common.inc.php b/phpgwapi/phpgw_common.inc.php index 4d41de226c..05ea0b2ff7 100644 --- a/phpgwapi/phpgw_common.inc.php +++ b/phpgwapi/phpgw_common.inc.php @@ -172,7 +172,7 @@ { global $phpgw_info; $output_text = ''; - $ir = $phpgw_info["server"]["webserver_url"] . "/images"; + $ir = $phpgw_info["server"]["images_dir"]; if ($fontsize) { $fs = ''; @@ -275,10 +275,9 @@ if ($phpgw_info["user"]["preferences"]["common"]["navbar_format"] != "text") { if ($appname != "home" && $appname != "logout" && $appname != "print") { $output_text .= "\"""; + . "/" . $appname . "/templates/".$phpgw_info["server"]["template_set"]."/images" . "/navbar.gif\" border=0 alt=\"" . lang($description) . "\">"; } else { - $output_text .= "\"""; + $output_text .= "\"""; } } @@ -444,7 +443,7 @@ if ($phpgw_info["user"]["lastpasswd_change"] == 0) { echo "
" . lang("You are required to change your password " . "during your first login"); - echo "
Click this image on the navbar: "; + echo "
Click this image on the navbar: "; echo "
"; } else if ($phpgw_info["user"]["lastpasswd_change"] < time() - (86400*30)) { echo "
" . lang("it has been more then x days since you " @@ -986,6 +985,4 @@ } } } - - } diff --git a/phpgwapi/phpgw_info.inc.php b/phpgwapi/phpgw_info.inc.php index 503f2d4532..ed8c9a72a0 100644 --- a/phpgwapi/phpgw_info.inc.php +++ b/phpgwapi/phpgw_info.inc.php @@ -27,12 +27,12 @@ echo "!!! PLEASE CORRECT THIS SITUATION !!!"; } - if (empty($phpgw_info["server"]["default_tplset"])){ - $phpgw_info["server"]["default_tplset"] = "default"; + if (empty($phpgw_info["server"]["template_set"])){ + $phpgw_info["server"]["template_set"] = "default"; } if (empty($phpgw_info["server"]["template_dir"])){ - $phpgw_info["server"]["template_dir"] = $phpgw_info["server"]["api_dir"]."/templates/".$phpgw_info["server"]["default_tplset"]; + $phpgw_info["server"]["template_dir"] = $phpgw_info["server"]["api_dir"]."/templates/".$phpgw_info["server"]["template_set"]; } if (!isset($phpgw_domain)) { // make them fix their header @@ -93,14 +93,16 @@ function phpgw_fillarray() { global $phpgw, $phpgw_info, $cd, $colspan; - $phpgw_info["server"]["images_dir"] = $phpgw_info["server"]["webserver_url"] . "/images"; + if (!isset($phpgw_info["server"]["images_dir"])){ + $phpgw_info["server"]["images_dir"] = $phpgw_info["server"]["webserver_url"] . "/phpgwapi/templates/".$phpgw_info["server"]["template_set"]."/images"; + } $phpgw_info["server"]["template_dir"] = $phpgw_info["server"]["api_dir"] . "/templates/" - . $phpgw_info["server"]["default_tplset"]; + . $phpgw_info["server"]["template_set"]; $phpgw_info["server"]["app_root"] = $phpgw_info["server"]["server_root"]."/".$phpgw_info["flags"]["currentapp"]; $phpgw_info["server"]["app_inc"] = $phpgw_info["server"]["app_root"]."/inc"; - $phpgw_info["server"]["app_images"] = $phpgw_info["server"]["webserver_url"]."/".$phpgw_info["flags"]["currentapp"]."/images"; - $phpgw_info["server"]["app_tpl"] = $phpgw_info["server"]["app_root"]."/templates/".$phpgw_info["server"]["default_tplset"]; + $phpgw_info["server"]["app_images"] = $phpgw_info["server"]["webserver_url"]."/".$phpgw_info["flags"]["currentapp"]."/templates/".$phpgw_info["server"]["template_set"]."/images"; + $phpgw_info["server"]["app_tpl"] = $phpgw_info["server"]["app_root"]."/templates/".$phpgw_info["server"]["template_set"]; /* ********This sets the user variables******** */ $phpgw_info["user"]["private_dir"] = $phpgw_info["server"]["files_dir"] . "/users/" diff --git a/preferences/templates/default/images/navbar.gif b/preferences/templates/default/images/navbar.gif new file mode 100755 index 0000000000000000000000000000000000000000..94c034c333dbaec726cc65355670f9b1d331bfed GIT binary patch literal 1388 zcmWlYaZpkR0LJmDXxLt+4ULQtjdrfcy(uXfAv#hjRAw(@jzdi6xE*umF~{vV!y=>h zGIH-aR>W}~8S9v$qmFKrFZV2FR9yFRtYh^mDz9=e)nywm6nya ztf8%;J*CkAAf;W#cbkDZ!l*I1f^IG1^sxo7QIk$lc79@;cYPlui20aR zE)&_&_B<9F4}~epVM+z)d=lI365sb>AA2Z5ggW8VJRe$HiHbN%Sh)7 zq*m7@iN3HM z;NknIo&j>@s2=j6syWgE!M!1ZwAg%e^Azgxd%OXV37M_Vh^Gx;iV{@9;|ur$f%*CQ z8N6Gev!;MNmlrF7BqGhglvCc7afe zAc)FfV?%I!F8-C}91)EPRR{oN#bXhG&ebbHp9L(Eb|pv)2(JD)aO2O|6OSM7LOfAV zyFxB(1>iQO z&#IE?PzK0jaRmky!;dhqVA$&P1@PNW?}Pw036%$lXw+;Q6{!x<0T2M#TOBj`6j;^O z*3#X!m!tWH)6%A)<-bWuV$j~w*3%aA|4YQ_6z%PjyqaOhcwhS4{PX&oSGj4R?oNI# zzeS?_VB%CpRk7(nir3M|_BdM=?E4x#kXH>TCXg@@7T^bmIpDmY8;W{;*f{k?U%|3yE1 z@W$3Jmyu&VRU46&SCZ3e3uc}By`L;}Pz}d(oZBkuuEl1(uzbr;1tTkdJ5zT>gmsF0 z7KDz8fVjebyS0x0w0mD#>Aww%og9tB*|)l_47wv;-jg{k*y!-~gPgpA<&_R%5iB!U5V!=6H5;(b;KDecCVL;vnmSIzOePDybJJ{_b^I zy^t}`AQoI0#tv;(SM0B6VS}1u8T?a^s`D?t2;bV;ag;;j{?%k1Uwe4v-K9Koy1=oe zVWD{Yrn6rZkH5Q#Hhb*-b7PrRnd2w>PK#CRTW@s^Rr{~6c|1f;W(HnAvXm3FUGnmZ znf}}Bj+Y|`O5;htZqIu#I65SzO+Bb%6%HMjzPFn*d!0dy gIqV*bVDq4J$H{-pIXhpR=%*j<8U3*`DT%iEKlsIlApigX literal 0 HcmV?d00001 diff --git a/setup/sql/common_default_records.inc.php b/setup/sql/common_default_records.inc.php index 9d52e8586c..580e81c313 100644 --- a/setup/sql/common_default_records.inc.php +++ b/setup/sql/common_default_records.inc.php @@ -13,7 +13,7 @@ function add_default_server_config(){ global $db, $phpgw_info, $currentver; - $db->query("insert into config (config_name, config_value) values ('default_tplset', 'default')"); + $db->query("insert into config (config_name, config_value) values ('template_set', 'default')"); $db->query("insert into config (config_name, config_value) values ('temp_dir', '/path/to/tmp')"); $db->query("insert into config (config_name, config_value) values ('files_dir', '/path/to/dir/phpgroupware/files')"); $db->query("insert into config (config_name, config_value) values ('encryptkey', 'change this phrase 2 something else')"); @@ -54,7 +54,7 @@ if ($useglobalconfigsettings == "on"){ if (is_file($basedir)){ include ($phpgw_info["server"]["include_root"]."/globalconfig.inc.php"); - $db->query("insert into config (config_name, config_value) values ('default_tplset', '".$phpgw_info["server"]["default_tplset"]."')"); + $db->query("insert into config (config_name, config_value) values ('template_set', '".$phpgw_info["server"]["template_set"]."')"); $db->query("insert into config (config_name, config_value) values ('temp_dir', '".$phpgw_info["server"]["temp_dir"]."')"); $db->query("insert into config (config_name, config_value) values ('files_dir', '".$phpgw_info["server"]["files_dir"]."')"); $db->query("insert into config (config_name, config_value) values ('encryptkey', '".$phpgw_info["server"]["encryptkey"]."')"); diff --git a/setup/sql/mysql_upgrade_prebeta.inc.php b/setup/sql/mysql_upgrade_prebeta.inc.php index 6032e16d06..982cc148ae 100644 --- a/setup/sql/mysql_upgrade_prebeta.inc.php +++ b/setup/sql/mysql_upgrade_prebeta.inc.php @@ -137,7 +137,7 @@ .")"; $db->query($sql); - $db->query("insert into config (config_name, config_value) values ('default_tplset', 'default')"); + $db->query("insert into config (config_name, config_value) values ('template_set', 'default')"); $db->query("insert into config (config_name, config_value) values ('temp_dir', '/path/to/tmp')"); $db->query("insert into config (config_name, config_value) values ('files_dir', '/path/to/dir/phpgroupware/files')"); $db->query("insert into config (config_name, config_value) values ('encryptkey', 'change this phrase 2 something else'"); diff --git a/setup/sql/pgsql_upgrade_prebeta.inc.php b/setup/sql/pgsql_upgrade_prebeta.inc.php index 66f926736c..85194fb8df 100644 --- a/setup/sql/pgsql_upgrade_prebeta.inc.php +++ b/setup/sql/pgsql_upgrade_prebeta.inc.php @@ -127,7 +127,7 @@ .")"; $db->query($sql); - $db->query("insert into config (config_name, config_value) values ('default_tplset', 'default')"); + $db->query("insert into config (config_name, config_value) values ('template_set', 'default')"); $db->query("insert into config (config_name, config_value) values ('temp_dir', '/path/to/tmp')"); $db->query("insert into config (config_name, config_value) values ('files_dir', '/path/to/dir/phpgroupware/files')"); $db->query("insert into config (config_name, config_value) values ('encryptkey', 'change this phrase 2 something else'"); diff --git a/setup/templates/default/images/completed.gif b/setup/templates/default/images/completed.gif new file mode 100644 index 0000000000000000000000000000000000000000..8f548efb7cb22e6bde9f072927d8c1d831a59ddc GIT binary patch literal 1459 zcmWlYZ*UU@9zeIhwrg3+imA84+F8=TMF=$$QjHQdwy}R`U}6b(Q3I2s+Y(Q7A`P{p zIqcN5gi;~W2$`Cmv4q;`tlS<1ST*fs+NH$a3K3G=gLRBFV5qUvDODJ`n+b>S+xzmq zy}J6^r`I>GKvp0(5d;8yk;y2ISzLik59sVYaT?eNr!~7+9mJ)y(n#}m7pXR+dK9@_ zt{uf@Svq8}WwiuJs+_?n(-WGDSU3aZQmh@7akP^a#5e(|fWF7x1{gUrHz&5k@miQr z0plNvIz1@@qPb1wnGULxeKf29j2nFk1a# zE*#;L29wLj`j}Y6?Z+^JR{&!MtBn?v>iglC5sXGN%O{eO6pSU8%H#&SHzuZIDiG5d z02D)IsZ1tewoUFV=!quHHV;LqL=r+nEI`Soori8H3e4^>pOp6a85}1C0*-q_p{Ve- zZ+L-(Tt--kIa5ldOr__v4N z!N;9nZ*{Ytkl?}$CTmKip0v_o{_-^sjMzYu$q1Y}PeC}u;TV}q$9NM6qR3ewyRa~1 zf?zl*rL&@1pO7ReoenT@gUu_@AQ6zxW_c}e{MSKt%paLl8)mpu_5lG?XPmBpkE$xfZF3E$6Zjf{a#sXm`lFKH7 zoIt5+Q)-pE*5M6BNS!U6$)YIXi(U$_vAf@ml;!XjTssF@t~=^$D5_L-S~|MP|V=2=DI*`})2 znbG0?Y$3D7W5>^QZ+WwCz;vd1`-XFJINwb!CHJPUkZZ?q8kfyNYQJ z^l9X8t(y5|^VIdu2g-(ev3TF*-gDjhBmLZq|LOd!uj0|_S7#e~8%`tpWrcsGR+WFB z(jR=i87-AhYU=4HY98RWzMH6FPF$;>?reFj{%p&E-tY>`;okbodBw+?{t-pqzq9f7 zlw-}6vgLoidG%C*V=Pw$x1syUro!a$mi~+V`f_r9Pi5G#HMWONo<63i?)btXF2Auv zaUd^@t*si)M-X#)U)PH9Vc4LlYn6E%%N)bg-cr?|`PB=5+FT>sH$Q0ZFkb*;{+Hz^ z@wFOL)5NOPZ|quBwA$&d$uF6#;2$Y|_VYUA)>vN8v$kKa?^UkHCSG|68))IzUzK+r zT=JBr5&7fIL5uOZOWSrUjHjM{ue4D zvc)Z5RrDX4uG;v`$+CEB*H1r9=zpGF=Ucve>BYsRe;IA)%sbcD@C|Z9K41Oe%>0(U zm{N0#U%YE(o%#8W=LWT~bmhyDb8>^`qeCV8mW9tfK5;(t!Q60xam^={d6V?`eE-$POFVLGf+{RPp7}rO-ITKc literal 0 HcmV?d00001 diff --git a/setup/templates/default/images/incomplete.gif b/setup/templates/default/images/incomplete.gif new file mode 100644 index 0000000000000000000000000000000000000000..9ebe8e8ec638445e9502badad6cb01466a470fe5 GIT binary patch literal 1361 zcmeH`;ZGX{0L8Dja+DkEpg@5R+HyjH!f>#O2nj0(ltLUEHCF7hLQg;-gg|GQ^g{y` z>tLZ94OFa4LmSr*_o2ZiHssV3Ze7KTYp{{VowH%h?C{hkt4c5`$iDk0`0~EKykB1O z+S-+MFX<(K1b6}fAPDjW;zpe%#4uW;gQ96WPKf0wW_BMO9Qde^(T3O7D%oTbhK052 z37n)&c09(iTHUbM=kFM{S{z=FKgh&lDB5Xp9witAsgl)e28In9EoPas!4ThQnsehm zyN7^4K~2Z7Zo)1W%lUkf!HU!22s&VO;6&%B-RAa(qj7?w+&=P%%kJm%tkdJ&+uLizto2&6Sk?%F zkj7w(#Nt&b7G{`eJRXWfbVdiCFD9svKq%wGA|FYU!5~tl#EBpT@<}=zPb5GP_6Ng} zXq1Vws8S8XBCp@CHrSJUdu$?6r5wOa&M*_Rc?b{^##uHJjW=q|p$HRVVlX5mgCPe_ zDhKAAUXqSPsW4O1X^6#H2om}!8pYidt3c=KJYwkN_v|nC6Js{By!3Ota%g=DE|?!cihsM;zLY!qim&*}$M?WG``XB8eRIIl;Cl1w zA6jCol=$?xNPqv!_e5ei8*B~9k3oFDYFImeKel&rV&uyDudC*7C1u59;*^Jo8d ztslQUzP+u1zRlzowAXE2X(~UnkWwhwt9z)qc8+sBZGKsmB6)E=!*Rn^KA9?=THR61 zrd3zpO|O@#+lEd*en1u0a9u4aGG0+Hn)aPy<2IV{h(dDKZp{={0m)4c`t^G1$?JuS z>$*!VMXitl{)U%ZG^UqNW%W*RvMYXR8q5o$&EE13%9 MZwP