]> git.mxchange.org Git - friendica.git/commitdiff
add hometown to profiles
authorfriendica <info@friendica.com>
Sun, 3 Jun 2012 03:58:20 +0000 (20:58 -0700)
committerfriendica <info@friendica.com>
Sun, 3 Jun 2012 03:58:20 +0000 (20:58 -0700)
boot.php
database.sql
include/profile_advanced.php
mod/profiles.php
update.php
view/profile_advanced.tpl
view/profile_edit.tpl
view/theme/duepuntozero/style.css

index b887b07d25323ecfbc1d771452245e3c2dd450eb..559cd8c327ee12206b6aff8d1b4e4f3d47299755 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -11,7 +11,7 @@ require_once('include/cache.php');
 define ( 'FRIENDICA_PLATFORM',     'Friendica');
 define ( 'FRIENDICA_VERSION',      '3.0.1362' );
 define ( 'DFRN_PROTOCOL_VERSION',  '2.23'    );
-define ( 'DB_UPDATE_VERSION',      1146      );
+define ( 'DB_UPDATE_VERSION',      1147      );
 
 define ( 'EOL',                    "<br />\r\n"     );
 define ( 'ATOM_TIME',              'Y-m-d\TH:i:s\Z' );
index e32bca5ac65cfb84b94c6b20aacb129a8b382f92..b20846bad53552c001736d9ff4eb40c6f0495f1b 100644 (file)
@@ -820,6 +820,7 @@ CREATE TABLE IF NOT EXISTS `profile` (
   `region` char(255) NOT NULL,
   `postal-code` char(32) NOT NULL,
   `country-name` char(255) NOT NULL,
+  `hometown` char(255) NOT NULL,
   `gender` char(32) NOT NULL,
   `marital` char(255) NOT NULL,
   `with` text NOT NULL,
index 2326ae7167c344e4609aa64c9b962153dfebb1ca..ffb45090b9b8c5f876c30b2272ba4b48287f9bd5 100644 (file)
@@ -47,6 +47,8 @@ function advanced_profile(&$a) {
 
                if($a->profile['homepage']) $profile['homepage'] = array( t('Homepage:'), linkify($a->profile['homepage']) );
 
+               if($a->profile['hometown']) $profile['hometown'] = array( t('Hometown:'), linkify($a->profile['hometown']) );
+
                if($a->profile['pub_keywords']) $profile['pub_keywords'] = array( t('Tags:'), $a->profile['pub_keywords']);
 
                if($a->profile['politic']) $profile['politic'] = array( t('Political Views:'), $a->profile['politic']);
index e32fdb33db59919b6190746374b4a157bc0743f3..6a8ce9e1eda2d93441d91de22ab4334c50b08e8a 100644 (file)
@@ -126,6 +126,7 @@ function profiles_post(&$a) {
 
                $sexual = notags(trim($_POST['sexual']));
                $homepage = notags(trim($_POST['homepage']));
+               $hometown = notags(trim($_POST['hometown']));
                $politic = notags(trim($_POST['politic']));
                $religion = notags(trim($_POST['religion']));
 
@@ -216,6 +217,7 @@ function profiles_post(&$a) {
                        `howlong` = '%s',
                        `sexual` = '%s',
                        `homepage` = '%s',
+                       `hometown` = '%s',
                        `politic` = '%s',
                        `religion` = '%s',
                        `pub_keywords` = '%s',
@@ -247,6 +249,7 @@ function profiles_post(&$a) {
                        dbesc($howlong),
                        dbesc($sexual),
                        dbesc($homepage),
+                       dbesc($hometown),
                        dbesc($politic),
                        dbesc($religion),
                        dbesc($pub_keywords),
@@ -569,6 +572,7 @@ function profiles_content(&$a) {
                        '$lbl_howlong' => t('Since [date]:'),
                        '$lbl_sexual' => t('Sexual Preference:'),
                        '$lbl_homepage' => t('Homepage URL:'),
+                       '$lbl_hometown' => t('Hometown:'),
                        '$lbl_politic' => t('Political Views:'),
                        '$lbl_religion' => t('Religious Views:'),
                        '$lbl_pubkey' => t('Public Keywords:'),
@@ -608,6 +612,7 @@ function profiles_content(&$a) {
                        '$sexual' => sexpref_selector($r[0]['sexual']),
                        '$about' => $r[0]['about'],
                        '$homepage' => $r[0]['homepage'],
+                       '$hometown' => $r[0]['hometown'],
                        '$politic' => $r[0]['politic'],
                        '$religion' => $r[0]['religion'],
                        '$pub_keywords' => $r[0]['pub_keywords'],
index 3ac9d17211afd9f59db02303b2def51c421a7aac..1b2098e6eb2bc5cf30a9bd2827d64a94f8ce1e9d 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-define( 'UPDATE_VERSION' , 1146 );
+define( 'UPDATE_VERSION' , 1147 );
 
 /**
  *
@@ -1267,4 +1267,11 @@ function update_1145() {
        return UPDATE_SUCCESS ;
 }
 
+function update_1146() {
+       $r = q("alter table profile add hometown char(255) not null after `country-name`, add index ( `hometown` ) ");
+       if(! $r)
+               return UPDATE_FAILED ;
+       return UPDATE_SUCCESS ;
+}
+
 
index 30d41fe41a79a7cb2807ab52c083b66638813167..0b8f31f437fabceb792add6d83b1297c16f10df0 100644 (file)
 </dl>
 {{ endif }}
 
+{{ if $profile.hometown }}
+<dl id="aprofile-hometown" class="aprofile">
+ <dt>$profile.hometown.0</dt>
+ <dd>$profile.hometown.1</dd>
+</dl>
+{{ endif }}
+
 {{ if $profile.politic }}
 <dl id="aprofile-politic" class="aprofile">
  <dt>$profile.politic.0</dt>
index 077fb0aaa73f7f3be61c53e3570b696c2dcde24d..ad34b995672e8bffc18128514d3ee8ec42d71898 100644 (file)
@@ -97,6 +97,12 @@ $hide_friends
 </div>
 <div id="profile-edit-region-end"></div>
 
+<div id="profile-edit-hometown-wrapper" >
+<label id="profile-edit-hometown-label" for="profile-edit-hometown" >$lbl_hometown </label>
+<input type="text" size="32" name="hometown" id="profile-edit-hometown" value="$hometown" />
+</div>
+<div id="profile-edit-hometown-end"></div>
+
 <div class="profile-edit-submit-wrapper" >
 <input type="submit" name="submit" class="profile-edit-submit-button" value="$submit" />
 </div>
index 5854ccc02ac71c5826962bbb8f3428c2870f7215..ab660888f228a64b124a792affb96978e9c9925e 100644 (file)
@@ -679,7 +679,8 @@ input#dfrn-url {
 #profile-edit-religion-label,
 #profile-edit-pubkeywords-label,
 #profile-edit-prvkeywords-label,
-#profile-edit-homepage-label {
+#profile-edit-homepage-label,
+#profile-edit-hometown-label {
        float: left;
        width: 175px;
 }
@@ -774,7 +775,7 @@ input#dfrn-url {
 }
 
 
-#profile-edit-homepage {
+#profile-edit-homepage, #profile-edit-hometown {
        float: left;
        margin-bottom: 35px;
 }
@@ -814,6 +815,7 @@ input#dfrn-url {
 #profile-edit-pubkeywords-end,
 #profile-edit-prvkeywords-end,
 #profile-edit-homepage-end,
+#profile-edit-hometown-end,
 #profile-in-dir-break,
 #profile-in-dir-end,
 #profile-in-netdir-break,